Class: LockstepSdk::ErpInfoDataModel

Inherits:
Object
  • Object
show all
Defined in:
lib/lockstep_sdk/models/erp_info_data_model.rb

Overview

Represents all the possible data sent as a part of the provisioning post. Only send required fields for the given connector.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(params = {}) ⇒ ErpInfoDataModel

Initialize the ErpInfoDataModel using the provided prototype



25
26
27
28
29
# File 'lib/lockstep_sdk/models/erp_info_data_model.rb', line 25

def initialize(params = {})
    @auth_code = params.dig(:auth_code)
    @realm_id = params.dig(:realm_id)
    @redirect_uri = params.dig(:redirect_uri)
end

Instance Attribute Details

#auth_codeString

Returns The authorization code returned from the first step of the OAuth2 flow oauth.net/2/grant-types/authorization-code/.

Returns:



32
33
34
# File 'lib/lockstep_sdk/models/erp_info_data_model.rb', line 32

def auth_code
  @auth_code
end

#realm_idString

Returns The realm id of the account being granted permissions to access.

Returns:

  • (String)

    The realm id of the account being granted permissions to access



34
35
36
# File 'lib/lockstep_sdk/models/erp_info_data_model.rb', line 34

def realm_id
  @realm_id
end

#redirect_uriString

Returns The redirect uri used for step one of the OAuth2.0 flow.

Returns:

  • (String)

    The redirect uri used for step one of the OAuth2.0 flow.



36
37
38
# File 'lib/lockstep_sdk/models/erp_info_data_model.rb', line 36

def redirect_uri
  @redirect_uri
end