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

require 'uri'
require 'cgi'
require 'date'
require 'json'
require 'base64'
require 'erb'
require 'securerandom'
require 'time'
require 'timeliness'
require 'faraday'
require 'faraday-cookie_jar'
require 'concurrent'
require 'ms_rest'
require '2016-06-01/generated/azure_mgmt_logic/module_definition'
require 'ms_rest_azure'

module Azure::Logic::Mgmt::V2016_06_01
  autoload :Workflows,                                          '2016-06-01/generated/azure_mgmt_logic/workflows.rb'
  autoload :WorkflowVersions,                                   '2016-06-01/generated/azure_mgmt_logic/workflow_versions.rb'
  autoload :WorkflowTriggers,                                   '2016-06-01/generated/azure_mgmt_logic/workflow_triggers.rb'
  autoload :WorkflowTriggerHistories,                           '2016-06-01/generated/azure_mgmt_logic/workflow_trigger_histories.rb'
  autoload :WorkflowRuns,                                       '2016-06-01/generated/azure_mgmt_logic/workflow_runs.rb'
  autoload :WorkflowRunActions,                                 '2016-06-01/generated/azure_mgmt_logic/workflow_run_actions.rb'
  autoload :WorkflowRunActionRepetitions,                       '2016-06-01/generated/azure_mgmt_logic/workflow_run_action_repetitions.rb'
  autoload :WorkflowRunActionRepetitionsRequestHistories,       '2016-06-01/generated/azure_mgmt_logic/workflow_run_action_repetitions_request_histories.rb'
  autoload :WorkflowRunActionRequestHistories,                  '2016-06-01/generated/azure_mgmt_logic/workflow_run_action_request_histories.rb'
  autoload :WorkflowRunActionScopedRepetitions,                 '2016-06-01/generated/azure_mgmt_logic/workflow_run_action_scoped_repetitions.rb'
  autoload :WorkflowRunOperations,                              '2016-06-01/generated/azure_mgmt_logic/workflow_run_operations.rb'
  autoload :IntegrationAccounts,                                '2016-06-01/generated/azure_mgmt_logic/integration_accounts.rb'
  autoload :IntegrationAccountAssemblies,                       '2016-06-01/generated/azure_mgmt_logic/integration_account_assemblies.rb'
  autoload :IntegrationAccountBatchConfigurations,              '2016-06-01/generated/azure_mgmt_logic/integration_account_batch_configurations.rb'
  autoload :Schemas,                                            '2016-06-01/generated/azure_mgmt_logic/schemas.rb'
  autoload :Maps,                                               '2016-06-01/generated/azure_mgmt_logic/maps.rb'
  autoload :Partners,                                           '2016-06-01/generated/azure_mgmt_logic/partners.rb'
  autoload :Agreements,                                         '2016-06-01/generated/azure_mgmt_logic/agreements.rb'
  autoload :Certificates,                                       '2016-06-01/generated/azure_mgmt_logic/certificates.rb'
  autoload :Sessions,                                           '2016-06-01/generated/azure_mgmt_logic/sessions.rb'
  autoload :LogicManagementClient,                              '2016-06-01/generated/azure_mgmt_logic/logic_management_client.rb'

  module Models
    autoload :X12EnvelopeOverride,                                '2016-06-01/generated/azure_mgmt_logic/models/x12envelope_override.rb'
    autoload :X12ValidationOverride,                              '2016-06-01/generated/azure_mgmt_logic/models/x12validation_override.rb'
    autoload :SubResource,                                        '2016-06-01/generated/azure_mgmt_logic/models/sub_resource.rb'
    autoload :X12MessageIdentifier,                               '2016-06-01/generated/azure_mgmt_logic/models/x12message_identifier.rb'
    autoload :Sku,                                                '2016-06-01/generated/azure_mgmt_logic/models/sku.rb'
    autoload :X12SchemaReference,                                 '2016-06-01/generated/azure_mgmt_logic/models/x12schema_reference.rb'
    autoload :AS2ProtocolSettings,                                '2016-06-01/generated/azure_mgmt_logic/models/as2protocol_settings.rb'
    autoload :AS2OneWayAgreement,                                 '2016-06-01/generated/azure_mgmt_logic/models/as2one_way_agreement.rb'
    autoload :WorkflowListResult,                                 '2016-06-01/generated/azure_mgmt_logic/models/workflow_list_result.rb'
    autoload :AS2AgreementContent,                                '2016-06-01/generated/azure_mgmt_logic/models/as2agreement_content.rb'
    autoload :WorkflowVersionListResult,                          '2016-06-01/generated/azure_mgmt_logic/models/workflow_version_list_result.rb'
    autoload :X12ValidationSettings,                              '2016-06-01/generated/azure_mgmt_logic/models/x12validation_settings.rb'
    autoload :RecurrenceSchedule,                                 '2016-06-01/generated/azure_mgmt_logic/models/recurrence_schedule.rb'
    autoload :X12FramingSettings,                                 '2016-06-01/generated/azure_mgmt_logic/models/x12framing_settings.rb'
    autoload :RequestHistoryListResult,                           '2016-06-01/generated/azure_mgmt_logic/models/request_history_list_result.rb'
    autoload :X12EnvelopeSettings,                                '2016-06-01/generated/azure_mgmt_logic/models/x12envelope_settings.rb'
    autoload :WorkflowTriggerListResult,                          '2016-06-01/generated/azure_mgmt_logic/models/workflow_trigger_list_result.rb'
    autoload :X12AcknowledgementSettings,                         '2016-06-01/generated/azure_mgmt_logic/models/x12acknowledgement_settings.rb'
    autoload :WorkflowTriggerCallbackUrl,                         '2016-06-01/generated/azure_mgmt_logic/models/workflow_trigger_callback_url.rb'
    autoload :X12MessageFilter,                                   '2016-06-01/generated/azure_mgmt_logic/models/x12message_filter.rb'
    autoload :ContentHash,                                        '2016-06-01/generated/azure_mgmt_logic/models/content_hash.rb'
    autoload :X12SecuritySettings,                                '2016-06-01/generated/azure_mgmt_logic/models/x12security_settings.rb'
    autoload :RequestHistoryProperties,                           '2016-06-01/generated/azure_mgmt_logic/models/request_history_properties.rb'
    autoload :X12ProcessingSettings,                              '2016-06-01/generated/azure_mgmt_logic/models/x12processing_settings.rb'
    autoload :WorkflowTriggerHistoryFilter,                       '2016-06-01/generated/azure_mgmt_logic/models/workflow_trigger_history_filter.rb'
    autoload :Resource,                                           '2016-06-01/generated/azure_mgmt_logic/models/resource.rb'
    autoload :Response,                                           '2016-06-01/generated/azure_mgmt_logic/models/response.rb'
    autoload :ResourceReference,                                  '2016-06-01/generated/azure_mgmt_logic/models/resource_reference.rb'
    autoload :WorkflowRunFilter,                                  '2016-06-01/generated/azure_mgmt_logic/models/workflow_run_filter.rb'
    autoload :WorkflowParameter,                                  '2016-06-01/generated/azure_mgmt_logic/models/workflow_parameter.rb'
    autoload :ErrorProperties,                                    '2016-06-01/generated/azure_mgmt_logic/models/error_properties.rb'
    autoload :RunCorrelation,                                     '2016-06-01/generated/azure_mgmt_logic/models/run_correlation.rb'
    autoload :RetryHistory,                                       '2016-06-01/generated/azure_mgmt_logic/models/retry_history.rb'
    autoload :X12DelimiterOverrides,                              '2016-06-01/generated/azure_mgmt_logic/models/x12delimiter_overrides.rb'
    autoload :WorkflowRunActionFilter,                            '2016-06-01/generated/azure_mgmt_logic/models/workflow_run_action_filter.rb'
    autoload :X12ProtocolSettings,                                '2016-06-01/generated/azure_mgmt_logic/models/x12protocol_settings.rb'
    autoload :RegenerateActionParameter,                          '2016-06-01/generated/azure_mgmt_logic/models/regenerate_action_parameter.rb'
    autoload :X12OneWayAgreement,                                 '2016-06-01/generated/azure_mgmt_logic/models/x12one_way_agreement.rb'
    autoload :IntegrationAccountSku,                              '2016-06-01/generated/azure_mgmt_logic/models/integration_account_sku.rb'
    autoload :X12AgreementContent,                                '2016-06-01/generated/azure_mgmt_logic/models/x12agreement_content.rb'
    autoload :IntegrationAccountListResult,                       '2016-06-01/generated/azure_mgmt_logic/models/integration_account_list_result.rb'
    autoload :EdifactValidationSettings,                          '2016-06-01/generated/azure_mgmt_logic/models/edifact_validation_settings.rb'
    autoload :CallbackUrl,                                        '2016-06-01/generated/azure_mgmt_logic/models/callback_url.rb'
    autoload :EdifactFramingSettings,                             '2016-06-01/generated/azure_mgmt_logic/models/edifact_framing_settings.rb'
    autoload :IntegrationAccountSchemaListResult,                 '2016-06-01/generated/azure_mgmt_logic/models/integration_account_schema_list_result.rb'
    autoload :EdifactEnvelopeSettings,                            '2016-06-01/generated/azure_mgmt_logic/models/edifact_envelope_settings.rb'
    autoload :IntegrationAccountMapPropertiesParametersSchema,    '2016-06-01/generated/azure_mgmt_logic/models/integration_account_map_properties_parameters_schema.rb'
    autoload :EdifactAcknowledgementSettings,                     '2016-06-01/generated/azure_mgmt_logic/models/edifact_acknowledgement_settings.rb'
    autoload :IntegrationAccountMapListResult,                    '2016-06-01/generated/azure_mgmt_logic/models/integration_account_map_list_result.rb'
    autoload :EdifactMessageFilter,                               '2016-06-01/generated/azure_mgmt_logic/models/edifact_message_filter.rb'
    autoload :BusinessIdentity,                                   '2016-06-01/generated/azure_mgmt_logic/models/business_identity.rb'
    autoload :EdifactProcessingSettings,                          '2016-06-01/generated/azure_mgmt_logic/models/edifact_processing_settings.rb'
    autoload :PartnerContent,                                     '2016-06-01/generated/azure_mgmt_logic/models/partner_content.rb'
    autoload :EdifactEnvelopeOverride,                            '2016-06-01/generated/azure_mgmt_logic/models/edifact_envelope_override.rb'
    autoload :IntegrationAccountPartnerListResult,                '2016-06-01/generated/azure_mgmt_logic/models/integration_account_partner_list_result.rb'
    autoload :EdifactMessageIdentifier,                           '2016-06-01/generated/azure_mgmt_logic/models/edifact_message_identifier.rb'
    autoload :AS2MessageConnectionSettings,                       '2016-06-01/generated/azure_mgmt_logic/models/as2message_connection_settings.rb'
    autoload :EdifactSchemaReference,                             '2016-06-01/generated/azure_mgmt_logic/models/edifact_schema_reference.rb'
    autoload :AS2MdnSettings,                                     '2016-06-01/generated/azure_mgmt_logic/models/as2mdn_settings.rb'
    autoload :EdifactValidationOverride,                          '2016-06-01/generated/azure_mgmt_logic/models/edifact_validation_override.rb'
    autoload :AS2ValidationSettings,                              '2016-06-01/generated/azure_mgmt_logic/models/as2validation_settings.rb'
    autoload :EdifactDelimiterOverride,                           '2016-06-01/generated/azure_mgmt_logic/models/edifact_delimiter_override.rb'
    autoload :AS2ErrorSettings,                                   '2016-06-01/generated/azure_mgmt_logic/models/as2error_settings.rb'
    autoload :EdifactProtocolSettings,                            '2016-06-01/generated/azure_mgmt_logic/models/edifact_protocol_settings.rb'
    autoload :EdifactOneWayAgreement,                             '2016-06-01/generated/azure_mgmt_logic/models/edifact_one_way_agreement.rb'
    autoload :WorkflowTriggerRecurrence,                          '2016-06-01/generated/azure_mgmt_logic/models/workflow_trigger_recurrence.rb'
    autoload :EdifactAgreementContent,                            '2016-06-01/generated/azure_mgmt_logic/models/edifact_agreement_content.rb'
    autoload :WorkflowTriggerListCallbackUrlQueries,              '2016-06-01/generated/azure_mgmt_logic/models/workflow_trigger_list_callback_url_queries.rb'
    autoload :AgreementContent,                                   '2016-06-01/generated/azure_mgmt_logic/models/agreement_content.rb'
    autoload :ContentLink,                                        '2016-06-01/generated/azure_mgmt_logic/models/content_link.rb'
    autoload :OperationResultProperties,                          '2016-06-01/generated/azure_mgmt_logic/models/operation_result_properties.rb'
    autoload :WorkflowRunTrigger,                                 '2016-06-01/generated/azure_mgmt_logic/models/workflow_run_trigger.rb'
    autoload :IntegrationAccountAgreementListResult,              '2016-06-01/generated/azure_mgmt_logic/models/integration_account_agreement_list_result.rb'
    autoload :WorkflowRunListResult,                              '2016-06-01/generated/azure_mgmt_logic/models/workflow_run_list_result.rb'
    autoload :IntegrationAccountAgreementFilter,                  '2016-06-01/generated/azure_mgmt_logic/models/integration_account_agreement_filter.rb'
    autoload :BatchConfigurationCollection,                       '2016-06-01/generated/azure_mgmt_logic/models/batch_configuration_collection.rb'
    autoload :KeyVaultKeyReferenceKeyVault,                       '2016-06-01/generated/azure_mgmt_logic/models/key_vault_key_reference_key_vault.rb'
    autoload :GenerateUpgradedDefinitionParameters,               '2016-06-01/generated/azure_mgmt_logic/models/generate_upgraded_definition_parameters.rb'
    autoload :KeyVaultKeyReference,                               '2016-06-01/generated/azure_mgmt_logic/models/key_vault_key_reference.rb'
    autoload :GetCallbackUrlParameters,                           '2016-06-01/generated/azure_mgmt_logic/models/get_callback_url_parameters.rb'
    autoload :WorkflowRunActionRepetitionDefinitionCollection,    '2016-06-01/generated/azure_mgmt_logic/models/workflow_run_action_repetition_definition_collection.rb'
    autoload :IntegrationAccountSchemaFilter,                     '2016-06-01/generated/azure_mgmt_logic/models/integration_account_schema_filter.rb'
    autoload :IntegrationAccountCertificateListResult,            '2016-06-01/generated/azure_mgmt_logic/models/integration_account_certificate_list_result.rb'
    autoload :IntegrationAccountMapFilter,                        '2016-06-01/generated/azure_mgmt_logic/models/integration_account_map_filter.rb'
    autoload :IntegrationAccountSessionFilter,                    '2016-06-01/generated/azure_mgmt_logic/models/integration_account_session_filter.rb'
    autoload :JsonSchema,                                         '2016-06-01/generated/azure_mgmt_logic/models/json_schema.rb'
    autoload :RepetitionIndex,                                    '2016-06-01/generated/azure_mgmt_logic/models/repetition_index.rb'
    autoload :AS2AcknowledgementConnectionSettings,               '2016-06-01/generated/azure_mgmt_logic/models/as2acknowledgement_connection_settings.rb'
    autoload :IntegrationAccountSessionListResult,                '2016-06-01/generated/azure_mgmt_logic/models/integration_account_session_list_result.rb'
    autoload :AS2EnvelopeSettings,                                '2016-06-01/generated/azure_mgmt_logic/models/as2envelope_settings.rb'
    autoload :OperationDisplay,                                   '2016-06-01/generated/azure_mgmt_logic/models/operation_display.rb'
    autoload :RecurrenceScheduleOccurrence,                       '2016-06-01/generated/azure_mgmt_logic/models/recurrence_schedule_occurrence.rb'
    autoload :Operation,                                          '2016-06-01/generated/azure_mgmt_logic/models/operation.rb'
    autoload :Correlation,                                        '2016-06-01/generated/azure_mgmt_logic/models/correlation.rb'
    autoload :OperationListResult,                                '2016-06-01/generated/azure_mgmt_logic/models/operation_list_result.rb'
    autoload :Request,                                            '2016-06-01/generated/azure_mgmt_logic/models/request.rb'
    autoload :ErrorInfo,                                          '2016-06-01/generated/azure_mgmt_logic/models/error_info.rb'
    autoload :WorkflowRunActionListResult,                        '2016-06-01/generated/azure_mgmt_logic/models/workflow_run_action_list_result.rb'
    autoload :ListKeyVaultKeysDefinition,                         '2016-06-01/generated/azure_mgmt_logic/models/list_key_vault_keys_definition.rb'
    autoload :ArtifactProperties,                                 '2016-06-01/generated/azure_mgmt_logic/models/artifact_properties.rb'
    autoload :KeyVaultKeyAttributes,                              '2016-06-01/generated/azure_mgmt_logic/models/key_vault_key_attributes.rb'
    autoload :B2BPartnerContent,                                  '2016-06-01/generated/azure_mgmt_logic/models/b2bpartner_content.rb'
    autoload :KeyVaultKey,                                        '2016-06-01/generated/azure_mgmt_logic/models/key_vault_key.rb'
    autoload :AS2SecuritySettings,                                '2016-06-01/generated/azure_mgmt_logic/models/as2security_settings.rb'
    autoload :KeyVaultKeyCollection,                              '2016-06-01/generated/azure_mgmt_logic/models/key_vault_key_collection.rb'
    autoload :WorkflowTriggerFilter,                              '2016-06-01/generated/azure_mgmt_logic/models/workflow_trigger_filter.rb'
    autoload :TrackingEventErrorInfo,                             '2016-06-01/generated/azure_mgmt_logic/models/tracking_event_error_info.rb'
    autoload :ErrorResponse,                                      '2016-06-01/generated/azure_mgmt_logic/models/error_response.rb'
    autoload :TrackingEvent,                                      '2016-06-01/generated/azure_mgmt_logic/models/tracking_event.rb'
    autoload :AssemblyCollection,                                 '2016-06-01/generated/azure_mgmt_logic/models/assembly_collection.rb'
    autoload :TrackingEventsDefinition,                           '2016-06-01/generated/azure_mgmt_logic/models/tracking_events_definition.rb'
    autoload :WorkflowFilter,                                     '2016-06-01/generated/azure_mgmt_logic/models/workflow_filter.rb'
    autoload :AccessKeyRegenerateActionDefinition,                '2016-06-01/generated/azure_mgmt_logic/models/access_key_regenerate_action_definition.rb'
    autoload :BatchReleaseCriteria,                               '2016-06-01/generated/azure_mgmt_logic/models/batch_release_criteria.rb'
    autoload :SetTriggerStateActionDefinition,                    '2016-06-01/generated/azure_mgmt_logic/models/set_trigger_state_action_definition.rb'
    autoload :WorkflowTriggerHistoryListResult,                   '2016-06-01/generated/azure_mgmt_logic/models/workflow_trigger_history_list_result.rb'
    autoload :Expression,                                         '2016-06-01/generated/azure_mgmt_logic/models/expression.rb'
    autoload :IntegrationAccountPartnerFilter,                    '2016-06-01/generated/azure_mgmt_logic/models/integration_account_partner_filter.rb'
    autoload :ExpressionTraces,                                   '2016-06-01/generated/azure_mgmt_logic/models/expression_traces.rb'
    autoload :Workflow,                                           '2016-06-01/generated/azure_mgmt_logic/models/workflow.rb'
    autoload :WorkflowVersion,                                    '2016-06-01/generated/azure_mgmt_logic/models/workflow_version.rb'
    autoload :WorkflowTrigger,                                    '2016-06-01/generated/azure_mgmt_logic/models/workflow_trigger.rb'
    autoload :WorkflowTriggerHistory,                             '2016-06-01/generated/azure_mgmt_logic/models/workflow_trigger_history.rb'
    autoload :WorkflowOutputParameter,                            '2016-06-01/generated/azure_mgmt_logic/models/workflow_output_parameter.rb'
    autoload :WorkflowRun,                                        '2016-06-01/generated/azure_mgmt_logic/models/workflow_run.rb'
    autoload :WorkflowRunAction,                                  '2016-06-01/generated/azure_mgmt_logic/models/workflow_run_action.rb'
    autoload :IntegrationAccount,                                 '2016-06-01/generated/azure_mgmt_logic/models/integration_account.rb'
    autoload :IntegrationAccountSchema,                           '2016-06-01/generated/azure_mgmt_logic/models/integration_account_schema.rb'
    autoload :IntegrationAccountMap,                              '2016-06-01/generated/azure_mgmt_logic/models/integration_account_map.rb'
    autoload :IntegrationAccountPartner,                          '2016-06-01/generated/azure_mgmt_logic/models/integration_account_partner.rb'
    autoload :IntegrationAccountAgreement,                        '2016-06-01/generated/azure_mgmt_logic/models/integration_account_agreement.rb'
    autoload :IntegrationAccountCertificate,                      '2016-06-01/generated/azure_mgmt_logic/models/integration_account_certificate.rb'
    autoload :IntegrationAccountSession,                          '2016-06-01/generated/azure_mgmt_logic/models/integration_account_session.rb'
    autoload :KeyVaultReference,                                  '2016-06-01/generated/azure_mgmt_logic/models/key_vault_reference.rb'
    autoload :ExpressionRoot,                                     '2016-06-01/generated/azure_mgmt_logic/models/expression_root.rb'
    autoload :AzureResourceErrorInfo,                             '2016-06-01/generated/azure_mgmt_logic/models/azure_resource_error_info.rb'
    autoload :WorkflowRunActionRepetitionDefinition,              '2016-06-01/generated/azure_mgmt_logic/models/workflow_run_action_repetition_definition.rb'
    autoload :OperationResult,                                    '2016-06-01/generated/azure_mgmt_logic/models/operation_result.rb'
    autoload :RunActionCorrelation,                               '2016-06-01/generated/azure_mgmt_logic/models/run_action_correlation.rb'
    autoload :AssemblyProperties,                                 '2016-06-01/generated/azure_mgmt_logic/models/assembly_properties.rb'
    autoload :AssemblyDefinition,                                 '2016-06-01/generated/azure_mgmt_logic/models/assembly_definition.rb'
    autoload :ArtifactContentPropertiesDefinition,                '2016-06-01/generated/azure_mgmt_logic/models/artifact_content_properties_definition.rb'
    autoload :BatchConfigurationProperties,                       '2016-06-01/generated/azure_mgmt_logic/models/batch_configuration_properties.rb'
    autoload :BatchConfiguration,                                 '2016-06-01/generated/azure_mgmt_logic/models/batch_configuration.rb'
    autoload :RequestHistory,                                     '2016-06-01/generated/azure_mgmt_logic/models/request_history.rb'
    autoload :WorkflowProvisioningState,                          '2016-06-01/generated/azure_mgmt_logic/models/workflow_provisioning_state.rb'
    autoload :WorkflowState,                                      '2016-06-01/generated/azure_mgmt_logic/models/workflow_state.rb'
    autoload :SkuName,                                            '2016-06-01/generated/azure_mgmt_logic/models/sku_name.rb'
    autoload :ParameterType,                                      '2016-06-01/generated/azure_mgmt_logic/models/parameter_type.rb'
    autoload :WorkflowTriggerProvisioningState,                   '2016-06-01/generated/azure_mgmt_logic/models/workflow_trigger_provisioning_state.rb'
    autoload :WorkflowStatus,                                     '2016-06-01/generated/azure_mgmt_logic/models/workflow_status.rb'
    autoload :RecurrenceFrequency,                                '2016-06-01/generated/azure_mgmt_logic/models/recurrence_frequency.rb'
    autoload :DaysOfWeek,                                         '2016-06-01/generated/azure_mgmt_logic/models/days_of_week.rb'
    autoload :DayOfWeek,                                          '2016-06-01/generated/azure_mgmt_logic/models/day_of_week.rb'
    autoload :KeyType,                                            '2016-06-01/generated/azure_mgmt_logic/models/key_type.rb'
    autoload :IntegrationAccountSkuName,                          '2016-06-01/generated/azure_mgmt_logic/models/integration_account_sku_name.rb'
    autoload :SchemaType,                                         '2016-06-01/generated/azure_mgmt_logic/models/schema_type.rb'
    autoload :MapType,                                            '2016-06-01/generated/azure_mgmt_logic/models/map_type.rb'
    autoload :PartnerType,                                        '2016-06-01/generated/azure_mgmt_logic/models/partner_type.rb'
    autoload :AgreementType,                                      '2016-06-01/generated/azure_mgmt_logic/models/agreement_type.rb'
    autoload :HashingAlgorithm,                                   '2016-06-01/generated/azure_mgmt_logic/models/hashing_algorithm.rb'
    autoload :EncryptionAlgorithm,                                '2016-06-01/generated/azure_mgmt_logic/models/encryption_algorithm.rb'
    autoload :SigningAlgorithm,                                   '2016-06-01/generated/azure_mgmt_logic/models/signing_algorithm.rb'
    autoload :TrailingSeparatorPolicy,                            '2016-06-01/generated/azure_mgmt_logic/models/trailing_separator_policy.rb'
    autoload :X12CharacterSet,                                    '2016-06-01/generated/azure_mgmt_logic/models/x12character_set.rb'
    autoload :SegmentTerminatorSuffix,                            '2016-06-01/generated/azure_mgmt_logic/models/segment_terminator_suffix.rb'
    autoload :X12DateFormat,                                      '2016-06-01/generated/azure_mgmt_logic/models/x12date_format.rb'
    autoload :X12TimeFormat,                                      '2016-06-01/generated/azure_mgmt_logic/models/x12time_format.rb'
    autoload :UsageIndicator,                                     '2016-06-01/generated/azure_mgmt_logic/models/usage_indicator.rb'
    autoload :MessageFilterType,                                  '2016-06-01/generated/azure_mgmt_logic/models/message_filter_type.rb'
    autoload :EdifactCharacterSet,                                '2016-06-01/generated/azure_mgmt_logic/models/edifact_character_set.rb'
    autoload :EdifactDecimalIndicator,                            '2016-06-01/generated/azure_mgmt_logic/models/edifact_decimal_indicator.rb'
    autoload :TrackEventsOperationOptions,                        '2016-06-01/generated/azure_mgmt_logic/models/track_events_operation_options.rb'
    autoload :EventLevel,                                         '2016-06-01/generated/azure_mgmt_logic/models/event_level.rb'
    autoload :TrackingRecordType,                                 '2016-06-01/generated/azure_mgmt_logic/models/tracking_record_type.rb'
    autoload :AccessKeyType,                                      '2016-06-01/generated/azure_mgmt_logic/models/access_key_type.rb'
  end
end
