class Azure::Web::Mgmt::V2020_09_01::Models::TldLegalAgreement

Legal agreement for a top level domain.

Attributes

agreement_key[RW]

@return [String] Unique identifier for the agreement.

content[RW]

@return [String] Agreement details.

title[RW]

@return [String] Agreement title.

url[RW]

@return [String] URL where a copy of the agreement details is hosted.

Private Class Methods

mapper() click to toggle source

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

# File lib/2020-09-01/generated/azure_mgmt_web/models/tld_legal_agreement.rb, line 32
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'TldLegalAgreement',
    type: {
      name: 'Composite',
      class_name: 'TldLegalAgreement',
      model_properties: {
        agreement_key: {
          client_side_validation: true,
          required: true,
          serialized_name: 'agreementKey',
          type: {
            name: 'String'
          }
        },
        title: {
          client_side_validation: true,
          required: true,
          serialized_name: 'title',
          type: {
            name: 'String'
          }
        },
        content: {
          client_side_validation: true,
          required: true,
          serialized_name: 'content',
          type: {
            name: 'String'
          }
        },
        url: {
          client_side_validation: true,
          required: false,
          serialized_name: 'url',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end