AssignTerminalsRequest class abstract

AssignTerminalsRequest

Properties:

  • companyAccount - Your company account. To return terminals to the company inventory, specify only this parameter and the terminals.
  • merchantAccount - Name of the merchant account. Specify this parameter to assign terminals to this merchant account or to a store under this merchant account.
  • merchantInventory - Boolean that indicates if you are assigning the terminals to the merchant inventory. Do not use when assigning terminals to a store. Required when assigning the terminal to a merchant account. - Set this to true to assign the terminals to the merchant inventory. This also means that the terminals cannot be boarded. - Set this to false to assign the terminals to the merchant account as in-store terminals. This makes the terminals ready to be boarded and to process payments through the specified merchant account.
  • store - The store code of the store that you want to assign the terminals to.
  • terminals - Array containing a list of terminal IDs that you want to assign or reassign to the merchant account or store, or that you want to return to the company inventory. For example, [\"V400m-324689776\",\"P400Plus-329127412\"].
Annotations
  • @BuiltValue.new()

Constructors

AssignTerminalsRequest([void updates(AssignTerminalsRequestBuilder b)])
factory

Properties

companyAccount → String
Your company account. To return terminals to the company inventory, specify only this parameter and the terminals.
no setter
hashCode → int
The hash code for this object.
no setterinherited
merchantAccount → String?
Name of the merchant account. Specify this parameter to assign terminals to this merchant account or to a store under this merchant account.
no setter
merchantInventory → bool?
Boolean that indicates if you are assigning the terminals to the merchant inventory. Do not use when assigning terminals to a store. Required when assigning the terminal to a merchant account. - Set this to true to assign the terminals to the merchant inventory. This also means that the terminals cannot be boarded. - Set this to false to assign the terminals to the merchant account as in-store terminals. This makes the terminals ready to be boarded and to process payments through the specified merchant account.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
store → String?
The store code of the store that you want to assign the terminals to.
no setter
terminals → BuiltList<String>
Array containing a list of terminal IDs that you want to assign or reassign to the merchant account or store, or that you want to return to the company inventory. For example, [\"V400m-324689776\",\"P400Plus-329127412\"].
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(AssignTerminalsRequestBuilder)) → AssignTerminalsRequest
Rebuilds the instance.
inherited
toBuilder() → AssignTerminalsRequestBuilder
Converts the instance to a builder B.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Properties

serializer → Serializer<AssignTerminalsRequest>
no setter