createCheck method

Future<Check> createCheck({
  1. double? amount,
  2. double? moneyAmount,
  3. double? pointAmount,
  4. String? accountId,
  5. String? description,
  6. bool? isOnetime,
  7. int? usageLimit,
  8. String? expiresAt,
  9. String? pointExpiresAt,
  10. int? pointExpiresInDays,
  11. String? metadata,
})

Implementation

Future<Check> createCheck({
  double? amount,
  double? moneyAmount,
  double? pointAmount,
  String? accountId,
  String? description,
  bool? isOnetime,
  int? usageLimit,
  String? expiresAt,
  String? pointExpiresAt,
  int? pointExpiresInDays,
  String? metadata,
}) async {
  return await invokeMethod<Check>(
    (j) => Check.fromJson(j),
    'autogen_createCheck',
    {
      'env': this.env.index,
      'accessToken': this.accessToken,
      'amount': amount,
      'money_amount': moneyAmount,
      'point_amount': pointAmount,
      'account_id': accountId,
      'description': description,
      'is_onetime': isOnetime,
      'usage_limit': usageLimit,
      'expires_at': expiresAt,
      'point_expires_at': pointExpiresAt,
      'point_expires_in_days': pointExpiresInDays,
      'metadata': metadata,
    },
  );
}