class Credigy::CampaignNegotiation

Attributes

params[R]

Public Class Methods

new(authorization_token, **params) click to toggle source
# File lib/credigy/campaign_negotiation.rb, line 8
def initialize(authorization_token, **params)
  @authorization_token, @params = authorization_token, params
end

Public Instance Methods

message() click to toggle source
# File lib/credigy/campaign_negotiation.rb, line 16
def message
  {
    'cred:Ownerid' => params[:owner_id],
    'cred:Accounts' => Array.wrap(params[:accounts]).join(';'),
    'cred:Providers' => Array.wrap(params[:provider_ids]).join(';')
  }
end
operation() click to toggle source
# File lib/credigy/campaign_negotiation.rb, line 12
def operation
  :get_campaign_negotiation
end