CloverConnector  4.0.0
Copyright (C) 2018 Clover Network, Inc.
com.clover.sdk.v3.order.OrderType Class Reference

Properties

String id [get, set]
 Unique identifier More...
 
String labelKey [get, set]
 Label Key More...
 
String label [get, set]
 Label Key More...
 
Boolean taxable [get, set]
 If this order type is taxable More...
 
Boolean isDefault [get, set]
 If this order type is the default More...
 
Boolean filterCategories [get, set]
 If set to false, then this order type includes all of the merchant's categories. Otherwise, it only contains the categories defined in the "categories" field on this object. More...
 
Boolean isHidden [get, set]
 If this order type is hidden on the register More...
 
Int64 fee [get, set]
 The price of a fee added to this order type More...
 
Int64 minOrderAmount [get, set]
 The minimum amount required for an order to be placed More...
 
Int64 maxOrderAmount [get, set]
 The maximum amount for an order allowed More...
 
Int64 maxRadius [get, set]
 The maximum radius allowed for an order (i.e. delivery) More...
 
Int64 avgOrderTime [get, set]
 The average time it takes to complete the order More...
 
com.clover.sdk.v3.order.HoursAvailable hoursAvailable [get, set]
 
com.clover.sdk.v3.order.CustomerIdMethod customerIdMethod [get, set]
 
Boolean isDeleted [get, set]
 If this order type is deleted More...
 
String systemOrderTypeId [get, set]
 Optional system order type that this order type is associated with. More...
 
com.clover.sdk.v3.hours.HoursSet hours [get, set]
 The hours this order type is available (if they differ from normal merchant hours) More...
 
List< com.clover.sdk.v3.base_.Referencecategories [get, set]
 The categories of items that can be assigned to this order type More...
 

Detailed Description

Definition at line 27 of file OrderType.cs.

Property Documentation

◆ avgOrderTime

Int64 com.clover.sdk.v3.order.OrderType.avgOrderTime
getset

The average time it takes to complete the order

Definition at line 87 of file OrderType.cs.

◆ categories

List<com.clover.sdk.v3.base_.Reference> com.clover.sdk.v3.order.OrderType.categories
getset

The categories of items that can be assigned to this order type

Definition at line 111 of file OrderType.cs.

◆ customerIdMethod

com.clover.sdk.v3.order.CustomerIdMethod com.clover.sdk.v3.order.OrderType.customerIdMethod
getset

Definition at line 91 of file OrderType.cs.

◆ fee

Int64 com.clover.sdk.v3.order.OrderType.fee
getset

The price of a fee added to this order type

Definition at line 67 of file OrderType.cs.

◆ filterCategories

Boolean com.clover.sdk.v3.order.OrderType.filterCategories
getset

If set to false, then this order type includes all of the merchant's categories. Otherwise, it only contains the categories defined in the "categories" field on this object.

Definition at line 57 of file OrderType.cs.

◆ hours

com.clover.sdk.v3.hours.HoursSet com.clover.sdk.v3.order.OrderType.hours
getset

The hours this order type is available (if they differ from normal merchant hours)

Definition at line 106 of file OrderType.cs.

◆ hoursAvailable

com.clover.sdk.v3.order.HoursAvailable com.clover.sdk.v3.order.OrderType.hoursAvailable
getset

Definition at line 89 of file OrderType.cs.

◆ id

String com.clover.sdk.v3.order.OrderType.id
getset

Unique identifier

Definition at line 32 of file OrderType.cs.

◆ isDefault

Boolean com.clover.sdk.v3.order.OrderType.isDefault
getset

If this order type is the default

Definition at line 52 of file OrderType.cs.

◆ isDeleted

Boolean com.clover.sdk.v3.order.OrderType.isDeleted
getset

If this order type is deleted

Definition at line 96 of file OrderType.cs.

◆ isHidden

Boolean com.clover.sdk.v3.order.OrderType.isHidden
getset

If this order type is hidden on the register

Definition at line 62 of file OrderType.cs.

◆ label

String com.clover.sdk.v3.order.OrderType.label
getset

Label Key

Definition at line 42 of file OrderType.cs.

◆ labelKey

String com.clover.sdk.v3.order.OrderType.labelKey
getset

Label Key

Definition at line 37 of file OrderType.cs.

◆ maxOrderAmount

Int64 com.clover.sdk.v3.order.OrderType.maxOrderAmount
getset

The maximum amount for an order allowed

Definition at line 77 of file OrderType.cs.

◆ maxRadius

Int64 com.clover.sdk.v3.order.OrderType.maxRadius
getset

The maximum radius allowed for an order (i.e. delivery)

Definition at line 82 of file OrderType.cs.

◆ minOrderAmount

Int64 com.clover.sdk.v3.order.OrderType.minOrderAmount
getset

The minimum amount required for an order to be placed

Definition at line 72 of file OrderType.cs.

◆ systemOrderTypeId

String com.clover.sdk.v3.order.OrderType.systemOrderTypeId
getset

Optional system order type that this order type is associated with.

Definition at line 101 of file OrderType.cs.

◆ taxable

Boolean com.clover.sdk.v3.order.OrderType.taxable
getset

If this order type is taxable

Definition at line 47 of file OrderType.cs.


The documentation for this class was generated from the following file: