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