class Credentials::Models::ConnectionInvitationParameters

Connection invitation parameters

Attributes

connection_id[RW]

@return [String] Unique connection identifier. If not specified, a random one will be generated.

multi_party[RW]

@return [Boolean] If set to 'true', the invitation can be used by multiple parties and will always have the status set to 'Invited'. When a party accepts this invitation, a new connection record with a unique identifier will be created. Default value is 'false'.

name[RW]

@return [String] Name that can be used as an alias for the connection. Default value is 'null'.

Public Class Methods

mapper() click to toggle source

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

# File lib/generated/credentials/models/connection_invitation_parameters.rb, line 32
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ConnectionInvitationParameters',
    type: {
      name: 'Composite',
      class_name: 'ConnectionInvitationParameters',
      model_properties: {
        connection_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'connectionId',
          type: {
            name: 'String'
          }
        },
        multi_party: {
          client_side_validation: true,
          required: false,
          serialized_name: 'multiParty',
          type: {
            name: 'Boolean'
          }
        },
        name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'name',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end