NameDescriptionTypeAdditional information
Id

GUID Id for SharedOffer. Assigned by system on Create. [REQUIRED]

globally unique identifier

None.

FromConsumerId

The ConsumerId for the sharing Consumer. [NULLABLE]

globally unique identifier

None.

ToConsumerId

The ConsumerId for the Consumer being shared with. [NULLABLE]

globally unique identifier

None.

OfferId

The OfferId for the offer being shared. [REQUIRED]

globally unique identifier

None.

Redeemed

Indicates whether the SharedOffer has been redemeed. [NULLABLE]

boolean

None.

Timestamp

Indicates when the SharedOffer was created. [NOT NULL]

date

None.

ReceiptImage

Image of the receipt or proof of the transaction. [NULL]

string

None.

TotalAmount

The total amount of the transaction. [NULL]

string

String length: inclusive between 0 and 50

RedeemedOn

The DateTime when the SharedOffer was redeemed. Assigned by system on redeem. [NULLABLE]

date

None.

MerchantLocationId

The MerchantLocation where the SharedOffer was redeemed. Used by redemption process. [NULL]

globally unique identifier

None.

UserName

The user who redeemed the SharedOffer. Used by redemption process. [NULL]

string

String length: inclusive between 0 and 256

SocialInfluencerId

The Id for the SocialInfluencer [NULL]

string

String length: inclusive between 0 and 128

Consumer

Gets the sharing Consumer using ConsumerId.

Consumer

None.

Consumer1

Gets the Consumer being shared with using ConsumerId.

Consumer

None.

Offer

Gets the Offer being shared using OfferId.

Offer

None.