(ctx, **kwargs)
\b
    - DESCRIPTION:
        Tag Model Command.
        By default, custom can execute this command to tag model. Or custom could
        specify the 'remove' flag to remove the tag from model.

    \b
    - USAGE:
        flow model tag-model -j $JOB_ID -t $TAG_NAME
        flow model tag-model -j $JOB_ID -t $TAG_NAME --remove
\b
    - DESCRIPTION:
        Tag Model Command.
        By default, custom can execute this command to tag model. Or custom could
        specify the 'remove' flag to remove the tag from model.
\ b - DESCRIPTION : Tag Model Command . By default custom can execute this command to tag model . Or custom could specify the remove flag to remove the tag from model .
def tag_model(ctx, **kwargs):
    """
    \b
    - DESCRIPTION:
        Tag Model Command.
        By default, custom can execute this command to tag model. Or custom could
        specify the 'remove' flag to remove the tag from model.

    \b
    - USAGE:
        flow model tag-model -j $JOB_ID -t $TAG_NAME
        flow model tag-model -j $JOB_ID -t $TAG_NAME --remove
    """
    config_data, dsl_data = preprocess(**kwargs)
    if not config_data.pop('remove'):
        access_server('post', ctx, 'model/model_tag/create', config_data)
    else:
        access_server('post', ctx, 'model/model_tag/remove', config_data)
def tag_model ( ctx , * * kwargs ) : config_data , dsl_data = preprocess ( * * kwargs ) if not config_data . pop ( 'remove' ) : access_server ( 'post' , ctx , 'model/model_tag/create' , config_data ) else : access_server ( 'post' , ctx , 'model/model_tag/remove' , config_data )