Name |
Type |
Description |
Notes |
start_date |
DateTime |
Timestamp at which point the referral code becomes valid. |
[optional] |
expiry_date |
DateTime |
Expiration date of the referral code. Referral never expires if this is omitted. |
[optional] |
usage_limit |
Integer |
The number of times a referral code can be used. `0` means no limit but any campaign usage limits will still apply. |
[optional] |
campaign_id |
Integer |
ID of the campaign from which the referral received the referral code. |
|
advocate_profile_integration_id |
String |
The Integration ID of the Advocate's Profile. |
|
friend_profile_integration_id |
String |
An optional Integration ID of the Friend's Profile. |
[optional] |
attributes |
Object |
Arbitrary properties associated with this item. |
[optional] |
require 'TalonOne'
instance = TalonOne::NewReferral.new(start_date: 2020-11-10T23:00Z,
expiry_date: 2021-11-10T23:00Z,
usage_limit: 1,
campaign_id: 78,
advocate_profile_integration_id: URNGV8294NV,
friend_profile_integration_id: BZGGC2454PA,
attributes: {"channel":"web"})