# coding=utf-8
# --------------------------------------------------------------------------
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.serialization import Model


class ComponentsschemasmicrosoftGraphWorkbooktablesortallof1(Model):
    """workbookTableSort.

    :param fields:
    :type fields: list[~users.models.MicrosoftgraphworkbookSortField]
    :param match_case:
    :type match_case: bool
    :param method:
    :type method: str
    """

    _attribute_map = {
        'fields': {'key': 'fields', 'type': '[MicrosoftgraphworkbookSortField]'},
        'match_case': {'key': 'matchCase', 'type': 'bool'},
        'method': {'key': 'method', 'type': 'str'},
    }

    def __init__(self, fields=None, match_case=None, method=None):
        super(ComponentsschemasmicrosoftGraphWorkbooktablesortallof1, self).__init__()
        self.fields = fields
        self.match_case = match_case
        self.method = method

# coding=utf-8
# --------------------------------------------------------------------------
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.serialization import Model


class ComponentsschemasmicrosoftGraphWorkbooktablesortallof1(Model):
    """workbookTableSort.

    :param fields:
    :type fields: list[~users.models.MicrosoftgraphworkbookSortField]
    :param match_case:
    :type match_case: bool
    :param method:
    :type method: str
    """

    _attribute_map = {
        'fields': {'key': 'fields', 'type': '[MicrosoftgraphworkbookSortField]'},
        'match_case': {'key': 'matchCase', 'type': 'bool'},
        'method': {'key': 'method', 'type': 'str'},
    }

    def __init__(self, fields=None, match_case=None, method=None):
        super(ComponentsschemasmicrosoftGraphWorkbooktablesortallof1, self).__init__()
        self.fields = fields
        self.match_case = match_case
        self.method = method

# coding=utf-8 # -------------------------------------------------------------------------- # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is # regenerated. # -------------------------------------------------------------------------- workbookTableSort.      :param fields:     :type fields: list[~users.models.MicrosoftgraphworkbookSortField]     :param match_case:     :type match_case: bool     :param method:     :type method: str