Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.

LoyaltyPgmCurrencySubtype

Represents a subtype of a fixed-model non-qualifying loyalty program currency. This object is available in API version 61.0 and later.

Supported Calls

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

Special Access Rules

This object is available only if the Loyalty Management - Advanced license is enabled in your org.

Fields

Field Details
CostPerUnit
Type
currency
Properties
Create, Filter, Nillable, Sort, Update
Description
Monetary value of each unit of the loyalty program currency subtype.
Description
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Description of the loyalty program currency subtype.
ExpiryModel
Type
picklist
Properties
Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
Description
Specifies the expiration model of the subcurrency. Available in API version 68.0 and later.
Possible values are:
  • Activity
  • Fixed
ExpiryPeriod
Type
int
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The number of expiration period units after which points expire. Available in API version 68.0 and later.
ExpiryPeriodUnit
Type
picklist
Properties
Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
Description
The unit of time for the expiration period. Available in API version 68.0 and later.
Possible values are:
  • Months
  • Years
ExtendExpiration
Type
picklist
Properties
Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
Description
Specifies whether the expiration happens on the exact day or the last day of the month. This field is used only for redeemable currencies. Available in API version 68.0 and later.
Possible values are:
  • None—No Extension
  • TillEndOfMonth—Till End Of Month
IsActive
Type
boolean
Properties
Create, Defaulted on create, Filter, Group, Sort, Update
Description
Required. Indicates whether the loyalty program currency subtype is active (true) or not (false).
The default value is false.
LastReferencedDate
Type
dateTime
Properties
Filter, Nillable, Sort
Description
Most recent date on which a user referenced this record.
LastViewedDate
Type
dateTime
Properties
Filter, Nillable, Sort
Description
Most recent date on which a user viewed this record.
LoyaltyProgramCurrencyId
Type
reference
Properties
Create, Filter, Group, Sort
Description
Required. The fixed-model non-qualifying loyalty program currency associated with the loyalty program currency subtype.
This field is a relationship field.
Relationship Name
LoyaltyProgramCurrency
Relationship Type
Master-detail
Refers To
LoyaltyProgramCurrency (the master object)
Name
Type
string
Properties
Create, Filter, Group, idLookup, Sort, Update
Description
Required. The name of the loyalty program currency subtype.
UsagePriorityNumber
Type
int
Properties
Create, Filter, Group, idLookup, Sort, Update
Description
Required. The usage priority number of the loyalty program currency subtype. The usage priority number decides the order in which the points are redeemed across currency subtypes when multiple currency subtypes expire on the same date.