Name | Type | Description | Notes |
---|---|---|---|
RuleTitle | Pointer to string | The title of the rule that contained triggered this points deduction. | |
ProgramId | Pointer to int32 | The ID of the loyalty program where these points were added. | |
SubLedgerId | Pointer to string | The ID of the subledger within the loyalty program where these points were added. | |
Value | Pointer to float32 | The amount of points that were deducted. | |
TransactionUUID | Pointer to string | The identifier of this deduction in the loyalty ledger. | |
Name | Pointer to string | The name property gets one of the following two values. It can be the loyalty program name or it can represent a reason for the respective deduction of loyalty points. The latter is an optional value defined in a deduction rule. | |
CardIdentifier | Pointer to string | The alphanumeric identifier of the loyalty card. | [optional] |
func (o *DeductLoyaltyPointsEffectProps) GetRuleTitle() string
GetRuleTitle returns the RuleTitle field if non-nil, zero value otherwise.
func (o *DeductLoyaltyPointsEffectProps) GetRuleTitleOk() (string, bool)
GetRuleTitleOk returns a tuple with the RuleTitle field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeductLoyaltyPointsEffectProps) HasRuleTitle() bool
HasRuleTitle returns a boolean if a field has been set.
func (o *DeductLoyaltyPointsEffectProps) SetRuleTitle(v string)
SetRuleTitle gets a reference to the given string and assigns it to the RuleTitle field.
func (o *DeductLoyaltyPointsEffectProps) GetProgramId() int32
GetProgramId returns the ProgramId field if non-nil, zero value otherwise.
func (o *DeductLoyaltyPointsEffectProps) GetProgramIdOk() (int32, bool)
GetProgramIdOk returns a tuple with the ProgramId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeductLoyaltyPointsEffectProps) HasProgramId() bool
HasProgramId returns a boolean if a field has been set.
func (o *DeductLoyaltyPointsEffectProps) SetProgramId(v int32)
SetProgramId gets a reference to the given int32 and assigns it to the ProgramId field.
func (o *DeductLoyaltyPointsEffectProps) GetSubLedgerId() string
GetSubLedgerId returns the SubLedgerId field if non-nil, zero value otherwise.
func (o *DeductLoyaltyPointsEffectProps) GetSubLedgerIdOk() (string, bool)
GetSubLedgerIdOk returns a tuple with the SubLedgerId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeductLoyaltyPointsEffectProps) HasSubLedgerId() bool
HasSubLedgerId returns a boolean if a field has been set.
func (o *DeductLoyaltyPointsEffectProps) SetSubLedgerId(v string)
SetSubLedgerId gets a reference to the given string and assigns it to the SubLedgerId field.
func (o *DeductLoyaltyPointsEffectProps) GetValue() float32
GetValue returns the Value field if non-nil, zero value otherwise.
func (o *DeductLoyaltyPointsEffectProps) GetValueOk() (float32, bool)
GetValueOk returns a tuple with the Value field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeductLoyaltyPointsEffectProps) HasValue() bool
HasValue returns a boolean if a field has been set.
func (o *DeductLoyaltyPointsEffectProps) SetValue(v float32)
SetValue gets a reference to the given float32 and assigns it to the Value field.
func (o *DeductLoyaltyPointsEffectProps) GetTransactionUUID() string
GetTransactionUUID returns the TransactionUUID field if non-nil, zero value otherwise.
func (o *DeductLoyaltyPointsEffectProps) GetTransactionUUIDOk() (string, bool)
GetTransactionUUIDOk returns a tuple with the TransactionUUID field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeductLoyaltyPointsEffectProps) HasTransactionUUID() bool
HasTransactionUUID returns a boolean if a field has been set.
func (o *DeductLoyaltyPointsEffectProps) SetTransactionUUID(v string)
SetTransactionUUID gets a reference to the given string and assigns it to the TransactionUUID field.
func (o *DeductLoyaltyPointsEffectProps) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *DeductLoyaltyPointsEffectProps) GetNameOk() (string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeductLoyaltyPointsEffectProps) HasName() bool
HasName returns a boolean if a field has been set.
func (o *DeductLoyaltyPointsEffectProps) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (o *DeductLoyaltyPointsEffectProps) GetCardIdentifier() string
GetCardIdentifier returns the CardIdentifier field if non-nil, zero value otherwise.
func (o *DeductLoyaltyPointsEffectProps) GetCardIdentifierOk() (string, bool)
GetCardIdentifierOk returns a tuple with the CardIdentifier field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeductLoyaltyPointsEffectProps) HasCardIdentifier() bool
HasCardIdentifier returns a boolean if a field has been set.
func (o *DeductLoyaltyPointsEffectProps) SetCardIdentifier(v string)
SetCardIdentifier gets a reference to the given string and assigns it to the CardIdentifier field.