<reponame>amcclead7336/Enterprise_Data_Science_Final
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator 2.3.33.0
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.serialization import Model


class GeneralSection(Model):
    """GeneralSection.

    :param day_first:
    :type day_first: bool
    :param include_path:
    :type include_path: bool
    :param file_type:
    :type file_type: str
    :param comment_line_character:
    :type comment_line_character: str
    :param promote_headers_mode: Possible values include: 'None', 'Ungrouped',
     'FirstFile', 'Grouped', 'AllFiles', 'ConstantGrouped', 'SameAllFiles'
    :type promote_headers_mode: str or ~_restclient.models.enum
    :param skip_mode: Possible values include: 'None', 'Ungrouped',
     'FirstFile', 'Grouped', 'AllFiles'
    :type skip_mode: str or ~_restclient.models.enum
    :param handle_quoted_line_breaks:
    :type handle_quoted_line_breaks: bool
    :param source_properties_override:
    :type source_properties_override: ~_restclient.models.DataSourceProperties
    :param properties:
    :type properties: dict[str, object]
    """

    _attribute_map = {
        'day_first': {'key': 'dayFirst', 'type': 'bool'},
        'include_path': {'key': 'includePath', 'type': 'bool'},
        'file_type': {'key': 'fileType', 'type': 'str'},
        'comment_line_character': {'key': 'commentLineCharacter', 'type': 'str'},
        'promote_headers_mode': {'key': 'promoteHeadersMode', 'type': 'str'},
        'skip_mode': {'key': 'skipMode', 'type': 'str'},
        'handle_quoted_line_breaks': {'key': 'handleQuotedLineBreaks', 'type': 'bool'},
        'source_properties_override': {'key': 'sourcePropertiesOverride', 'type': 'DataSourceProperties'},
        'properties': {'key': 'properties', 'type': '{object}'},
    }

    def __init__(self, day_first=None, include_path=None, file_type=None, comment_line_character=None, promote_headers_mode=None, skip_mode=None, handle_quoted_line_breaks=None, source_properties_override=None, properties=None):
        super(GeneralSection, self).__init__()
        self.day_first = day_first
        self.include_path = include_path
        self.file_type = file_type
        self.comment_line_character = comment_line_character
        self.promote_headers_mode = promote_headers_mode
        self.skip_mode = skip_mode
        self.handle_quoted_line_breaks = handle_quoted_line_breaks
        self.source_properties_override = source_properties_override
        self.properties = properties

# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator 2.3.33.0
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.serialization import Model


class GeneralSection(Model):
    """GeneralSection.

    :param day_first:
    :type day_first: bool
    :param include_path:
    :type include_path: bool
    :param file_type:
    :type file_type: str
    :param comment_line_character:
    :type comment_line_character: str
    :param promote_headers_mode: Possible values include: 'None', 'Ungrouped',
     'FirstFile', 'Grouped', 'AllFiles', 'ConstantGrouped', 'SameAllFiles'
    :type promote_headers_mode: str or ~_restclient.models.enum
    :param skip_mode: Possible values include: 'None', 'Ungrouped',
     'FirstFile', 'Grouped', 'AllFiles'
    :type skip_mode: str or ~_restclient.models.enum
    :param handle_quoted_line_breaks:
    :type handle_quoted_line_breaks: bool
    :param source_properties_override:
    :type source_properties_override: ~_restclient.models.DataSourceProperties
    :param properties:
    :type properties: dict[str, object]
    """

    _attribute_map = {
        'day_first': {'key': 'dayFirst', 'type': 'bool'},
        'include_path': {'key': 'includePath', 'type': 'bool'},
        'file_type': {'key': 'fileType', 'type': 'str'},
        'comment_line_character': {'key': 'commentLineCharacter', 'type': 'str'},
        'promote_headers_mode': {'key': 'promoteHeadersMode', 'type': 'str'},
        'skip_mode': {'key': 'skipMode', 'type': 'str'},
        'handle_quoted_line_breaks': {'key': 'handleQuotedLineBreaks', 'type': 'bool'},
        'source_properties_override': {'key': 'sourcePropertiesOverride', 'type': 'DataSourceProperties'},
        'properties': {'key': 'properties', 'type': '{object}'},
    }

    def __init__(self, day_first=None, include_path=None, file_type=None, comment_line_character=None, promote_headers_mode=None, skip_mode=None, handle_quoted_line_breaks=None, source_properties_override=None, properties=None):
        super(GeneralSection, self).__init__()
        self.day_first = day_first
        self.include_path = include_path
        self.file_type = file_type
        self.comment_line_character = comment_line_character
        self.promote_headers_mode = promote_headers_mode
        self.skip_mode = skip_mode
        self.handle_quoted_line_breaks = handle_quoted_line_breaks
        self.source_properties_override = source_properties_override
        self.properties = properties
# coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for # license information. # # Code generated by Microsoft (R) AutoRest Code Generator 2.3.33.0 # Changes may cause incorrect behavior and will be lost if the code is # regenerated. # -------------------------------------------------------------------------- GeneralSection.
 
     :param day_first:
     :type day_first: bool
     :param include_path:
     :type include_path: bool
     :param file_type:
     :type file_type: str
     :param comment_line_character:
     :type comment_line_character: str
     :param promote_headers_mode: Possible values include: 'None', 'Ungrouped',
      'FirstFile', 'Grouped', 'AllFiles', 'ConstantGrouped', 'SameAllFiles'
     :type promote_headers_mode: str or ~_restclient.models.enum
     :param skip_mode: Possible values include: 'None', 'Ungrouped',
      'FirstFile', 'Grouped', 'AllFiles'
     :type skip_mode: str or ~_restclient.models.enum
     :param handle_quoted_line_breaks:
     :type handle_quoted_line_breaks: bool
     :param source_properties_override:
     :type source_properties_override: ~_restclient.models.DataSourceProperties
     :param properties:
     :type properties: dict[str, object]