require 'dub'
Models = ::OpenApiSDK::Models
s = ::OpenApiSDK::Dub.new(
security: Models::Shared::Security.new(
token: 'DUB_API_KEY',
),
)
req = Models::Operations::CreateReferralsEmbedTokenRequestBody.new(
partner: Models::Operations::Partner.new(
email: 'Letha_Wuckert2@yahoo.com',
link_props: Models::Operations::CreateReferralsEmbedTokenLinkProps.new(
external_id: '123456',
tag_ids: [
'clux0rgak00011...',
],
test_variants: [
Models::Operations::CreateReferralsEmbedTokenTestVariants.new(
url: 'https://example.com/variant-1',
percentage: 50.0,
),
Models::Operations::CreateReferralsEmbedTokenTestVariants.new(
url: 'https://example.com/variant-2',
percentage: 50.0,
),
],
),
),
)
res = s.embed_tokens.referrals(request: req)
unless res.nil?
# handle response
end