text: # 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.
  # Changes may cause incorrect behavior and will be lost if the code is
  # regenerated.
  # --------------------------------------------------------------------------
  
  from .dataset import Dataset
  
  
  class ConcurObjectDataset(Dataset):
      """Concur Serivce dataset.
  
      :param additional_properties: Unmatched properties from the message are
       deserialized this collection
      :type additional_properties: dict[str, object]
      :param description: Dataset description.
      :type description: str
      :param structure: Columns that define the structure of the dataset. Type:
       array (or Expression with resultType array), itemType: DatasetDataElement.
      :type structure: object
      :param linked_service_name: Linked service reference.
      :type linked_service_name:
       ~azure.mgmt.datafactory.models.LinkedServiceReference
      :param parameters: Parameters for dataset.
      :type parameters: dict[str,
       ~azure.mgmt.datafactory.models.ParameterSpecification]
      :param type: Constant filled by server.
      :type type: str
      """
  
      _validation = {
          'linked_service_name': {'required': True},
          'type': {'required': True},
      }
  
      def __init__(self, linked_service_name, additional_properties=None, description=None, structure=None, parameters=None):
          super(ConcurObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, linked_service_name=linked_service_name, parameters=parameters)
          self.type = 'ConcurObject'
  