Sha256: 1579c720b64382115c64175da0e2595818b7b7bf6035431b42ccc28414412831

Contents?: true

Size: 1.56 KB

Versions: 3

Compression:

Stored size: 1.56 KB

Contents

# TalonOne::RollbackDiscountEffectProps

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | **String** | The name of the \"setDiscount\" effect that was rolled back. | 
**value** | **Float** | The value of the discount that was rolled back. | 
**cart_item_position** | **Float** | The index of the item in the cart items for which the discount was rolled back. | [optional] 
**cart_item_sub_position** | **Float** | For cart items with `quantity` > 1, the subposition returns the index of the item unit in its line item.  | [optional] 
**additional_cost_id** | **Integer** | The ID of the additional cost that was rolled back. | [optional] 
**additional_cost** | **String** | The name of the additional cost that was rolled back. | [optional] 
**scope** | **String** | The scope of the rolled back discount - For a discount per session, it can be one of `cartItems`, `additionalCosts` or `sessionTotal` - For a discount per item, it can be one of `price`, `additionalCosts` or `itemTotal`  | [optional] 

## Code Sample

```ruby
require 'TalonOne'

instance = TalonOne::RollbackDiscountEffectProps.new(name: null,
                                 value: null,
                                 cart_item_position: null,
                                 cart_item_sub_position: null,
                                 additional_cost_id: null,
                                 additional_cost: null,
                                 scope: null)
```


Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
talon_one-7.0.0 docs/RollbackDiscountEffectProps.md
talon_one-6.0.0 docs/RollbackDiscountEffectProps.md
talon_one-5.0.0 docs/RollbackDiscountEffectProps.md