class Azure::Logic::Mgmt::V2016_06_01::Models::AS2EnvelopeSettings

The AS2 agreement envelope settings.

Attributes

autogenerate_file_name[RW]

@return [Boolean] The value indicating whether to auto generate file name.

file_name_template[RW]

@return [String] The template for file name.

message_content_type[RW]

@return [String] The message content type.

suspend_message_on_file_name_generation_error[RW]

@return [Boolean] The value indicating whether to suspend message on file name generation error.

transmit_file_name_in_mime_header[RW]

@return [Boolean] The value indicating whether to transmit file name in mime header.

Public Class Methods

mapper() click to toggle source

Mapper for AS2EnvelopeSettings class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2016-06-01/generated/azure_mgmt_logic/models/as2envelope_settings.rb, line 38
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'AS2EnvelopeSettings',
    type: {
      name: 'Composite',
      class_name: 'AS2EnvelopeSettings',
      model_properties: {
        message_content_type: {
          client_side_validation: true,
          required: true,
          serialized_name: 'messageContentType',
          type: {
            name: 'String'
          }
        },
        transmit_file_name_in_mime_header: {
          client_side_validation: true,
          required: true,
          serialized_name: 'transmitFileNameInMimeHeader',
          type: {
            name: 'Boolean'
          }
        },
        file_name_template: {
          client_side_validation: true,
          required: true,
          serialized_name: 'fileNameTemplate',
          type: {
            name: 'String'
          }
        },
        suspend_message_on_file_name_generation_error: {
          client_side_validation: true,
          required: true,
          serialized_name: 'suspendMessageOnFileNameGenerationError',
          type: {
            name: 'Boolean'
          }
        },
        autogenerate_file_name: {
          client_side_validation: true,
          required: true,
          serialized_name: 'autogenerateFileName',
          type: {
            name: 'Boolean'
          }
        }
      }
    }
  }
end