Class: MergeHRISClient::AccountTokenApi

Inherits:
Object
  • Object
show all
Defined in:
lib/stackone_migration/api/account_token_api.rb

Instance Method Summary collapse

Instance Method Details

#account_token_retrieve(public_token, opts = {}) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/stackone_migration/api/account_token_api.rb', line 7

def (public_token, opts = {})
  return (public_token, opts) unless StackOneMigration::AccountHelper.stackone_account?(public_token)

   = StackOneHRIS::AccountsApi.new.accounts_get(public_token)
    
  integration_data = MergeHRISClient::AccountIntegration.new(slug: .provider)
  MergeHRISClient::AccountToken.new(account_token: public_token, integration: integration_data)

rescue StackOneHRIS::ApiError
  raise MergeHRISClient::ApiError
end

#original_account_token_retrieveObject



5
# File 'lib/stackone_migration/api/account_token_api.rb', line 5

alias_method :original_account_token_retrieve, :account_token_retrieve