@@ -646,6 +646,7 @@ import {
646646 ResponseMetadata as __ResponseMetadata ,
647647 SerdeContext as __SerdeContext
648648} from "@aws-sdk/types" ;
649+ import { v4 as generateIdempotencyToken } from "uuid" ;
649650
650651export async function serializeAws_json1_1SendAnnouncementCommand (
651652 input : SendAnnouncementCommandInput ,
@@ -8582,6 +8583,9 @@ const serializeAws_json1_1SendAnnouncementRequest = (
85828583 context : __SerdeContext
85838584) : any => {
85848585 let bodyParams : any = { } ;
8586+ if ( input . ClientRequestToken === undefined ) {
8587+ input . ClientRequestToken = generateIdempotencyToken ( ) ;
8588+ }
85858589 if ( input . ClientRequestToken !== undefined ) {
85868590 bodyParams [ "ClientRequestToken" ] = input . ClientRequestToken ;
85878591 }
@@ -8798,6 +8802,9 @@ const serializeAws_json1_1CreateAddressBookRequest = (
87988802 context : __SerdeContext
87998803) : any => {
88008804 let bodyParams : any = { } ;
8805+ if ( input . ClientRequestToken === undefined ) {
8806+ input . ClientRequestToken = generateIdempotencyToken ( ) ;
8807+ }
88018808 if ( input . ClientRequestToken !== undefined ) {
88028809 bodyParams [ "ClientRequestToken" ] = input . ClientRequestToken ;
88038810 }
@@ -8815,6 +8822,9 @@ const serializeAws_json1_1CreateBusinessReportScheduleRequest = (
88158822 context : __SerdeContext
88168823) : any => {
88178824 let bodyParams : any = { } ;
8825+ if ( input . ClientRequestToken === undefined ) {
8826+ input . ClientRequestToken = generateIdempotencyToken ( ) ;
8827+ }
88188828 if ( input . ClientRequestToken !== undefined ) {
88198829 bodyParams [ "ClientRequestToken" ] = input . ClientRequestToken ;
88208830 }
@@ -8850,6 +8860,9 @@ const serializeAws_json1_1CreateConferenceProviderRequest = (
88508860 context : __SerdeContext
88518861) : any => {
88528862 let bodyParams : any = { } ;
8863+ if ( input . ClientRequestToken === undefined ) {
8864+ input . ClientRequestToken = generateIdempotencyToken ( ) ;
8865+ }
88538866 if ( input . ClientRequestToken !== undefined ) {
88548867 bodyParams [ "ClientRequestToken" ] = input . ClientRequestToken ;
88558868 }
@@ -8885,6 +8898,9 @@ const serializeAws_json1_1CreateContactRequest = (
88858898 context : __SerdeContext
88868899) : any => {
88878900 let bodyParams : any = { } ;
8901+ if ( input . ClientRequestToken === undefined ) {
8902+ input . ClientRequestToken = generateIdempotencyToken ( ) ;
8903+ }
88888904 if ( input . ClientRequestToken !== undefined ) {
88898905 bodyParams [ "ClientRequestToken" ] = input . ClientRequestToken ;
88908906 }
@@ -8942,6 +8958,9 @@ const serializeAws_json1_1CreateGatewayGroupRequest = (
89428958 context : __SerdeContext
89438959) : any => {
89448960 let bodyParams : any = { } ;
8961+ if ( input . ClientRequestToken === undefined ) {
8962+ input . ClientRequestToken = generateIdempotencyToken ( ) ;
8963+ }
89458964 if ( input . ClientRequestToken !== undefined ) {
89468965 bodyParams [ "ClientRequestToken" ] = input . ClientRequestToken ;
89478966 }
@@ -9008,6 +9027,9 @@ const serializeAws_json1_1CreateNetworkProfileRequest = (
90089027 if ( input . CertificateAuthorityArn !== undefined ) {
90099028 bodyParams [ "CertificateAuthorityArn" ] = input . CertificateAuthorityArn ;
90109029 }
9030+ if ( input . ClientRequestToken === undefined ) {
9031+ input . ClientRequestToken = generateIdempotencyToken ( ) ;
9032+ }
90119033 if ( input . ClientRequestToken !== undefined ) {
90129034 bodyParams [ "ClientRequestToken" ] = input . ClientRequestToken ;
90139035 }
@@ -9049,6 +9071,9 @@ const serializeAws_json1_1CreateProfileRequest = (
90499071 if ( input . Address !== undefined ) {
90509072 bodyParams [ "Address" ] = input . Address ;
90519073 }
9074+ if ( input . ClientRequestToken === undefined ) {
9075+ input . ClientRequestToken = generateIdempotencyToken ( ) ;
9076+ }
90529077 if ( input . ClientRequestToken !== undefined ) {
90539078 bodyParams [ "ClientRequestToken" ] = input . ClientRequestToken ;
90549079 }
@@ -9109,6 +9134,9 @@ const serializeAws_json1_1CreateRoomRequest = (
91099134 context : __SerdeContext
91109135) : any => {
91119136 let bodyParams : any = { } ;
9137+ if ( input . ClientRequestToken === undefined ) {
9138+ input . ClientRequestToken = generateIdempotencyToken ( ) ;
9139+ }
91129140 if ( input . ClientRequestToken !== undefined ) {
91139141 bodyParams [ "ClientRequestToken" ] = input . ClientRequestToken ;
91149142 }
@@ -9135,6 +9163,9 @@ const serializeAws_json1_1CreateSkillGroupRequest = (
91359163 context : __SerdeContext
91369164) : any => {
91379165 let bodyParams : any = { } ;
9166+ if ( input . ClientRequestToken === undefined ) {
9167+ input . ClientRequestToken = generateIdempotencyToken ( ) ;
9168+ }
91389169 if ( input . ClientRequestToken !== undefined ) {
91399170 bodyParams [ "ClientRequestToken" ] = input . ClientRequestToken ;
91409171 }
@@ -9152,6 +9183,9 @@ const serializeAws_json1_1CreateUserRequest = (
91529183 context : __SerdeContext
91539184) : any => {
91549185 let bodyParams : any = { } ;
9186+ if ( input . ClientRequestToken === undefined ) {
9187+ input . ClientRequestToken = generateIdempotencyToken ( ) ;
9188+ }
91559189 if ( input . ClientRequestToken !== undefined ) {
91569190 bodyParams [ "ClientRequestToken" ] = input . ClientRequestToken ;
91579191 }
0 commit comments