declineOperationDeposit method
- required OperationId id,
- OperationDepositSecret? secret,
Declines an OperationDeposit.
Authentication
Mandatory if the secret argument is not specified (or is null).
Result
Only the following OperationEvent may be produced on success:
Idempotent
Succeeds if the OperationDeposit with the specified id is declined already.
Implementation
Future<OperationEventsVersionedMixin?> declineOperationDeposit({
required OperationId id,
OperationDepositSecret? secret,
}) async {
Log.debug(
'declineOperationDeposit(id: $id, secret: ${secret?.obscured})',
'$runtimeType',
);
final variables = DeclineOperationDepositArguments(id: id, secret: secret);
final QueryResult res = await client.mutate(
MutationOptions(
operationName: 'DeclineOperationDeposit',
document: DeclineOperationDepositMutation(
variables: variables,
).document,
variables: variables.toJson(),
),
onException: (data) => DeclineOperationDepositException(
(DeclineOperationDeposit$Mutation.fromJson(data).declineOperationDeposit
as DeclineOperationDeposit$Mutation$DeclineOperationDeposit$DeclineOperationDepositError)
.code,
),
);
return DeclineOperationDeposit$Mutation.fromJson(
res.data!,
).declineOperationDeposit
as DeclineOperationDeposit$Mutation$DeclineOperationDeposit$OperationEventsVersioned?;
}