createAccountCpmToken method

Future<AccountCpmToken> createAccountCpmToken({
  1. required String accountId,
  2. required CpmTokenScope scopes,
  3. int? expiresIn,
  4. Map<String, String>? metadata,
})

Implementation

Future<AccountCpmToken> createAccountCpmToken({
  required String accountId,
  required CpmTokenScope scopes,
  int? expiresIn,
  Map<String, String>? metadata,
}) async {
  return await invokeMethod<AccountCpmToken>(
    (j) => AccountCpmToken.fromJson(j),
    'createAccountCpmToken',
    {
      'env': this.env.index,
      'accessToken': this.accessToken,
      'accountId': accountId,
      'scopes': scopes.index,
      'expiresIn': expiresIn,
      'metadata': metadata,
    },
  );
}