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