IOSNonConsumablePurchaseFunctionsAction class

Define the settings for non-consumable billing for IOS.

IOS用の非消耗型課金の設定を定義します。

Inheritance

Constructors

IOSNonConsumablePurchaseFunctionsAction.new({required String receiptData, String collectionPath = "plugins/iap/user", required String fieldKey, required String documentId, required String productId})
Define the settings for non-consumable billing for IOS.
const

Properties

action String
Action Name.
no setteroverride
collectionPath String
The collection path where the data will be stored.
final
documentId String
Document ID where the data will be stored.
final
fieldKey String
Field key to store data.
final
hashCode int
The hash code for this object.
no setterinherited
headers FutureOr<Map<String, String>>?
Headers.
no setterinherited
method → ApiMethod?
HTTP Method.
no setterinherited
path String?
Path.
no setterinherited
productId String
Product ID.
final
receiptData String
Receipt data.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
timeout Duration?
Timeout.
no setterinherited

Methods

execute(Future<DynamicMap?> callback(DynamicMap? map)) Future<PurchaseFunctionsActionResponse>
The value is actually passed to the server side for execution.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → DynamicMap?
Convert to DynamicMap to pass values to the server side.
override
toResponse(DynamicMap map) PurchaseFunctionsActionResponse
Converts the value returned from the server side to TResponse.
inherited
toString() String
A string representation of this object.
inherited
verify(DynamicMap? response) Future<bool>
Validate response. If true, the validation succeeds; if false, the validation fails.
override

Operators

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