associateWhatsAppBusinessAccount method
Future<AssociateWhatsAppBusinessAccountOutput>
associateWhatsAppBusinessAccount({
- WhatsAppSetupFinalization? setupFinalization,
- WhatsAppSignupCallback? signupCallback,
This is only used through the Amazon Web Services console during sign-up to associate your WhatsApp Business Account to your Amazon Web Services account.
May throw DependencyException.
May throw InvalidParametersException.
May throw LimitExceededException.
May throw ThrottledRequestException.
Parameter setupFinalization :
A JSON object that contains the phone numbers and WhatsApp Business
Account to link to your account.
Parameter signupCallback :
Contains the callback access token.
Implementation
Future<AssociateWhatsAppBusinessAccountOutput>
associateWhatsAppBusinessAccount({
WhatsAppSetupFinalization? setupFinalization,
WhatsAppSignupCallback? signupCallback,
}) async {
final $payload = <String, dynamic>{
if (setupFinalization != null) 'setupFinalization': setupFinalization,
if (signupCallback != null) 'signupCallback': signupCallback,
};
final response = await _protocol.send(
payload: $payload,
method: 'POST',
requestUri: '/v1/whatsapp/signup',
exceptionFnMap: _exceptionFns,
);
return AssociateWhatsAppBusinessAccountOutput.fromJson(response);
}