github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/pinpoint/2016-12-01/api-2.json (about)

     1  {
     2    "metadata": {
     3      "apiVersion": "2016-12-01",
     4      "endpointPrefix": "pinpoint",
     5      "signingName": "mobiletargeting",
     6      "serviceFullName": "Amazon Pinpoint",
     7      "serviceId": "Pinpoint",
     8      "protocol": "rest-json",
     9      "jsonVersion": "1.1",
    10      "uid": "pinpoint-2016-12-01",
    11      "signatureVersion": "v4"
    12    },
    13    "operations": {
    14      "CreateApp": {
    15        "name": "CreateApp",
    16        "http": {
    17          "method": "POST",
    18          "requestUri": "/v1/apps",
    19          "responseCode": 201
    20        },
    21        "input": {
    22          "shape": "CreateAppRequest"
    23        },
    24        "output": {
    25          "shape": "CreateAppResponse"
    26        },
    27        "errors": [
    28          {
    29            "shape": "BadRequestException"
    30          },
    31          {
    32            "shape": "InternalServerErrorException"
    33          },
    34          {
    35            "shape": "PayloadTooLargeException"
    36          },
    37          {
    38            "shape": "ForbiddenException"
    39          },
    40          {
    41            "shape": "NotFoundException"
    42          },
    43          {
    44            "shape": "MethodNotAllowedException"
    45          },
    46          {
    47            "shape": "TooManyRequestsException"
    48          }
    49        ]
    50      },
    51      "CreateCampaign": {
    52        "name": "CreateCampaign",
    53        "http": {
    54          "method": "POST",
    55          "requestUri": "/v1/apps/{application-id}/campaigns",
    56          "responseCode": 201
    57        },
    58        "input": {
    59          "shape": "CreateCampaignRequest"
    60        },
    61        "output": {
    62          "shape": "CreateCampaignResponse"
    63        },
    64        "errors": [
    65          {
    66            "shape": "BadRequestException"
    67          },
    68          {
    69            "shape": "InternalServerErrorException"
    70          },
    71          {
    72            "shape": "PayloadTooLargeException"
    73          },
    74          {
    75            "shape": "ForbiddenException"
    76          },
    77          {
    78            "shape": "NotFoundException"
    79          },
    80          {
    81            "shape": "MethodNotAllowedException"
    82          },
    83          {
    84            "shape": "TooManyRequestsException"
    85          }
    86        ]
    87      },
    88      "CreateEmailTemplate": {
    89        "name": "CreateEmailTemplate",
    90        "http": {
    91          "method": "POST",
    92          "requestUri": "/v1/templates/{template-name}/email",
    93          "responseCode": 201
    94        },
    95        "input": {
    96          "shape": "CreateEmailTemplateRequest"
    97        },
    98        "output": {
    99          "shape": "CreateEmailTemplateResponse"
   100        },
   101        "errors": [
   102          {
   103            "shape": "MethodNotAllowedException"
   104          },
   105          {
   106            "shape": "TooManyRequestsException"
   107          },
   108          {
   109            "shape": "BadRequestException"
   110          },
   111          {
   112            "shape": "InternalServerErrorException"
   113          },
   114          {
   115            "shape": "ForbiddenException"
   116          }
   117        ]
   118      },
   119      "CreateExportJob": {
   120        "name": "CreateExportJob",
   121        "http": {
   122          "method": "POST",
   123          "requestUri": "/v1/apps/{application-id}/jobs/export",
   124          "responseCode": 202
   125        },
   126        "input": {
   127          "shape": "CreateExportJobRequest"
   128        },
   129        "output": {
   130          "shape": "CreateExportJobResponse"
   131        },
   132        "errors": [
   133          {
   134            "shape": "BadRequestException"
   135          },
   136          {
   137            "shape": "InternalServerErrorException"
   138          },
   139          {
   140            "shape": "PayloadTooLargeException"
   141          },
   142          {
   143            "shape": "ForbiddenException"
   144          },
   145          {
   146            "shape": "NotFoundException"
   147          },
   148          {
   149            "shape": "MethodNotAllowedException"
   150          },
   151          {
   152            "shape": "TooManyRequestsException"
   153          }
   154        ]
   155      },
   156      "CreateImportJob": {
   157        "name": "CreateImportJob",
   158        "http": {
   159          "method": "POST",
   160          "requestUri": "/v1/apps/{application-id}/jobs/import",
   161          "responseCode": 201
   162        },
   163        "input": {
   164          "shape": "CreateImportJobRequest"
   165        },
   166        "output": {
   167          "shape": "CreateImportJobResponse"
   168        },
   169        "errors": [
   170          {
   171            "shape": "BadRequestException"
   172          },
   173          {
   174            "shape": "InternalServerErrorException"
   175          },
   176          {
   177            "shape": "PayloadTooLargeException"
   178          },
   179          {
   180            "shape": "ForbiddenException"
   181          },
   182          {
   183            "shape": "NotFoundException"
   184          },
   185          {
   186            "shape": "MethodNotAllowedException"
   187          },
   188          {
   189            "shape": "TooManyRequestsException"
   190          }
   191        ]
   192      },
   193      "CreateInAppTemplate": {
   194        "name": "CreateInAppTemplate",
   195        "http": {
   196          "method": "POST",
   197          "requestUri": "/v1/templates/{template-name}/inapp",
   198          "responseCode": 201
   199        },
   200        "input": {
   201          "shape": "CreateInAppTemplateRequest"
   202        },
   203        "output": {
   204          "shape": "CreateInAppTemplateResponse"
   205        },
   206        "errors": [
   207          {
   208            "shape": "MethodNotAllowedException"
   209          },
   210          {
   211            "shape": "TooManyRequestsException"
   212          },
   213          {
   214            "shape": "BadRequestException"
   215          },
   216          {
   217            "shape": "InternalServerErrorException"
   218          },
   219          {
   220            "shape": "ForbiddenException"
   221          }
   222        ]
   223      },
   224      "CreateJourney": {
   225        "name": "CreateJourney",
   226        "http": {
   227          "method": "POST",
   228          "requestUri": "/v1/apps/{application-id}/journeys",
   229          "responseCode": 201
   230        },
   231        "input": {
   232          "shape": "CreateJourneyRequest"
   233        },
   234        "output": {
   235          "shape": "CreateJourneyResponse"
   236        },
   237        "errors": [
   238          {
   239            "shape": "BadRequestException"
   240          },
   241          {
   242            "shape": "InternalServerErrorException"
   243          },
   244          {
   245            "shape": "PayloadTooLargeException"
   246          },
   247          {
   248            "shape": "ForbiddenException"
   249          },
   250          {
   251            "shape": "NotFoundException"
   252          },
   253          {
   254            "shape": "MethodNotAllowedException"
   255          },
   256          {
   257            "shape": "TooManyRequestsException"
   258          }
   259        ]
   260      },
   261      "CreatePushTemplate": {
   262        "name": "CreatePushTemplate",
   263        "http": {
   264          "method": "POST",
   265          "requestUri": "/v1/templates/{template-name}/push",
   266          "responseCode": 201
   267        },
   268        "input": {
   269          "shape": "CreatePushTemplateRequest"
   270        },
   271        "output": {
   272          "shape": "CreatePushTemplateResponse"
   273        },
   274        "errors": [
   275          {
   276            "shape": "MethodNotAllowedException"
   277          },
   278          {
   279            "shape": "TooManyRequestsException"
   280          },
   281          {
   282            "shape": "BadRequestException"
   283          },
   284          {
   285            "shape": "InternalServerErrorException"
   286          },
   287          {
   288            "shape": "ForbiddenException"
   289          }
   290        ]
   291      },
   292      "CreateRecommenderConfiguration": {
   293        "name": "CreateRecommenderConfiguration",
   294        "http": {
   295          "method": "POST",
   296          "requestUri": "/v1/recommenders",
   297          "responseCode": 201
   298        },
   299        "input": {
   300          "shape": "CreateRecommenderConfigurationRequest"
   301        },
   302        "output": {
   303          "shape": "CreateRecommenderConfigurationResponse"
   304        },
   305        "errors": [
   306          {
   307            "shape": "BadRequestException"
   308          },
   309          {
   310            "shape": "InternalServerErrorException"
   311          },
   312          {
   313            "shape": "PayloadTooLargeException"
   314          },
   315          {
   316            "shape": "ForbiddenException"
   317          },
   318          {
   319            "shape": "NotFoundException"
   320          },
   321          {
   322            "shape": "MethodNotAllowedException"
   323          },
   324          {
   325            "shape": "TooManyRequestsException"
   326          }
   327        ]
   328      },
   329      "CreateSegment": {
   330        "name": "CreateSegment",
   331        "http": {
   332          "method": "POST",
   333          "requestUri": "/v1/apps/{application-id}/segments",
   334          "responseCode": 201
   335        },
   336        "input": {
   337          "shape": "CreateSegmentRequest"
   338        },
   339        "output": {
   340          "shape": "CreateSegmentResponse"
   341        },
   342        "errors": [
   343          {
   344            "shape": "BadRequestException"
   345          },
   346          {
   347            "shape": "InternalServerErrorException"
   348          },
   349          {
   350            "shape": "PayloadTooLargeException"
   351          },
   352          {
   353            "shape": "ForbiddenException"
   354          },
   355          {
   356            "shape": "NotFoundException"
   357          },
   358          {
   359            "shape": "MethodNotAllowedException"
   360          },
   361          {
   362            "shape": "TooManyRequestsException"
   363          }
   364        ]
   365      },
   366      "CreateSmsTemplate": {
   367        "name": "CreateSmsTemplate",
   368        "http": {
   369          "method": "POST",
   370          "requestUri": "/v1/templates/{template-name}/sms",
   371          "responseCode": 201
   372        },
   373        "input": {
   374          "shape": "CreateSmsTemplateRequest"
   375        },
   376        "output": {
   377          "shape": "CreateSmsTemplateResponse"
   378        },
   379        "errors": [
   380          {
   381            "shape": "MethodNotAllowedException"
   382          },
   383          {
   384            "shape": "TooManyRequestsException"
   385          },
   386          {
   387            "shape": "BadRequestException"
   388          },
   389          {
   390            "shape": "InternalServerErrorException"
   391          },
   392          {
   393            "shape": "ForbiddenException"
   394          }
   395        ]
   396      },
   397      "CreateVoiceTemplate": {
   398        "name": "CreateVoiceTemplate",
   399        "http": {
   400          "method": "POST",
   401          "requestUri": "/v1/templates/{template-name}/voice",
   402          "responseCode": 201
   403        },
   404        "input": {
   405          "shape": "CreateVoiceTemplateRequest"
   406        },
   407        "output": {
   408          "shape": "CreateVoiceTemplateResponse"
   409        },
   410        "errors": [
   411          {
   412            "shape": "MethodNotAllowedException"
   413          },
   414          {
   415            "shape": "TooManyRequestsException"
   416          },
   417          {
   418            "shape": "BadRequestException"
   419          },
   420          {
   421            "shape": "InternalServerErrorException"
   422          },
   423          {
   424            "shape": "ForbiddenException"
   425          }
   426        ]
   427      },
   428      "DeleteAdmChannel": {
   429        "name": "DeleteAdmChannel",
   430        "http": {
   431          "method": "DELETE",
   432          "requestUri": "/v1/apps/{application-id}/channels/adm",
   433          "responseCode": 200
   434        },
   435        "input": {
   436          "shape": "DeleteAdmChannelRequest"
   437        },
   438        "output": {
   439          "shape": "DeleteAdmChannelResponse"
   440        },
   441        "errors": [
   442          {
   443            "shape": "BadRequestException"
   444          },
   445          {
   446            "shape": "InternalServerErrorException"
   447          },
   448          {
   449            "shape": "PayloadTooLargeException"
   450          },
   451          {
   452            "shape": "ForbiddenException"
   453          },
   454          {
   455            "shape": "NotFoundException"
   456          },
   457          {
   458            "shape": "MethodNotAllowedException"
   459          },
   460          {
   461            "shape": "TooManyRequestsException"
   462          }
   463        ]
   464      },
   465      "DeleteApnsChannel": {
   466        "name": "DeleteApnsChannel",
   467        "http": {
   468          "method": "DELETE",
   469          "requestUri": "/v1/apps/{application-id}/channels/apns",
   470          "responseCode": 200
   471        },
   472        "input": {
   473          "shape": "DeleteApnsChannelRequest"
   474        },
   475        "output": {
   476          "shape": "DeleteApnsChannelResponse"
   477        },
   478        "errors": [
   479          {
   480            "shape": "BadRequestException"
   481          },
   482          {
   483            "shape": "InternalServerErrorException"
   484          },
   485          {
   486            "shape": "PayloadTooLargeException"
   487          },
   488          {
   489            "shape": "ForbiddenException"
   490          },
   491          {
   492            "shape": "NotFoundException"
   493          },
   494          {
   495            "shape": "MethodNotAllowedException"
   496          },
   497          {
   498            "shape": "TooManyRequestsException"
   499          }
   500        ]
   501      },
   502      "DeleteApnsSandboxChannel": {
   503        "name": "DeleteApnsSandboxChannel",
   504        "http": {
   505          "method": "DELETE",
   506          "requestUri": "/v1/apps/{application-id}/channels/apns_sandbox",
   507          "responseCode": 200
   508        },
   509        "input": {
   510          "shape": "DeleteApnsSandboxChannelRequest"
   511        },
   512        "output": {
   513          "shape": "DeleteApnsSandboxChannelResponse"
   514        },
   515        "errors": [
   516          {
   517            "shape": "BadRequestException"
   518          },
   519          {
   520            "shape": "InternalServerErrorException"
   521          },
   522          {
   523            "shape": "PayloadTooLargeException"
   524          },
   525          {
   526            "shape": "ForbiddenException"
   527          },
   528          {
   529            "shape": "NotFoundException"
   530          },
   531          {
   532            "shape": "MethodNotAllowedException"
   533          },
   534          {
   535            "shape": "TooManyRequestsException"
   536          }
   537        ]
   538      },
   539      "DeleteApnsVoipChannel": {
   540        "name": "DeleteApnsVoipChannel",
   541        "http": {
   542          "method": "DELETE",
   543          "requestUri": "/v1/apps/{application-id}/channels/apns_voip",
   544          "responseCode": 200
   545        },
   546        "input": {
   547          "shape": "DeleteApnsVoipChannelRequest"
   548        },
   549        "output": {
   550          "shape": "DeleteApnsVoipChannelResponse"
   551        },
   552        "errors": [
   553          {
   554            "shape": "BadRequestException"
   555          },
   556          {
   557            "shape": "InternalServerErrorException"
   558          },
   559          {
   560            "shape": "PayloadTooLargeException"
   561          },
   562          {
   563            "shape": "ForbiddenException"
   564          },
   565          {
   566            "shape": "NotFoundException"
   567          },
   568          {
   569            "shape": "MethodNotAllowedException"
   570          },
   571          {
   572            "shape": "TooManyRequestsException"
   573          }
   574        ]
   575      },
   576      "DeleteApnsVoipSandboxChannel": {
   577        "name": "DeleteApnsVoipSandboxChannel",
   578        "http": {
   579          "method": "DELETE",
   580          "requestUri": "/v1/apps/{application-id}/channels/apns_voip_sandbox",
   581          "responseCode": 200
   582        },
   583        "input": {
   584          "shape": "DeleteApnsVoipSandboxChannelRequest"
   585        },
   586        "output": {
   587          "shape": "DeleteApnsVoipSandboxChannelResponse"
   588        },
   589        "errors": [
   590          {
   591            "shape": "BadRequestException"
   592          },
   593          {
   594            "shape": "InternalServerErrorException"
   595          },
   596          {
   597            "shape": "PayloadTooLargeException"
   598          },
   599          {
   600            "shape": "ForbiddenException"
   601          },
   602          {
   603            "shape": "NotFoundException"
   604          },
   605          {
   606            "shape": "MethodNotAllowedException"
   607          },
   608          {
   609            "shape": "TooManyRequestsException"
   610          }
   611        ]
   612      },
   613      "DeleteApp": {
   614        "name": "DeleteApp",
   615        "http": {
   616          "method": "DELETE",
   617          "requestUri": "/v1/apps/{application-id}",
   618          "responseCode": 200
   619        },
   620        "input": {
   621          "shape": "DeleteAppRequest"
   622        },
   623        "output": {
   624          "shape": "DeleteAppResponse"
   625        },
   626        "errors": [
   627          {
   628            "shape": "BadRequestException"
   629          },
   630          {
   631            "shape": "InternalServerErrorException"
   632          },
   633          {
   634            "shape": "PayloadTooLargeException"
   635          },
   636          {
   637            "shape": "ForbiddenException"
   638          },
   639          {
   640            "shape": "NotFoundException"
   641          },
   642          {
   643            "shape": "MethodNotAllowedException"
   644          },
   645          {
   646            "shape": "TooManyRequestsException"
   647          }
   648        ]
   649      },
   650      "DeleteBaiduChannel": {
   651        "name": "DeleteBaiduChannel",
   652        "http": {
   653          "method": "DELETE",
   654          "requestUri": "/v1/apps/{application-id}/channels/baidu",
   655          "responseCode": 200
   656        },
   657        "input": {
   658          "shape": "DeleteBaiduChannelRequest"
   659        },
   660        "output": {
   661          "shape": "DeleteBaiduChannelResponse"
   662        },
   663        "errors": [
   664          {
   665            "shape": "BadRequestException"
   666          },
   667          {
   668            "shape": "InternalServerErrorException"
   669          },
   670          {
   671            "shape": "PayloadTooLargeException"
   672          },
   673          {
   674            "shape": "ForbiddenException"
   675          },
   676          {
   677            "shape": "NotFoundException"
   678          },
   679          {
   680            "shape": "MethodNotAllowedException"
   681          },
   682          {
   683            "shape": "TooManyRequestsException"
   684          }
   685        ]
   686      },
   687      "DeleteCampaign": {
   688        "name": "DeleteCampaign",
   689        "http": {
   690          "method": "DELETE",
   691          "requestUri": "/v1/apps/{application-id}/campaigns/{campaign-id}",
   692          "responseCode": 200
   693        },
   694        "input": {
   695          "shape": "DeleteCampaignRequest"
   696        },
   697        "output": {
   698          "shape": "DeleteCampaignResponse"
   699        },
   700        "errors": [
   701          {
   702            "shape": "BadRequestException"
   703          },
   704          {
   705            "shape": "InternalServerErrorException"
   706          },
   707          {
   708            "shape": "PayloadTooLargeException"
   709          },
   710          {
   711            "shape": "ForbiddenException"
   712          },
   713          {
   714            "shape": "NotFoundException"
   715          },
   716          {
   717            "shape": "MethodNotAllowedException"
   718          },
   719          {
   720            "shape": "TooManyRequestsException"
   721          }
   722        ]
   723      },
   724      "DeleteEmailChannel": {
   725        "name": "DeleteEmailChannel",
   726        "http": {
   727          "method": "DELETE",
   728          "requestUri": "/v1/apps/{application-id}/channels/email",
   729          "responseCode": 200
   730        },
   731        "input": {
   732          "shape": "DeleteEmailChannelRequest"
   733        },
   734        "output": {
   735          "shape": "DeleteEmailChannelResponse"
   736        },
   737        "errors": [
   738          {
   739            "shape": "BadRequestException"
   740          },
   741          {
   742            "shape": "InternalServerErrorException"
   743          },
   744          {
   745            "shape": "PayloadTooLargeException"
   746          },
   747          {
   748            "shape": "ForbiddenException"
   749          },
   750          {
   751            "shape": "NotFoundException"
   752          },
   753          {
   754            "shape": "MethodNotAllowedException"
   755          },
   756          {
   757            "shape": "TooManyRequestsException"
   758          }
   759        ]
   760      },
   761      "DeleteEmailTemplate": {
   762        "name": "DeleteEmailTemplate",
   763        "http": {
   764          "method": "DELETE",
   765          "requestUri": "/v1/templates/{template-name}/email",
   766          "responseCode": 202
   767        },
   768        "input": {
   769          "shape": "DeleteEmailTemplateRequest"
   770        },
   771        "output": {
   772          "shape": "DeleteEmailTemplateResponse"
   773        },
   774        "errors": [
   775          {
   776            "shape": "BadRequestException"
   777          },
   778          {
   779            "shape": "InternalServerErrorException"
   780          },
   781          {
   782            "shape": "PayloadTooLargeException"
   783          },
   784          {
   785            "shape": "ForbiddenException"
   786          },
   787          {
   788            "shape": "NotFoundException"
   789          },
   790          {
   791            "shape": "MethodNotAllowedException"
   792          },
   793          {
   794            "shape": "TooManyRequestsException"
   795          }
   796        ]
   797      },
   798      "DeleteEndpoint": {
   799        "name": "DeleteEndpoint",
   800        "http": {
   801          "method": "DELETE",
   802          "requestUri": "/v1/apps/{application-id}/endpoints/{endpoint-id}",
   803          "responseCode": 202
   804        },
   805        "input": {
   806          "shape": "DeleteEndpointRequest"
   807        },
   808        "output": {
   809          "shape": "DeleteEndpointResponse"
   810        },
   811        "errors": [
   812          {
   813            "shape": "BadRequestException"
   814          },
   815          {
   816            "shape": "InternalServerErrorException"
   817          },
   818          {
   819            "shape": "PayloadTooLargeException"
   820          },
   821          {
   822            "shape": "ForbiddenException"
   823          },
   824          {
   825            "shape": "NotFoundException"
   826          },
   827          {
   828            "shape": "MethodNotAllowedException"
   829          },
   830          {
   831            "shape": "TooManyRequestsException"
   832          }
   833        ]
   834      },
   835      "DeleteEventStream": {
   836        "name": "DeleteEventStream",
   837        "http": {
   838          "method": "DELETE",
   839          "requestUri": "/v1/apps/{application-id}/eventstream",
   840          "responseCode": 200
   841        },
   842        "input": {
   843          "shape": "DeleteEventStreamRequest"
   844        },
   845        "output": {
   846          "shape": "DeleteEventStreamResponse"
   847        },
   848        "errors": [
   849          {
   850            "shape": "BadRequestException"
   851          },
   852          {
   853            "shape": "InternalServerErrorException"
   854          },
   855          {
   856            "shape": "PayloadTooLargeException"
   857          },
   858          {
   859            "shape": "ForbiddenException"
   860          },
   861          {
   862            "shape": "NotFoundException"
   863          },
   864          {
   865            "shape": "MethodNotAllowedException"
   866          },
   867          {
   868            "shape": "TooManyRequestsException"
   869          }
   870        ]
   871      },
   872      "DeleteGcmChannel": {
   873        "name": "DeleteGcmChannel",
   874        "http": {
   875          "method": "DELETE",
   876          "requestUri": "/v1/apps/{application-id}/channels/gcm",
   877          "responseCode": 200
   878        },
   879        "input": {
   880          "shape": "DeleteGcmChannelRequest"
   881        },
   882        "output": {
   883          "shape": "DeleteGcmChannelResponse"
   884        },
   885        "errors": [
   886          {
   887            "shape": "BadRequestException"
   888          },
   889          {
   890            "shape": "InternalServerErrorException"
   891          },
   892          {
   893            "shape": "PayloadTooLargeException"
   894          },
   895          {
   896            "shape": "ForbiddenException"
   897          },
   898          {
   899            "shape": "NotFoundException"
   900          },
   901          {
   902            "shape": "MethodNotAllowedException"
   903          },
   904          {
   905            "shape": "TooManyRequestsException"
   906          }
   907        ]
   908      },
   909      "DeleteInAppTemplate": {
   910        "name": "DeleteInAppTemplate",
   911        "http": {
   912          "method": "DELETE",
   913          "requestUri": "/v1/templates/{template-name}/inapp",
   914          "responseCode": 202
   915        },
   916        "input": {
   917          "shape": "DeleteInAppTemplateRequest"
   918        },
   919        "output": {
   920          "shape": "DeleteInAppTemplateResponse"
   921        },
   922        "errors": [
   923          {
   924            "shape": "BadRequestException"
   925          },
   926          {
   927            "shape": "InternalServerErrorException"
   928          },
   929          {
   930            "shape": "PayloadTooLargeException"
   931          },
   932          {
   933            "shape": "ForbiddenException"
   934          },
   935          {
   936            "shape": "NotFoundException"
   937          },
   938          {
   939            "shape": "MethodNotAllowedException"
   940          },
   941          {
   942            "shape": "TooManyRequestsException"
   943          }
   944        ]
   945      },
   946      "DeleteJourney": {
   947        "name": "DeleteJourney",
   948        "http": {
   949          "method": "DELETE",
   950          "requestUri": "/v1/apps/{application-id}/journeys/{journey-id}",
   951          "responseCode": 200
   952        },
   953        "input": {
   954          "shape": "DeleteJourneyRequest"
   955        },
   956        "output": {
   957          "shape": "DeleteJourneyResponse"
   958        },
   959        "errors": [
   960          {
   961            "shape": "BadRequestException"
   962          },
   963          {
   964            "shape": "InternalServerErrorException"
   965          },
   966          {
   967            "shape": "PayloadTooLargeException"
   968          },
   969          {
   970            "shape": "ForbiddenException"
   971          },
   972          {
   973            "shape": "NotFoundException"
   974          },
   975          {
   976            "shape": "MethodNotAllowedException"
   977          },
   978          {
   979            "shape": "TooManyRequestsException"
   980          }
   981        ]
   982      },
   983      "DeletePushTemplate": {
   984        "name": "DeletePushTemplate",
   985        "http": {
   986          "method": "DELETE",
   987          "requestUri": "/v1/templates/{template-name}/push",
   988          "responseCode": 202
   989        },
   990        "input": {
   991          "shape": "DeletePushTemplateRequest"
   992        },
   993        "output": {
   994          "shape": "DeletePushTemplateResponse"
   995        },
   996        "errors": [
   997          {
   998            "shape": "BadRequestException"
   999          },
  1000          {
  1001            "shape": "InternalServerErrorException"
  1002          },
  1003          {
  1004            "shape": "PayloadTooLargeException"
  1005          },
  1006          {
  1007            "shape": "ForbiddenException"
  1008          },
  1009          {
  1010            "shape": "NotFoundException"
  1011          },
  1012          {
  1013            "shape": "MethodNotAllowedException"
  1014          },
  1015          {
  1016            "shape": "TooManyRequestsException"
  1017          }
  1018        ]
  1019      },
  1020      "DeleteRecommenderConfiguration": {
  1021        "name": "DeleteRecommenderConfiguration",
  1022        "http": {
  1023          "method": "DELETE",
  1024          "requestUri": "/v1/recommenders/{recommender-id}",
  1025          "responseCode": 200
  1026        },
  1027        "input": {
  1028          "shape": "DeleteRecommenderConfigurationRequest"
  1029        },
  1030        "output": {
  1031          "shape": "DeleteRecommenderConfigurationResponse"
  1032        },
  1033        "errors": [
  1034          {
  1035            "shape": "BadRequestException"
  1036          },
  1037          {
  1038            "shape": "InternalServerErrorException"
  1039          },
  1040          {
  1041            "shape": "PayloadTooLargeException"
  1042          },
  1043          {
  1044            "shape": "ForbiddenException"
  1045          },
  1046          {
  1047            "shape": "NotFoundException"
  1048          },
  1049          {
  1050            "shape": "MethodNotAllowedException"
  1051          },
  1052          {
  1053            "shape": "TooManyRequestsException"
  1054          }
  1055        ]
  1056      },
  1057      "DeleteSegment": {
  1058        "name": "DeleteSegment",
  1059        "http": {
  1060          "method": "DELETE",
  1061          "requestUri": "/v1/apps/{application-id}/segments/{segment-id}",
  1062          "responseCode": 200
  1063        },
  1064        "input": {
  1065          "shape": "DeleteSegmentRequest"
  1066        },
  1067        "output": {
  1068          "shape": "DeleteSegmentResponse"
  1069        },
  1070        "errors": [
  1071          {
  1072            "shape": "BadRequestException"
  1073          },
  1074          {
  1075            "shape": "InternalServerErrorException"
  1076          },
  1077          {
  1078            "shape": "PayloadTooLargeException"
  1079          },
  1080          {
  1081            "shape": "ForbiddenException"
  1082          },
  1083          {
  1084            "shape": "NotFoundException"
  1085          },
  1086          {
  1087            "shape": "MethodNotAllowedException"
  1088          },
  1089          {
  1090            "shape": "TooManyRequestsException"
  1091          }
  1092        ]
  1093      },
  1094      "DeleteSmsChannel": {
  1095        "name": "DeleteSmsChannel",
  1096        "http": {
  1097          "method": "DELETE",
  1098          "requestUri": "/v1/apps/{application-id}/channels/sms",
  1099          "responseCode": 200
  1100        },
  1101        "input": {
  1102          "shape": "DeleteSmsChannelRequest"
  1103        },
  1104        "output": {
  1105          "shape": "DeleteSmsChannelResponse"
  1106        },
  1107        "errors": [
  1108          {
  1109            "shape": "BadRequestException"
  1110          },
  1111          {
  1112            "shape": "InternalServerErrorException"
  1113          },
  1114          {
  1115            "shape": "PayloadTooLargeException"
  1116          },
  1117          {
  1118            "shape": "ForbiddenException"
  1119          },
  1120          {
  1121            "shape": "NotFoundException"
  1122          },
  1123          {
  1124            "shape": "MethodNotAllowedException"
  1125          },
  1126          {
  1127            "shape": "TooManyRequestsException"
  1128          }
  1129        ]
  1130      },
  1131      "DeleteSmsTemplate": {
  1132        "name": "DeleteSmsTemplate",
  1133        "http": {
  1134          "method": "DELETE",
  1135          "requestUri": "/v1/templates/{template-name}/sms",
  1136          "responseCode": 202
  1137        },
  1138        "input": {
  1139          "shape": "DeleteSmsTemplateRequest"
  1140        },
  1141        "output": {
  1142          "shape": "DeleteSmsTemplateResponse"
  1143        },
  1144        "errors": [
  1145          {
  1146            "shape": "BadRequestException"
  1147          },
  1148          {
  1149            "shape": "InternalServerErrorException"
  1150          },
  1151          {
  1152            "shape": "PayloadTooLargeException"
  1153          },
  1154          {
  1155            "shape": "ForbiddenException"
  1156          },
  1157          {
  1158            "shape": "NotFoundException"
  1159          },
  1160          {
  1161            "shape": "MethodNotAllowedException"
  1162          },
  1163          {
  1164            "shape": "TooManyRequestsException"
  1165          }
  1166        ]
  1167      },
  1168      "DeleteUserEndpoints": {
  1169        "name": "DeleteUserEndpoints",
  1170        "http": {
  1171          "method": "DELETE",
  1172          "requestUri": "/v1/apps/{application-id}/users/{user-id}",
  1173          "responseCode": 202
  1174        },
  1175        "input": {
  1176          "shape": "DeleteUserEndpointsRequest"
  1177        },
  1178        "output": {
  1179          "shape": "DeleteUserEndpointsResponse"
  1180        },
  1181        "errors": [
  1182          {
  1183            "shape": "BadRequestException"
  1184          },
  1185          {
  1186            "shape": "InternalServerErrorException"
  1187          },
  1188          {
  1189            "shape": "PayloadTooLargeException"
  1190          },
  1191          {
  1192            "shape": "ForbiddenException"
  1193          },
  1194          {
  1195            "shape": "NotFoundException"
  1196          },
  1197          {
  1198            "shape": "MethodNotAllowedException"
  1199          },
  1200          {
  1201            "shape": "TooManyRequestsException"
  1202          }
  1203        ]
  1204      },
  1205      "DeleteVoiceChannel": {
  1206        "name": "DeleteVoiceChannel",
  1207        "http": {
  1208          "method": "DELETE",
  1209          "requestUri": "/v1/apps/{application-id}/channels/voice",
  1210          "responseCode": 200
  1211        },
  1212        "input": {
  1213          "shape": "DeleteVoiceChannelRequest"
  1214        },
  1215        "output": {
  1216          "shape": "DeleteVoiceChannelResponse"
  1217        },
  1218        "errors": [
  1219          {
  1220            "shape": "BadRequestException"
  1221          },
  1222          {
  1223            "shape": "InternalServerErrorException"
  1224          },
  1225          {
  1226            "shape": "PayloadTooLargeException"
  1227          },
  1228          {
  1229            "shape": "ForbiddenException"
  1230          },
  1231          {
  1232            "shape": "NotFoundException"
  1233          },
  1234          {
  1235            "shape": "MethodNotAllowedException"
  1236          },
  1237          {
  1238            "shape": "TooManyRequestsException"
  1239          }
  1240        ]
  1241      },
  1242      "DeleteVoiceTemplate": {
  1243        "name": "DeleteVoiceTemplate",
  1244        "http": {
  1245          "method": "DELETE",
  1246          "requestUri": "/v1/templates/{template-name}/voice",
  1247          "responseCode": 202
  1248        },
  1249        "input": {
  1250          "shape": "DeleteVoiceTemplateRequest"
  1251        },
  1252        "output": {
  1253          "shape": "DeleteVoiceTemplateResponse"
  1254        },
  1255        "errors": [
  1256          {
  1257            "shape": "BadRequestException"
  1258          },
  1259          {
  1260            "shape": "InternalServerErrorException"
  1261          },
  1262          {
  1263            "shape": "PayloadTooLargeException"
  1264          },
  1265          {
  1266            "shape": "ForbiddenException"
  1267          },
  1268          {
  1269            "shape": "NotFoundException"
  1270          },
  1271          {
  1272            "shape": "MethodNotAllowedException"
  1273          },
  1274          {
  1275            "shape": "TooManyRequestsException"
  1276          }
  1277        ]
  1278      },
  1279      "GetAdmChannel": {
  1280        "name": "GetAdmChannel",
  1281        "http": {
  1282          "method": "GET",
  1283          "requestUri": "/v1/apps/{application-id}/channels/adm",
  1284          "responseCode": 200
  1285        },
  1286        "input": {
  1287          "shape": "GetAdmChannelRequest"
  1288        },
  1289        "output": {
  1290          "shape": "GetAdmChannelResponse"
  1291        },
  1292        "errors": [
  1293          {
  1294            "shape": "BadRequestException"
  1295          },
  1296          {
  1297            "shape": "InternalServerErrorException"
  1298          },
  1299          {
  1300            "shape": "PayloadTooLargeException"
  1301          },
  1302          {
  1303            "shape": "ForbiddenException"
  1304          },
  1305          {
  1306            "shape": "NotFoundException"
  1307          },
  1308          {
  1309            "shape": "MethodNotAllowedException"
  1310          },
  1311          {
  1312            "shape": "TooManyRequestsException"
  1313          }
  1314        ]
  1315      },
  1316      "GetApnsChannel": {
  1317        "name": "GetApnsChannel",
  1318        "http": {
  1319          "method": "GET",
  1320          "requestUri": "/v1/apps/{application-id}/channels/apns",
  1321          "responseCode": 200
  1322        },
  1323        "input": {
  1324          "shape": "GetApnsChannelRequest"
  1325        },
  1326        "output": {
  1327          "shape": "GetApnsChannelResponse"
  1328        },
  1329        "errors": [
  1330          {
  1331            "shape": "BadRequestException"
  1332          },
  1333          {
  1334            "shape": "InternalServerErrorException"
  1335          },
  1336          {
  1337            "shape": "PayloadTooLargeException"
  1338          },
  1339          {
  1340            "shape": "ForbiddenException"
  1341          },
  1342          {
  1343            "shape": "NotFoundException"
  1344          },
  1345          {
  1346            "shape": "MethodNotAllowedException"
  1347          },
  1348          {
  1349            "shape": "TooManyRequestsException"
  1350          }
  1351        ]
  1352      },
  1353      "GetApnsSandboxChannel": {
  1354        "name": "GetApnsSandboxChannel",
  1355        "http": {
  1356          "method": "GET",
  1357          "requestUri": "/v1/apps/{application-id}/channels/apns_sandbox",
  1358          "responseCode": 200
  1359        },
  1360        "input": {
  1361          "shape": "GetApnsSandboxChannelRequest"
  1362        },
  1363        "output": {
  1364          "shape": "GetApnsSandboxChannelResponse"
  1365        },
  1366        "errors": [
  1367          {
  1368            "shape": "BadRequestException"
  1369          },
  1370          {
  1371            "shape": "InternalServerErrorException"
  1372          },
  1373          {
  1374            "shape": "PayloadTooLargeException"
  1375          },
  1376          {
  1377            "shape": "ForbiddenException"
  1378          },
  1379          {
  1380            "shape": "NotFoundException"
  1381          },
  1382          {
  1383            "shape": "MethodNotAllowedException"
  1384          },
  1385          {
  1386            "shape": "TooManyRequestsException"
  1387          }
  1388        ]
  1389      },
  1390      "GetApnsVoipChannel": {
  1391        "name": "GetApnsVoipChannel",
  1392        "http": {
  1393          "method": "GET",
  1394          "requestUri": "/v1/apps/{application-id}/channels/apns_voip",
  1395          "responseCode": 200
  1396        },
  1397        "input": {
  1398          "shape": "GetApnsVoipChannelRequest"
  1399        },
  1400        "output": {
  1401          "shape": "GetApnsVoipChannelResponse"
  1402        },
  1403        "errors": [
  1404          {
  1405            "shape": "BadRequestException"
  1406          },
  1407          {
  1408            "shape": "InternalServerErrorException"
  1409          },
  1410          {
  1411            "shape": "PayloadTooLargeException"
  1412          },
  1413          {
  1414            "shape": "ForbiddenException"
  1415          },
  1416          {
  1417            "shape": "NotFoundException"
  1418          },
  1419          {
  1420            "shape": "MethodNotAllowedException"
  1421          },
  1422          {
  1423            "shape": "TooManyRequestsException"
  1424          }
  1425        ]
  1426      },
  1427      "GetApnsVoipSandboxChannel": {
  1428        "name": "GetApnsVoipSandboxChannel",
  1429        "http": {
  1430          "method": "GET",
  1431          "requestUri": "/v1/apps/{application-id}/channels/apns_voip_sandbox",
  1432          "responseCode": 200
  1433        },
  1434        "input": {
  1435          "shape": "GetApnsVoipSandboxChannelRequest"
  1436        },
  1437        "output": {
  1438          "shape": "GetApnsVoipSandboxChannelResponse"
  1439        },
  1440        "errors": [
  1441          {
  1442            "shape": "BadRequestException"
  1443          },
  1444          {
  1445            "shape": "InternalServerErrorException"
  1446          },
  1447          {
  1448            "shape": "PayloadTooLargeException"
  1449          },
  1450          {
  1451            "shape": "ForbiddenException"
  1452          },
  1453          {
  1454            "shape": "NotFoundException"
  1455          },
  1456          {
  1457            "shape": "MethodNotAllowedException"
  1458          },
  1459          {
  1460            "shape": "TooManyRequestsException"
  1461          }
  1462        ]
  1463      },
  1464      "GetApp": {
  1465        "name": "GetApp",
  1466        "http": {
  1467          "method": "GET",
  1468          "requestUri": "/v1/apps/{application-id}",
  1469          "responseCode": 200
  1470        },
  1471        "input": {
  1472          "shape": "GetAppRequest"
  1473        },
  1474        "output": {
  1475          "shape": "GetAppResponse"
  1476        },
  1477        "errors": [
  1478          {
  1479            "shape": "BadRequestException"
  1480          },
  1481          {
  1482            "shape": "InternalServerErrorException"
  1483          },
  1484          {
  1485            "shape": "PayloadTooLargeException"
  1486          },
  1487          {
  1488            "shape": "ForbiddenException"
  1489          },
  1490          {
  1491            "shape": "NotFoundException"
  1492          },
  1493          {
  1494            "shape": "MethodNotAllowedException"
  1495          },
  1496          {
  1497            "shape": "TooManyRequestsException"
  1498          }
  1499        ]
  1500      },
  1501      "GetApplicationDateRangeKpi": {
  1502        "name": "GetApplicationDateRangeKpi",
  1503        "http": {
  1504          "method": "GET",
  1505          "requestUri": "/v1/apps/{application-id}/kpis/daterange/{kpi-name}",
  1506          "responseCode": 200
  1507        },
  1508        "input": {
  1509          "shape": "GetApplicationDateRangeKpiRequest"
  1510        },
  1511        "output": {
  1512          "shape": "GetApplicationDateRangeKpiResponse"
  1513        },
  1514        "errors": [
  1515          {
  1516            "shape": "BadRequestException"
  1517          },
  1518          {
  1519            "shape": "InternalServerErrorException"
  1520          },
  1521          {
  1522            "shape": "PayloadTooLargeException"
  1523          },
  1524          {
  1525            "shape": "ForbiddenException"
  1526          },
  1527          {
  1528            "shape": "NotFoundException"
  1529          },
  1530          {
  1531            "shape": "MethodNotAllowedException"
  1532          },
  1533          {
  1534            "shape": "TooManyRequestsException"
  1535          }
  1536        ]
  1537      },
  1538      "GetApplicationSettings": {
  1539        "name": "GetApplicationSettings",
  1540        "http": {
  1541          "method": "GET",
  1542          "requestUri": "/v1/apps/{application-id}/settings",
  1543          "responseCode": 200
  1544        },
  1545        "input": {
  1546          "shape": "GetApplicationSettingsRequest"
  1547        },
  1548        "output": {
  1549          "shape": "GetApplicationSettingsResponse"
  1550        },
  1551        "errors": [
  1552          {
  1553            "shape": "BadRequestException"
  1554          },
  1555          {
  1556            "shape": "InternalServerErrorException"
  1557          },
  1558          {
  1559            "shape": "PayloadTooLargeException"
  1560          },
  1561          {
  1562            "shape": "ForbiddenException"
  1563          },
  1564          {
  1565            "shape": "NotFoundException"
  1566          },
  1567          {
  1568            "shape": "MethodNotAllowedException"
  1569          },
  1570          {
  1571            "shape": "TooManyRequestsException"
  1572          }
  1573        ]
  1574      },
  1575      "GetApps": {
  1576        "name": "GetApps",
  1577        "http": {
  1578          "method": "GET",
  1579          "requestUri": "/v1/apps",
  1580          "responseCode": 200
  1581        },
  1582        "input": {
  1583          "shape": "GetAppsRequest"
  1584        },
  1585        "output": {
  1586          "shape": "GetAppsResponse"
  1587        },
  1588        "errors": [
  1589          {
  1590            "shape": "BadRequestException"
  1591          },
  1592          {
  1593            "shape": "InternalServerErrorException"
  1594          },
  1595          {
  1596            "shape": "PayloadTooLargeException"
  1597          },
  1598          {
  1599            "shape": "ForbiddenException"
  1600          },
  1601          {
  1602            "shape": "NotFoundException"
  1603          },
  1604          {
  1605            "shape": "MethodNotAllowedException"
  1606          },
  1607          {
  1608            "shape": "TooManyRequestsException"
  1609          }
  1610        ]
  1611      },
  1612      "GetBaiduChannel": {
  1613        "name": "GetBaiduChannel",
  1614        "http": {
  1615          "method": "GET",
  1616          "requestUri": "/v1/apps/{application-id}/channels/baidu",
  1617          "responseCode": 200
  1618        },
  1619        "input": {
  1620          "shape": "GetBaiduChannelRequest"
  1621        },
  1622        "output": {
  1623          "shape": "GetBaiduChannelResponse"
  1624        },
  1625        "errors": [
  1626          {
  1627            "shape": "BadRequestException"
  1628          },
  1629          {
  1630            "shape": "InternalServerErrorException"
  1631          },
  1632          {
  1633            "shape": "PayloadTooLargeException"
  1634          },
  1635          {
  1636            "shape": "ForbiddenException"
  1637          },
  1638          {
  1639            "shape": "NotFoundException"
  1640          },
  1641          {
  1642            "shape": "MethodNotAllowedException"
  1643          },
  1644          {
  1645            "shape": "TooManyRequestsException"
  1646          }
  1647        ]
  1648      },
  1649      "GetCampaign": {
  1650        "name": "GetCampaign",
  1651        "http": {
  1652          "method": "GET",
  1653          "requestUri": "/v1/apps/{application-id}/campaigns/{campaign-id}",
  1654          "responseCode": 200
  1655        },
  1656        "input": {
  1657          "shape": "GetCampaignRequest"
  1658        },
  1659        "output": {
  1660          "shape": "GetCampaignResponse"
  1661        },
  1662        "errors": [
  1663          {
  1664            "shape": "BadRequestException"
  1665          },
  1666          {
  1667            "shape": "InternalServerErrorException"
  1668          },
  1669          {
  1670            "shape": "PayloadTooLargeException"
  1671          },
  1672          {
  1673            "shape": "ForbiddenException"
  1674          },
  1675          {
  1676            "shape": "NotFoundException"
  1677          },
  1678          {
  1679            "shape": "MethodNotAllowedException"
  1680          },
  1681          {
  1682            "shape": "TooManyRequestsException"
  1683          }
  1684        ]
  1685      },
  1686      "GetCampaignActivities": {
  1687        "name": "GetCampaignActivities",
  1688        "http": {
  1689          "method": "GET",
  1690          "requestUri": "/v1/apps/{application-id}/campaigns/{campaign-id}/activities",
  1691          "responseCode": 200
  1692        },
  1693        "input": {
  1694          "shape": "GetCampaignActivitiesRequest"
  1695        },
  1696        "output": {
  1697          "shape": "GetCampaignActivitiesResponse"
  1698        },
  1699        "errors": [
  1700          {
  1701            "shape": "BadRequestException"
  1702          },
  1703          {
  1704            "shape": "InternalServerErrorException"
  1705          },
  1706          {
  1707            "shape": "PayloadTooLargeException"
  1708          },
  1709          {
  1710            "shape": "ForbiddenException"
  1711          },
  1712          {
  1713            "shape": "NotFoundException"
  1714          },
  1715          {
  1716            "shape": "MethodNotAllowedException"
  1717          },
  1718          {
  1719            "shape": "TooManyRequestsException"
  1720          }
  1721        ]
  1722      },
  1723      "GetCampaignDateRangeKpi": {
  1724        "name": "GetCampaignDateRangeKpi",
  1725        "http": {
  1726          "method": "GET",
  1727          "requestUri": "/v1/apps/{application-id}/campaigns/{campaign-id}/kpis/daterange/{kpi-name}",
  1728          "responseCode": 200
  1729        },
  1730        "input": {
  1731          "shape": "GetCampaignDateRangeKpiRequest"
  1732        },
  1733        "output": {
  1734          "shape": "GetCampaignDateRangeKpiResponse"
  1735        },
  1736        "errors": [
  1737          {
  1738            "shape": "BadRequestException"
  1739          },
  1740          {
  1741            "shape": "InternalServerErrorException"
  1742          },
  1743          {
  1744            "shape": "PayloadTooLargeException"
  1745          },
  1746          {
  1747            "shape": "ForbiddenException"
  1748          },
  1749          {
  1750            "shape": "NotFoundException"
  1751          },
  1752          {
  1753            "shape": "MethodNotAllowedException"
  1754          },
  1755          {
  1756            "shape": "TooManyRequestsException"
  1757          }
  1758        ]
  1759      },
  1760      "GetCampaignVersion": {
  1761        "name": "GetCampaignVersion",
  1762        "http": {
  1763          "method": "GET",
  1764          "requestUri": "/v1/apps/{application-id}/campaigns/{campaign-id}/versions/{version}",
  1765          "responseCode": 200
  1766        },
  1767        "input": {
  1768          "shape": "GetCampaignVersionRequest"
  1769        },
  1770        "output": {
  1771          "shape": "GetCampaignVersionResponse"
  1772        },
  1773        "errors": [
  1774          {
  1775            "shape": "BadRequestException"
  1776          },
  1777          {
  1778            "shape": "InternalServerErrorException"
  1779          },
  1780          {
  1781            "shape": "PayloadTooLargeException"
  1782          },
  1783          {
  1784            "shape": "ForbiddenException"
  1785          },
  1786          {
  1787            "shape": "NotFoundException"
  1788          },
  1789          {
  1790            "shape": "MethodNotAllowedException"
  1791          },
  1792          {
  1793            "shape": "TooManyRequestsException"
  1794          }
  1795        ]
  1796      },
  1797      "GetCampaignVersions": {
  1798        "name": "GetCampaignVersions",
  1799        "http": {
  1800          "method": "GET",
  1801          "requestUri": "/v1/apps/{application-id}/campaigns/{campaign-id}/versions",
  1802          "responseCode": 200
  1803        },
  1804        "input": {
  1805          "shape": "GetCampaignVersionsRequest"
  1806        },
  1807        "output": {
  1808          "shape": "GetCampaignVersionsResponse"
  1809        },
  1810        "errors": [
  1811          {
  1812            "shape": "BadRequestException"
  1813          },
  1814          {
  1815            "shape": "InternalServerErrorException"
  1816          },
  1817          {
  1818            "shape": "PayloadTooLargeException"
  1819          },
  1820          {
  1821            "shape": "ForbiddenException"
  1822          },
  1823          {
  1824            "shape": "NotFoundException"
  1825          },
  1826          {
  1827            "shape": "MethodNotAllowedException"
  1828          },
  1829          {
  1830            "shape": "TooManyRequestsException"
  1831          }
  1832        ]
  1833      },
  1834      "GetCampaigns": {
  1835        "name": "GetCampaigns",
  1836        "http": {
  1837          "method": "GET",
  1838          "requestUri": "/v1/apps/{application-id}/campaigns",
  1839          "responseCode": 200
  1840        },
  1841        "input": {
  1842          "shape": "GetCampaignsRequest"
  1843        },
  1844        "output": {
  1845          "shape": "GetCampaignsResponse"
  1846        },
  1847        "errors": [
  1848          {
  1849            "shape": "BadRequestException"
  1850          },
  1851          {
  1852            "shape": "InternalServerErrorException"
  1853          },
  1854          {
  1855            "shape": "PayloadTooLargeException"
  1856          },
  1857          {
  1858            "shape": "ForbiddenException"
  1859          },
  1860          {
  1861            "shape": "NotFoundException"
  1862          },
  1863          {
  1864            "shape": "MethodNotAllowedException"
  1865          },
  1866          {
  1867            "shape": "TooManyRequestsException"
  1868          }
  1869        ]
  1870      },
  1871      "GetChannels": {
  1872        "name": "GetChannels",
  1873        "http": {
  1874          "method": "GET",
  1875          "requestUri": "/v1/apps/{application-id}/channels",
  1876          "responseCode": 200
  1877        },
  1878        "input": {
  1879          "shape": "GetChannelsRequest"
  1880        },
  1881        "output": {
  1882          "shape": "GetChannelsResponse"
  1883        },
  1884        "errors": [
  1885          {
  1886            "shape": "BadRequestException"
  1887          },
  1888          {
  1889            "shape": "InternalServerErrorException"
  1890          },
  1891          {
  1892            "shape": "PayloadTooLargeException"
  1893          },
  1894          {
  1895            "shape": "ForbiddenException"
  1896          },
  1897          {
  1898            "shape": "NotFoundException"
  1899          },
  1900          {
  1901            "shape": "MethodNotAllowedException"
  1902          },
  1903          {
  1904            "shape": "TooManyRequestsException"
  1905          }
  1906        ]
  1907      },
  1908      "GetEmailChannel": {
  1909        "name": "GetEmailChannel",
  1910        "http": {
  1911          "method": "GET",
  1912          "requestUri": "/v1/apps/{application-id}/channels/email",
  1913          "responseCode": 200
  1914        },
  1915        "input": {
  1916          "shape": "GetEmailChannelRequest"
  1917        },
  1918        "output": {
  1919          "shape": "GetEmailChannelResponse"
  1920        },
  1921        "errors": [
  1922          {
  1923            "shape": "BadRequestException"
  1924          },
  1925          {
  1926            "shape": "InternalServerErrorException"
  1927          },
  1928          {
  1929            "shape": "PayloadTooLargeException"
  1930          },
  1931          {
  1932            "shape": "ForbiddenException"
  1933          },
  1934          {
  1935            "shape": "NotFoundException"
  1936          },
  1937          {
  1938            "shape": "MethodNotAllowedException"
  1939          },
  1940          {
  1941            "shape": "TooManyRequestsException"
  1942          }
  1943        ]
  1944      },
  1945      "GetEmailTemplate": {
  1946        "name": "GetEmailTemplate",
  1947        "http": {
  1948          "method": "GET",
  1949          "requestUri": "/v1/templates/{template-name}/email",
  1950          "responseCode": 200
  1951        },
  1952        "input": {
  1953          "shape": "GetEmailTemplateRequest"
  1954        },
  1955        "output": {
  1956          "shape": "GetEmailTemplateResponse"
  1957        },
  1958        "errors": [
  1959          {
  1960            "shape": "BadRequestException"
  1961          },
  1962          {
  1963            "shape": "InternalServerErrorException"
  1964          },
  1965          {
  1966            "shape": "PayloadTooLargeException"
  1967          },
  1968          {
  1969            "shape": "ForbiddenException"
  1970          },
  1971          {
  1972            "shape": "NotFoundException"
  1973          },
  1974          {
  1975            "shape": "MethodNotAllowedException"
  1976          },
  1977          {
  1978            "shape": "TooManyRequestsException"
  1979          }
  1980        ]
  1981      },
  1982      "GetEndpoint": {
  1983        "name": "GetEndpoint",
  1984        "http": {
  1985          "method": "GET",
  1986          "requestUri": "/v1/apps/{application-id}/endpoints/{endpoint-id}",
  1987          "responseCode": 200
  1988        },
  1989        "input": {
  1990          "shape": "GetEndpointRequest"
  1991        },
  1992        "output": {
  1993          "shape": "GetEndpointResponse"
  1994        },
  1995        "errors": [
  1996          {
  1997            "shape": "BadRequestException"
  1998          },
  1999          {
  2000            "shape": "InternalServerErrorException"
  2001          },
  2002          {
  2003            "shape": "PayloadTooLargeException"
  2004          },
  2005          {
  2006            "shape": "ForbiddenException"
  2007          },
  2008          {
  2009            "shape": "NotFoundException"
  2010          },
  2011          {
  2012            "shape": "MethodNotAllowedException"
  2013          },
  2014          {
  2015            "shape": "TooManyRequestsException"
  2016          }
  2017        ]
  2018      },
  2019      "GetEventStream": {
  2020        "name": "GetEventStream",
  2021        "http": {
  2022          "method": "GET",
  2023          "requestUri": "/v1/apps/{application-id}/eventstream",
  2024          "responseCode": 200
  2025        },
  2026        "input": {
  2027          "shape": "GetEventStreamRequest"
  2028        },
  2029        "output": {
  2030          "shape": "GetEventStreamResponse"
  2031        },
  2032        "errors": [
  2033          {
  2034            "shape": "BadRequestException"
  2035          },
  2036          {
  2037            "shape": "InternalServerErrorException"
  2038          },
  2039          {
  2040            "shape": "PayloadTooLargeException"
  2041          },
  2042          {
  2043            "shape": "ForbiddenException"
  2044          },
  2045          {
  2046            "shape": "NotFoundException"
  2047          },
  2048          {
  2049            "shape": "MethodNotAllowedException"
  2050          },
  2051          {
  2052            "shape": "TooManyRequestsException"
  2053          }
  2054        ]
  2055      },
  2056      "GetExportJob": {
  2057        "name": "GetExportJob",
  2058        "http": {
  2059          "method": "GET",
  2060          "requestUri": "/v1/apps/{application-id}/jobs/export/{job-id}",
  2061          "responseCode": 200
  2062        },
  2063        "input": {
  2064          "shape": "GetExportJobRequest"
  2065        },
  2066        "output": {
  2067          "shape": "GetExportJobResponse"
  2068        },
  2069        "errors": [
  2070          {
  2071            "shape": "BadRequestException"
  2072          },
  2073          {
  2074            "shape": "InternalServerErrorException"
  2075          },
  2076          {
  2077            "shape": "PayloadTooLargeException"
  2078          },
  2079          {
  2080            "shape": "ForbiddenException"
  2081          },
  2082          {
  2083            "shape": "NotFoundException"
  2084          },
  2085          {
  2086            "shape": "MethodNotAllowedException"
  2087          },
  2088          {
  2089            "shape": "TooManyRequestsException"
  2090          }
  2091        ]
  2092      },
  2093      "GetExportJobs": {
  2094        "name": "GetExportJobs",
  2095        "http": {
  2096          "method": "GET",
  2097          "requestUri": "/v1/apps/{application-id}/jobs/export",
  2098          "responseCode": 200
  2099        },
  2100        "input": {
  2101          "shape": "GetExportJobsRequest"
  2102        },
  2103        "output": {
  2104          "shape": "GetExportJobsResponse"
  2105        },
  2106        "errors": [
  2107          {
  2108            "shape": "BadRequestException"
  2109          },
  2110          {
  2111            "shape": "InternalServerErrorException"
  2112          },
  2113          {
  2114            "shape": "PayloadTooLargeException"
  2115          },
  2116          {
  2117            "shape": "ForbiddenException"
  2118          },
  2119          {
  2120            "shape": "NotFoundException"
  2121          },
  2122          {
  2123            "shape": "MethodNotAllowedException"
  2124          },
  2125          {
  2126            "shape": "TooManyRequestsException"
  2127          }
  2128        ]
  2129      },
  2130      "GetGcmChannel": {
  2131        "name": "GetGcmChannel",
  2132        "http": {
  2133          "method": "GET",
  2134          "requestUri": "/v1/apps/{application-id}/channels/gcm",
  2135          "responseCode": 200
  2136        },
  2137        "input": {
  2138          "shape": "GetGcmChannelRequest"
  2139        },
  2140        "output": {
  2141          "shape": "GetGcmChannelResponse"
  2142        },
  2143        "errors": [
  2144          {
  2145            "shape": "BadRequestException"
  2146          },
  2147          {
  2148            "shape": "InternalServerErrorException"
  2149          },
  2150          {
  2151            "shape": "PayloadTooLargeException"
  2152          },
  2153          {
  2154            "shape": "ForbiddenException"
  2155          },
  2156          {
  2157            "shape": "NotFoundException"
  2158          },
  2159          {
  2160            "shape": "MethodNotAllowedException"
  2161          },
  2162          {
  2163            "shape": "TooManyRequestsException"
  2164          }
  2165        ]
  2166      },
  2167      "GetImportJob": {
  2168        "name": "GetImportJob",
  2169        "http": {
  2170          "method": "GET",
  2171          "requestUri": "/v1/apps/{application-id}/jobs/import/{job-id}",
  2172          "responseCode": 200
  2173        },
  2174        "input": {
  2175          "shape": "GetImportJobRequest"
  2176        },
  2177        "output": {
  2178          "shape": "GetImportJobResponse"
  2179        },
  2180        "errors": [
  2181          {
  2182            "shape": "BadRequestException"
  2183          },
  2184          {
  2185            "shape": "InternalServerErrorException"
  2186          },
  2187          {
  2188            "shape": "PayloadTooLargeException"
  2189          },
  2190          {
  2191            "shape": "ForbiddenException"
  2192          },
  2193          {
  2194            "shape": "NotFoundException"
  2195          },
  2196          {
  2197            "shape": "MethodNotAllowedException"
  2198          },
  2199          {
  2200            "shape": "TooManyRequestsException"
  2201          }
  2202        ]
  2203      },
  2204      "GetImportJobs": {
  2205        "name": "GetImportJobs",
  2206        "http": {
  2207          "method": "GET",
  2208          "requestUri": "/v1/apps/{application-id}/jobs/import",
  2209          "responseCode": 200
  2210        },
  2211        "input": {
  2212          "shape": "GetImportJobsRequest"
  2213        },
  2214        "output": {
  2215          "shape": "GetImportJobsResponse"
  2216        },
  2217        "errors": [
  2218          {
  2219            "shape": "BadRequestException"
  2220          },
  2221          {
  2222            "shape": "InternalServerErrorException"
  2223          },
  2224          {
  2225            "shape": "PayloadTooLargeException"
  2226          },
  2227          {
  2228            "shape": "ForbiddenException"
  2229          },
  2230          {
  2231            "shape": "NotFoundException"
  2232          },
  2233          {
  2234            "shape": "MethodNotAllowedException"
  2235          },
  2236          {
  2237            "shape": "TooManyRequestsException"
  2238          }
  2239        ]
  2240      },
  2241      "GetInAppMessages": {
  2242        "name": "GetInAppMessages",
  2243        "http": {
  2244          "method": "GET",
  2245          "requestUri": "/v1/apps/{application-id}/endpoints/{endpoint-id}/inappmessages",
  2246          "responseCode": 200
  2247        },
  2248        "input": {
  2249          "shape": "GetInAppMessagesRequest"
  2250        },
  2251        "output": {
  2252          "shape": "GetInAppMessagesResponse"
  2253        },
  2254        "errors": [
  2255          {
  2256            "shape": "BadRequestException"
  2257          },
  2258          {
  2259            "shape": "InternalServerErrorException"
  2260          },
  2261          {
  2262            "shape": "PayloadTooLargeException"
  2263          },
  2264          {
  2265            "shape": "ForbiddenException"
  2266          },
  2267          {
  2268            "shape": "NotFoundException"
  2269          },
  2270          {
  2271            "shape": "MethodNotAllowedException"
  2272          },
  2273          {
  2274            "shape": "TooManyRequestsException"
  2275          }
  2276        ]
  2277      },
  2278      "GetInAppTemplate": {
  2279        "name": "GetInAppTemplate",
  2280        "http": {
  2281          "method": "GET",
  2282          "requestUri": "/v1/templates/{template-name}/inapp",
  2283          "responseCode": 200
  2284        },
  2285        "input": {
  2286          "shape": "GetInAppTemplateRequest"
  2287        },
  2288        "output": {
  2289          "shape": "GetInAppTemplateResponse"
  2290        },
  2291        "errors": [
  2292          {
  2293            "shape": "BadRequestException"
  2294          },
  2295          {
  2296            "shape": "InternalServerErrorException"
  2297          },
  2298          {
  2299            "shape": "PayloadTooLargeException"
  2300          },
  2301          {
  2302            "shape": "ForbiddenException"
  2303          },
  2304          {
  2305            "shape": "NotFoundException"
  2306          },
  2307          {
  2308            "shape": "MethodNotAllowedException"
  2309          },
  2310          {
  2311            "shape": "TooManyRequestsException"
  2312          }
  2313        ]
  2314      },
  2315      "GetJourney": {
  2316        "name": "GetJourney",
  2317        "http": {
  2318          "method": "GET",
  2319          "requestUri": "/v1/apps/{application-id}/journeys/{journey-id}",
  2320          "responseCode": 200
  2321        },
  2322        "input": {
  2323          "shape": "GetJourneyRequest"
  2324        },
  2325        "output": {
  2326          "shape": "GetJourneyResponse"
  2327        },
  2328        "errors": [
  2329          {
  2330            "shape": "BadRequestException"
  2331          },
  2332          {
  2333            "shape": "InternalServerErrorException"
  2334          },
  2335          {
  2336            "shape": "PayloadTooLargeException"
  2337          },
  2338          {
  2339            "shape": "ForbiddenException"
  2340          },
  2341          {
  2342            "shape": "NotFoundException"
  2343          },
  2344          {
  2345            "shape": "MethodNotAllowedException"
  2346          },
  2347          {
  2348            "shape": "TooManyRequestsException"
  2349          }
  2350        ]
  2351      },
  2352      "GetJourneyDateRangeKpi": {
  2353        "name": "GetJourneyDateRangeKpi",
  2354        "http": {
  2355          "method": "GET",
  2356          "requestUri": "/v1/apps/{application-id}/journeys/{journey-id}/kpis/daterange/{kpi-name}",
  2357          "responseCode": 200
  2358        },
  2359        "input": {
  2360          "shape": "GetJourneyDateRangeKpiRequest"
  2361        },
  2362        "output": {
  2363          "shape": "GetJourneyDateRangeKpiResponse"
  2364        },
  2365        "errors": [
  2366          {
  2367            "shape": "BadRequestException"
  2368          },
  2369          {
  2370            "shape": "InternalServerErrorException"
  2371          },
  2372          {
  2373            "shape": "PayloadTooLargeException"
  2374          },
  2375          {
  2376            "shape": "ForbiddenException"
  2377          },
  2378          {
  2379            "shape": "NotFoundException"
  2380          },
  2381          {
  2382            "shape": "MethodNotAllowedException"
  2383          },
  2384          {
  2385            "shape": "TooManyRequestsException"
  2386          }
  2387        ]
  2388      },
  2389      "GetJourneyExecutionActivityMetrics": {
  2390        "name": "GetJourneyExecutionActivityMetrics",
  2391        "http": {
  2392          "method": "GET",
  2393          "requestUri": "/v1/apps/{application-id}/journeys/{journey-id}/activities/{journey-activity-id}/execution-metrics",
  2394          "responseCode": 200
  2395        },
  2396        "input": {
  2397          "shape": "GetJourneyExecutionActivityMetricsRequest"
  2398        },
  2399        "output": {
  2400          "shape": "GetJourneyExecutionActivityMetricsResponse"
  2401        },
  2402        "errors": [
  2403          {
  2404            "shape": "BadRequestException"
  2405          },
  2406          {
  2407            "shape": "InternalServerErrorException"
  2408          },
  2409          {
  2410            "shape": "PayloadTooLargeException"
  2411          },
  2412          {
  2413            "shape": "ForbiddenException"
  2414          },
  2415          {
  2416            "shape": "NotFoundException"
  2417          },
  2418          {
  2419            "shape": "MethodNotAllowedException"
  2420          },
  2421          {
  2422            "shape": "TooManyRequestsException"
  2423          }
  2424        ]
  2425      },
  2426      "GetJourneyExecutionMetrics": {
  2427        "name": "GetJourneyExecutionMetrics",
  2428        "http": {
  2429          "method": "GET",
  2430          "requestUri": "/v1/apps/{application-id}/journeys/{journey-id}/execution-metrics",
  2431          "responseCode": 200
  2432        },
  2433        "input": {
  2434          "shape": "GetJourneyExecutionMetricsRequest"
  2435        },
  2436        "output": {
  2437          "shape": "GetJourneyExecutionMetricsResponse"
  2438        },
  2439        "errors": [
  2440          {
  2441            "shape": "BadRequestException"
  2442          },
  2443          {
  2444            "shape": "InternalServerErrorException"
  2445          },
  2446          {
  2447            "shape": "PayloadTooLargeException"
  2448          },
  2449          {
  2450            "shape": "ForbiddenException"
  2451          },
  2452          {
  2453            "shape": "NotFoundException"
  2454          },
  2455          {
  2456            "shape": "MethodNotAllowedException"
  2457          },
  2458          {
  2459            "shape": "TooManyRequestsException"
  2460          }
  2461        ]
  2462      },
  2463      "GetPushTemplate": {
  2464        "name": "GetPushTemplate",
  2465        "http": {
  2466          "method": "GET",
  2467          "requestUri": "/v1/templates/{template-name}/push",
  2468          "responseCode": 200
  2469        },
  2470        "input": {
  2471          "shape": "GetPushTemplateRequest"
  2472        },
  2473        "output": {
  2474          "shape": "GetPushTemplateResponse"
  2475        },
  2476        "errors": [
  2477          {
  2478            "shape": "BadRequestException"
  2479          },
  2480          {
  2481            "shape": "InternalServerErrorException"
  2482          },
  2483          {
  2484            "shape": "PayloadTooLargeException"
  2485          },
  2486          {
  2487            "shape": "ForbiddenException"
  2488          },
  2489          {
  2490            "shape": "NotFoundException"
  2491          },
  2492          {
  2493            "shape": "MethodNotAllowedException"
  2494          },
  2495          {
  2496            "shape": "TooManyRequestsException"
  2497          }
  2498        ]
  2499      },
  2500      "GetRecommenderConfiguration": {
  2501        "name": "GetRecommenderConfiguration",
  2502        "http": {
  2503          "method": "GET",
  2504          "requestUri": "/v1/recommenders/{recommender-id}",
  2505          "responseCode": 200
  2506        },
  2507        "input": {
  2508          "shape": "GetRecommenderConfigurationRequest"
  2509        },
  2510        "output": {
  2511          "shape": "GetRecommenderConfigurationResponse"
  2512        },
  2513        "errors": [
  2514          {
  2515            "shape": "BadRequestException"
  2516          },
  2517          {
  2518            "shape": "InternalServerErrorException"
  2519          },
  2520          {
  2521            "shape": "PayloadTooLargeException"
  2522          },
  2523          {
  2524            "shape": "ForbiddenException"
  2525          },
  2526          {
  2527            "shape": "NotFoundException"
  2528          },
  2529          {
  2530            "shape": "MethodNotAllowedException"
  2531          },
  2532          {
  2533            "shape": "TooManyRequestsException"
  2534          }
  2535        ]
  2536      },
  2537      "GetRecommenderConfigurations": {
  2538        "name": "GetRecommenderConfigurations",
  2539        "http": {
  2540          "method": "GET",
  2541          "requestUri": "/v1/recommenders",
  2542          "responseCode": 200
  2543        },
  2544        "input": {
  2545          "shape": "GetRecommenderConfigurationsRequest"
  2546        },
  2547        "output": {
  2548          "shape": "GetRecommenderConfigurationsResponse"
  2549        },
  2550        "errors": [
  2551          {
  2552            "shape": "BadRequestException"
  2553          },
  2554          {
  2555            "shape": "InternalServerErrorException"
  2556          },
  2557          {
  2558            "shape": "PayloadTooLargeException"
  2559          },
  2560          {
  2561            "shape": "ForbiddenException"
  2562          },
  2563          {
  2564            "shape": "NotFoundException"
  2565          },
  2566          {
  2567            "shape": "MethodNotAllowedException"
  2568          },
  2569          {
  2570            "shape": "TooManyRequestsException"
  2571          }
  2572        ]
  2573      },
  2574      "GetSegment": {
  2575        "name": "GetSegment",
  2576        "http": {
  2577          "method": "GET",
  2578          "requestUri": "/v1/apps/{application-id}/segments/{segment-id}",
  2579          "responseCode": 200
  2580        },
  2581        "input": {
  2582          "shape": "GetSegmentRequest"
  2583        },
  2584        "output": {
  2585          "shape": "GetSegmentResponse"
  2586        },
  2587        "errors": [
  2588          {
  2589            "shape": "BadRequestException"
  2590          },
  2591          {
  2592            "shape": "InternalServerErrorException"
  2593          },
  2594          {
  2595            "shape": "PayloadTooLargeException"
  2596          },
  2597          {
  2598            "shape": "ForbiddenException"
  2599          },
  2600          {
  2601            "shape": "NotFoundException"
  2602          },
  2603          {
  2604            "shape": "MethodNotAllowedException"
  2605          },
  2606          {
  2607            "shape": "TooManyRequestsException"
  2608          }
  2609        ]
  2610      },
  2611      "GetSegmentExportJobs": {
  2612        "name": "GetSegmentExportJobs",
  2613        "http": {
  2614          "method": "GET",
  2615          "requestUri": "/v1/apps/{application-id}/segments/{segment-id}/jobs/export",
  2616          "responseCode": 200
  2617        },
  2618        "input": {
  2619          "shape": "GetSegmentExportJobsRequest"
  2620        },
  2621        "output": {
  2622          "shape": "GetSegmentExportJobsResponse"
  2623        },
  2624        "errors": [
  2625          {
  2626            "shape": "BadRequestException"
  2627          },
  2628          {
  2629            "shape": "InternalServerErrorException"
  2630          },
  2631          {
  2632            "shape": "PayloadTooLargeException"
  2633          },
  2634          {
  2635            "shape": "ForbiddenException"
  2636          },
  2637          {
  2638            "shape": "NotFoundException"
  2639          },
  2640          {
  2641            "shape": "MethodNotAllowedException"
  2642          },
  2643          {
  2644            "shape": "TooManyRequestsException"
  2645          }
  2646        ]
  2647      },
  2648      "GetSegmentImportJobs": {
  2649        "name": "GetSegmentImportJobs",
  2650        "http": {
  2651          "method": "GET",
  2652          "requestUri": "/v1/apps/{application-id}/segments/{segment-id}/jobs/import",
  2653          "responseCode": 200
  2654        },
  2655        "input": {
  2656          "shape": "GetSegmentImportJobsRequest"
  2657        },
  2658        "output": {
  2659          "shape": "GetSegmentImportJobsResponse"
  2660        },
  2661        "errors": [
  2662          {
  2663            "shape": "BadRequestException"
  2664          },
  2665          {
  2666            "shape": "InternalServerErrorException"
  2667          },
  2668          {
  2669            "shape": "PayloadTooLargeException"
  2670          },
  2671          {
  2672            "shape": "ForbiddenException"
  2673          },
  2674          {
  2675            "shape": "NotFoundException"
  2676          },
  2677          {
  2678            "shape": "MethodNotAllowedException"
  2679          },
  2680          {
  2681            "shape": "TooManyRequestsException"
  2682          }
  2683        ]
  2684      },
  2685      "GetSegmentVersion": {
  2686        "name": "GetSegmentVersion",
  2687        "http": {
  2688          "method": "GET",
  2689          "requestUri": "/v1/apps/{application-id}/segments/{segment-id}/versions/{version}",
  2690          "responseCode": 200
  2691        },
  2692        "input": {
  2693          "shape": "GetSegmentVersionRequest"
  2694        },
  2695        "output": {
  2696          "shape": "GetSegmentVersionResponse"
  2697        },
  2698        "errors": [
  2699          {
  2700            "shape": "BadRequestException"
  2701          },
  2702          {
  2703            "shape": "InternalServerErrorException"
  2704          },
  2705          {
  2706            "shape": "PayloadTooLargeException"
  2707          },
  2708          {
  2709            "shape": "ForbiddenException"
  2710          },
  2711          {
  2712            "shape": "NotFoundException"
  2713          },
  2714          {
  2715            "shape": "MethodNotAllowedException"
  2716          },
  2717          {
  2718            "shape": "TooManyRequestsException"
  2719          }
  2720        ]
  2721      },
  2722      "GetSegmentVersions": {
  2723        "name": "GetSegmentVersions",
  2724        "http": {
  2725          "method": "GET",
  2726          "requestUri": "/v1/apps/{application-id}/segments/{segment-id}/versions",
  2727          "responseCode": 200
  2728        },
  2729        "input": {
  2730          "shape": "GetSegmentVersionsRequest"
  2731        },
  2732        "output": {
  2733          "shape": "GetSegmentVersionsResponse"
  2734        },
  2735        "errors": [
  2736          {
  2737            "shape": "BadRequestException"
  2738          },
  2739          {
  2740            "shape": "InternalServerErrorException"
  2741          },
  2742          {
  2743            "shape": "PayloadTooLargeException"
  2744          },
  2745          {
  2746            "shape": "ForbiddenException"
  2747          },
  2748          {
  2749            "shape": "NotFoundException"
  2750          },
  2751          {
  2752            "shape": "MethodNotAllowedException"
  2753          },
  2754          {
  2755            "shape": "TooManyRequestsException"
  2756          }
  2757        ]
  2758      },
  2759      "GetSegments": {
  2760        "name": "GetSegments",
  2761        "http": {
  2762          "method": "GET",
  2763          "requestUri": "/v1/apps/{application-id}/segments",
  2764          "responseCode": 200
  2765        },
  2766        "input": {
  2767          "shape": "GetSegmentsRequest"
  2768        },
  2769        "output": {
  2770          "shape": "GetSegmentsResponse"
  2771        },
  2772        "errors": [
  2773          {
  2774            "shape": "BadRequestException"
  2775          },
  2776          {
  2777            "shape": "InternalServerErrorException"
  2778          },
  2779          {
  2780            "shape": "PayloadTooLargeException"
  2781          },
  2782          {
  2783            "shape": "ForbiddenException"
  2784          },
  2785          {
  2786            "shape": "NotFoundException"
  2787          },
  2788          {
  2789            "shape": "MethodNotAllowedException"
  2790          },
  2791          {
  2792            "shape": "TooManyRequestsException"
  2793          }
  2794        ]
  2795      },
  2796      "GetSmsChannel": {
  2797        "name": "GetSmsChannel",
  2798        "http": {
  2799          "method": "GET",
  2800          "requestUri": "/v1/apps/{application-id}/channels/sms",
  2801          "responseCode": 200
  2802        },
  2803        "input": {
  2804          "shape": "GetSmsChannelRequest"
  2805        },
  2806        "output": {
  2807          "shape": "GetSmsChannelResponse"
  2808        },
  2809        "errors": [
  2810          {
  2811            "shape": "BadRequestException"
  2812          },
  2813          {
  2814            "shape": "InternalServerErrorException"
  2815          },
  2816          {
  2817            "shape": "PayloadTooLargeException"
  2818          },
  2819          {
  2820            "shape": "ForbiddenException"
  2821          },
  2822          {
  2823            "shape": "NotFoundException"
  2824          },
  2825          {
  2826            "shape": "MethodNotAllowedException"
  2827          },
  2828          {
  2829            "shape": "TooManyRequestsException"
  2830          }
  2831        ]
  2832      },
  2833      "GetSmsTemplate": {
  2834        "name": "GetSmsTemplate",
  2835        "http": {
  2836          "method": "GET",
  2837          "requestUri": "/v1/templates/{template-name}/sms",
  2838          "responseCode": 200
  2839        },
  2840        "input": {
  2841          "shape": "GetSmsTemplateRequest"
  2842        },
  2843        "output": {
  2844          "shape": "GetSmsTemplateResponse"
  2845        },
  2846        "errors": [
  2847          {
  2848            "shape": "BadRequestException"
  2849          },
  2850          {
  2851            "shape": "InternalServerErrorException"
  2852          },
  2853          {
  2854            "shape": "PayloadTooLargeException"
  2855          },
  2856          {
  2857            "shape": "ForbiddenException"
  2858          },
  2859          {
  2860            "shape": "NotFoundException"
  2861          },
  2862          {
  2863            "shape": "MethodNotAllowedException"
  2864          },
  2865          {
  2866            "shape": "TooManyRequestsException"
  2867          }
  2868        ]
  2869      },
  2870      "GetUserEndpoints": {
  2871        "name": "GetUserEndpoints",
  2872        "http": {
  2873          "method": "GET",
  2874          "requestUri": "/v1/apps/{application-id}/users/{user-id}",
  2875          "responseCode": 200
  2876        },
  2877        "input": {
  2878          "shape": "GetUserEndpointsRequest"
  2879        },
  2880        "output": {
  2881          "shape": "GetUserEndpointsResponse"
  2882        },
  2883        "errors": [
  2884          {
  2885            "shape": "BadRequestException"
  2886          },
  2887          {
  2888            "shape": "InternalServerErrorException"
  2889          },
  2890          {
  2891            "shape": "PayloadTooLargeException"
  2892          },
  2893          {
  2894            "shape": "ForbiddenException"
  2895          },
  2896          {
  2897            "shape": "NotFoundException"
  2898          },
  2899          {
  2900            "shape": "MethodNotAllowedException"
  2901          },
  2902          {
  2903            "shape": "TooManyRequestsException"
  2904          }
  2905        ]
  2906      },
  2907      "GetVoiceChannel": {
  2908        "name": "GetVoiceChannel",
  2909        "http": {
  2910          "method": "GET",
  2911          "requestUri": "/v1/apps/{application-id}/channels/voice",
  2912          "responseCode": 200
  2913        },
  2914        "input": {
  2915          "shape": "GetVoiceChannelRequest"
  2916        },
  2917        "output": {
  2918          "shape": "GetVoiceChannelResponse"
  2919        },
  2920        "errors": [
  2921          {
  2922            "shape": "BadRequestException"
  2923          },
  2924          {
  2925            "shape": "InternalServerErrorException"
  2926          },
  2927          {
  2928            "shape": "PayloadTooLargeException"
  2929          },
  2930          {
  2931            "shape": "ForbiddenException"
  2932          },
  2933          {
  2934            "shape": "NotFoundException"
  2935          },
  2936          {
  2937            "shape": "MethodNotAllowedException"
  2938          },
  2939          {
  2940            "shape": "TooManyRequestsException"
  2941          }
  2942        ]
  2943      },
  2944      "GetVoiceTemplate": {
  2945        "name": "GetVoiceTemplate",
  2946        "http": {
  2947          "method": "GET",
  2948          "requestUri": "/v1/templates/{template-name}/voice",
  2949          "responseCode": 200
  2950        },
  2951        "input": {
  2952          "shape": "GetVoiceTemplateRequest"
  2953        },
  2954        "output": {
  2955          "shape": "GetVoiceTemplateResponse"
  2956        },
  2957        "errors": [
  2958          {
  2959            "shape": "BadRequestException"
  2960          },
  2961          {
  2962            "shape": "InternalServerErrorException"
  2963          },
  2964          {
  2965            "shape": "PayloadTooLargeException"
  2966          },
  2967          {
  2968            "shape": "ForbiddenException"
  2969          },
  2970          {
  2971            "shape": "NotFoundException"
  2972          },
  2973          {
  2974            "shape": "MethodNotAllowedException"
  2975          },
  2976          {
  2977            "shape": "TooManyRequestsException"
  2978          }
  2979        ]
  2980      },
  2981      "ListJourneys": {
  2982        "name": "ListJourneys",
  2983        "http": {
  2984          "method": "GET",
  2985          "requestUri": "/v1/apps/{application-id}/journeys",
  2986          "responseCode": 200
  2987        },
  2988        "input": {
  2989          "shape": "ListJourneysRequest"
  2990        },
  2991        "output": {
  2992          "shape": "ListJourneysResponse"
  2993        },
  2994        "errors": [
  2995          {
  2996            "shape": "BadRequestException"
  2997          },
  2998          {
  2999            "shape": "InternalServerErrorException"
  3000          },
  3001          {
  3002            "shape": "PayloadTooLargeException"
  3003          },
  3004          {
  3005            "shape": "ForbiddenException"
  3006          },
  3007          {
  3008            "shape": "NotFoundException"
  3009          },
  3010          {
  3011            "shape": "MethodNotAllowedException"
  3012          },
  3013          {
  3014            "shape": "TooManyRequestsException"
  3015          }
  3016        ]
  3017      },
  3018      "ListTagsForResource": {
  3019        "name": "ListTagsForResource",
  3020        "http": {
  3021          "method": "GET",
  3022          "requestUri": "/v1/tags/{resource-arn}",
  3023          "responseCode": 200
  3024        },
  3025        "input": {
  3026          "shape": "ListTagsForResourceRequest"
  3027        },
  3028        "output": {
  3029          "shape": "ListTagsForResourceResponse"
  3030        },
  3031        "errors": []
  3032      },
  3033      "ListTemplateVersions": {
  3034        "name": "ListTemplateVersions",
  3035        "http": {
  3036          "method": "GET",
  3037          "requestUri": "/v1/templates/{template-name}/{template-type}/versions",
  3038          "responseCode": 200
  3039        },
  3040        "input": {
  3041          "shape": "ListTemplateVersionsRequest"
  3042        },
  3043        "output": {
  3044          "shape": "ListTemplateVersionsResponse"
  3045        },
  3046        "errors": [
  3047          {
  3048            "shape": "BadRequestException"
  3049          },
  3050          {
  3051            "shape": "InternalServerErrorException"
  3052          },
  3053          {
  3054            "shape": "PayloadTooLargeException"
  3055          },
  3056          {
  3057            "shape": "ForbiddenException"
  3058          },
  3059          {
  3060            "shape": "NotFoundException"
  3061          },
  3062          {
  3063            "shape": "MethodNotAllowedException"
  3064          },
  3065          {
  3066            "shape": "TooManyRequestsException"
  3067          }
  3068        ]
  3069      },
  3070      "ListTemplates": {
  3071        "name": "ListTemplates",
  3072        "http": {
  3073          "method": "GET",
  3074          "requestUri": "/v1/templates",
  3075          "responseCode": 200
  3076        },
  3077        "input": {
  3078          "shape": "ListTemplatesRequest"
  3079        },
  3080        "output": {
  3081          "shape": "ListTemplatesResponse"
  3082        },
  3083        "errors": [
  3084          {
  3085            "shape": "MethodNotAllowedException"
  3086          },
  3087          {
  3088            "shape": "TooManyRequestsException"
  3089          },
  3090          {
  3091            "shape": "BadRequestException"
  3092          },
  3093          {
  3094            "shape": "InternalServerErrorException"
  3095          },
  3096          {
  3097            "shape": "ForbiddenException"
  3098          }
  3099        ]
  3100      },
  3101      "PhoneNumberValidate": {
  3102        "name": "PhoneNumberValidate",
  3103        "http": {
  3104          "method": "POST",
  3105          "requestUri": "/v1/phone/number/validate",
  3106          "responseCode": 200
  3107        },
  3108        "input": {
  3109          "shape": "PhoneNumberValidateRequest"
  3110        },
  3111        "output": {
  3112          "shape": "PhoneNumberValidateResponse"
  3113        },
  3114        "errors": [
  3115          {
  3116            "shape": "BadRequestException"
  3117          },
  3118          {
  3119            "shape": "InternalServerErrorException"
  3120          },
  3121          {
  3122            "shape": "PayloadTooLargeException"
  3123          },
  3124          {
  3125            "shape": "ForbiddenException"
  3126          },
  3127          {
  3128            "shape": "NotFoundException"
  3129          },
  3130          {
  3131            "shape": "MethodNotAllowedException"
  3132          },
  3133          {
  3134            "shape": "TooManyRequestsException"
  3135          }
  3136        ]
  3137      },
  3138      "PutEventStream": {
  3139        "name": "PutEventStream",
  3140        "http": {
  3141          "method": "POST",
  3142          "requestUri": "/v1/apps/{application-id}/eventstream",
  3143          "responseCode": 200
  3144        },
  3145        "input": {
  3146          "shape": "PutEventStreamRequest"
  3147        },
  3148        "output": {
  3149          "shape": "PutEventStreamResponse"
  3150        },
  3151        "errors": [
  3152          {
  3153            "shape": "BadRequestException"
  3154          },
  3155          {
  3156            "shape": "InternalServerErrorException"
  3157          },
  3158          {
  3159            "shape": "PayloadTooLargeException"
  3160          },
  3161          {
  3162            "shape": "ForbiddenException"
  3163          },
  3164          {
  3165            "shape": "NotFoundException"
  3166          },
  3167          {
  3168            "shape": "MethodNotAllowedException"
  3169          },
  3170          {
  3171            "shape": "TooManyRequestsException"
  3172          }
  3173        ]
  3174      },
  3175      "PutEvents": {
  3176        "name": "PutEvents",
  3177        "http": {
  3178          "method": "POST",
  3179          "requestUri": "/v1/apps/{application-id}/events",
  3180          "responseCode": 202
  3181        },
  3182        "input": {
  3183          "shape": "PutEventsRequest"
  3184        },
  3185        "output": {
  3186          "shape": "PutEventsResponse"
  3187        },
  3188        "errors": [
  3189          {
  3190            "shape": "BadRequestException"
  3191          },
  3192          {
  3193            "shape": "InternalServerErrorException"
  3194          },
  3195          {
  3196            "shape": "PayloadTooLargeException"
  3197          },
  3198          {
  3199            "shape": "ForbiddenException"
  3200          },
  3201          {
  3202            "shape": "NotFoundException"
  3203          },
  3204          {
  3205            "shape": "MethodNotAllowedException"
  3206          },
  3207          {
  3208            "shape": "TooManyRequestsException"
  3209          }
  3210        ]
  3211      },
  3212      "RemoveAttributes": {
  3213        "name": "RemoveAttributes",
  3214        "http": {
  3215          "method": "PUT",
  3216          "requestUri": "/v1/apps/{application-id}/attributes/{attribute-type}",
  3217          "responseCode": 200
  3218        },
  3219        "input": {
  3220          "shape": "RemoveAttributesRequest"
  3221        },
  3222        "output": {
  3223          "shape": "RemoveAttributesResponse"
  3224        },
  3225        "errors": [
  3226          {
  3227            "shape": "BadRequestException"
  3228          },
  3229          {
  3230            "shape": "InternalServerErrorException"
  3231          },
  3232          {
  3233            "shape": "PayloadTooLargeException"
  3234          },
  3235          {
  3236            "shape": "ForbiddenException"
  3237          },
  3238          {
  3239            "shape": "NotFoundException"
  3240          },
  3241          {
  3242            "shape": "MethodNotAllowedException"
  3243          },
  3244          {
  3245            "shape": "TooManyRequestsException"
  3246          }
  3247        ]
  3248      },
  3249      "SendMessages": {
  3250        "name": "SendMessages",
  3251        "http": {
  3252          "method": "POST",
  3253          "requestUri": "/v1/apps/{application-id}/messages",
  3254          "responseCode": 200
  3255        },
  3256        "input": {
  3257          "shape": "SendMessagesRequest"
  3258        },
  3259        "output": {
  3260          "shape": "SendMessagesResponse"
  3261        },
  3262        "errors": [
  3263          {
  3264            "shape": "BadRequestException"
  3265          },
  3266          {
  3267            "shape": "InternalServerErrorException"
  3268          },
  3269          {
  3270            "shape": "PayloadTooLargeException"
  3271          },
  3272          {
  3273            "shape": "ForbiddenException"
  3274          },
  3275          {
  3276            "shape": "NotFoundException"
  3277          },
  3278          {
  3279            "shape": "MethodNotAllowedException"
  3280          },
  3281          {
  3282            "shape": "TooManyRequestsException"
  3283          }
  3284        ]
  3285      },
  3286      "SendUsersMessages": {
  3287        "name": "SendUsersMessages",
  3288        "http": {
  3289          "method": "POST",
  3290          "requestUri": "/v1/apps/{application-id}/users-messages",
  3291          "responseCode": 200
  3292        },
  3293        "input": {
  3294          "shape": "SendUsersMessagesRequest"
  3295        },
  3296        "output": {
  3297          "shape": "SendUsersMessagesResponse"
  3298        },
  3299        "errors": [
  3300          {
  3301            "shape": "BadRequestException"
  3302          },
  3303          {
  3304            "shape": "InternalServerErrorException"
  3305          },
  3306          {
  3307            "shape": "PayloadTooLargeException"
  3308          },
  3309          {
  3310            "shape": "ForbiddenException"
  3311          },
  3312          {
  3313            "shape": "NotFoundException"
  3314          },
  3315          {
  3316            "shape": "MethodNotAllowedException"
  3317          },
  3318          {
  3319            "shape": "TooManyRequestsException"
  3320          }
  3321        ]
  3322      },
  3323      "TagResource": {
  3324        "name": "TagResource",
  3325        "http": {
  3326          "method": "POST",
  3327          "requestUri": "/v1/tags/{resource-arn}",
  3328          "responseCode": 204
  3329        },
  3330        "input": {
  3331          "shape": "TagResourceRequest"
  3332        },
  3333        "errors": []
  3334      },
  3335      "UntagResource": {
  3336        "name": "UntagResource",
  3337        "http": {
  3338          "method": "DELETE",
  3339          "requestUri": "/v1/tags/{resource-arn}",
  3340          "responseCode": 204
  3341        },
  3342        "input": {
  3343          "shape": "UntagResourceRequest"
  3344        },
  3345        "errors": []
  3346      },
  3347      "UpdateAdmChannel": {
  3348        "name": "UpdateAdmChannel",
  3349        "http": {
  3350          "method": "PUT",
  3351          "requestUri": "/v1/apps/{application-id}/channels/adm",
  3352          "responseCode": 200
  3353        },
  3354        "input": {
  3355          "shape": "UpdateAdmChannelRequest"
  3356        },
  3357        "output": {
  3358          "shape": "UpdateAdmChannelResponse"
  3359        },
  3360        "errors": [
  3361          {
  3362            "shape": "BadRequestException"
  3363          },
  3364          {
  3365            "shape": "InternalServerErrorException"
  3366          },
  3367          {
  3368            "shape": "PayloadTooLargeException"
  3369          },
  3370          {
  3371            "shape": "ForbiddenException"
  3372          },
  3373          {
  3374            "shape": "NotFoundException"
  3375          },
  3376          {
  3377            "shape": "MethodNotAllowedException"
  3378          },
  3379          {
  3380            "shape": "TooManyRequestsException"
  3381          }
  3382        ]
  3383      },
  3384      "UpdateApnsChannel": {
  3385        "name": "UpdateApnsChannel",
  3386        "http": {
  3387          "method": "PUT",
  3388          "requestUri": "/v1/apps/{application-id}/channels/apns",
  3389          "responseCode": 200
  3390        },
  3391        "input": {
  3392          "shape": "UpdateApnsChannelRequest"
  3393        },
  3394        "output": {
  3395          "shape": "UpdateApnsChannelResponse"
  3396        },
  3397        "errors": [
  3398          {
  3399            "shape": "BadRequestException"
  3400          },
  3401          {
  3402            "shape": "InternalServerErrorException"
  3403          },
  3404          {
  3405            "shape": "PayloadTooLargeException"
  3406          },
  3407          {
  3408            "shape": "ForbiddenException"
  3409          },
  3410          {
  3411            "shape": "NotFoundException"
  3412          },
  3413          {
  3414            "shape": "MethodNotAllowedException"
  3415          },
  3416          {
  3417            "shape": "TooManyRequestsException"
  3418          }
  3419        ]
  3420      },
  3421      "UpdateApnsSandboxChannel": {
  3422        "name": "UpdateApnsSandboxChannel",
  3423        "http": {
  3424          "method": "PUT",
  3425          "requestUri": "/v1/apps/{application-id}/channels/apns_sandbox",
  3426          "responseCode": 200
  3427        },
  3428        "input": {
  3429          "shape": "UpdateApnsSandboxChannelRequest"
  3430        },
  3431        "output": {
  3432          "shape": "UpdateApnsSandboxChannelResponse"
  3433        },
  3434        "errors": [
  3435          {
  3436            "shape": "BadRequestException"
  3437          },
  3438          {
  3439            "shape": "InternalServerErrorException"
  3440          },
  3441          {
  3442            "shape": "PayloadTooLargeException"
  3443          },
  3444          {
  3445            "shape": "ForbiddenException"
  3446          },
  3447          {
  3448            "shape": "NotFoundException"
  3449          },
  3450          {
  3451            "shape": "MethodNotAllowedException"
  3452          },
  3453          {
  3454            "shape": "TooManyRequestsException"
  3455          }
  3456        ]
  3457      },
  3458      "UpdateApnsVoipChannel": {
  3459        "name": "UpdateApnsVoipChannel",
  3460        "http": {
  3461          "method": "PUT",
  3462          "requestUri": "/v1/apps/{application-id}/channels/apns_voip",
  3463          "responseCode": 200
  3464        },
  3465        "input": {
  3466          "shape": "UpdateApnsVoipChannelRequest"
  3467        },
  3468        "output": {
  3469          "shape": "UpdateApnsVoipChannelResponse"
  3470        },
  3471        "errors": [
  3472          {
  3473            "shape": "BadRequestException"
  3474          },
  3475          {
  3476            "shape": "InternalServerErrorException"
  3477          },
  3478          {
  3479            "shape": "PayloadTooLargeException"
  3480          },
  3481          {
  3482            "shape": "ForbiddenException"
  3483          },
  3484          {
  3485            "shape": "NotFoundException"
  3486          },
  3487          {
  3488            "shape": "MethodNotAllowedException"
  3489          },
  3490          {
  3491            "shape": "TooManyRequestsException"
  3492          }
  3493        ]
  3494      },
  3495      "UpdateApnsVoipSandboxChannel": {
  3496        "name": "UpdateApnsVoipSandboxChannel",
  3497        "http": {
  3498          "method": "PUT",
  3499          "requestUri": "/v1/apps/{application-id}/channels/apns_voip_sandbox",
  3500          "responseCode": 200
  3501        },
  3502        "input": {
  3503          "shape": "UpdateApnsVoipSandboxChannelRequest"
  3504        },
  3505        "output": {
  3506          "shape": "UpdateApnsVoipSandboxChannelResponse"
  3507        },
  3508        "errors": [
  3509          {
  3510            "shape": "BadRequestException"
  3511          },
  3512          {
  3513            "shape": "InternalServerErrorException"
  3514          },
  3515          {
  3516            "shape": "PayloadTooLargeException"
  3517          },
  3518          {
  3519            "shape": "ForbiddenException"
  3520          },
  3521          {
  3522            "shape": "NotFoundException"
  3523          },
  3524          {
  3525            "shape": "MethodNotAllowedException"
  3526          },
  3527          {
  3528            "shape": "TooManyRequestsException"
  3529          }
  3530        ]
  3531      },
  3532      "UpdateApplicationSettings": {
  3533        "name": "UpdateApplicationSettings",
  3534        "http": {
  3535          "method": "PUT",
  3536          "requestUri": "/v1/apps/{application-id}/settings",
  3537          "responseCode": 200
  3538        },
  3539        "input": {
  3540          "shape": "UpdateApplicationSettingsRequest"
  3541        },
  3542        "output": {
  3543          "shape": "UpdateApplicationSettingsResponse"
  3544        },
  3545        "errors": [
  3546          {
  3547            "shape": "BadRequestException"
  3548          },
  3549          {
  3550            "shape": "InternalServerErrorException"
  3551          },
  3552          {
  3553            "shape": "PayloadTooLargeException"
  3554          },
  3555          {
  3556            "shape": "ForbiddenException"
  3557          },
  3558          {
  3559            "shape": "NotFoundException"
  3560          },
  3561          {
  3562            "shape": "MethodNotAllowedException"
  3563          },
  3564          {
  3565            "shape": "TooManyRequestsException"
  3566          }
  3567        ]
  3568      },
  3569      "UpdateBaiduChannel": {
  3570        "name": "UpdateBaiduChannel",
  3571        "http": {
  3572          "method": "PUT",
  3573          "requestUri": "/v1/apps/{application-id}/channels/baidu",
  3574          "responseCode": 200
  3575        },
  3576        "input": {
  3577          "shape": "UpdateBaiduChannelRequest"
  3578        },
  3579        "output": {
  3580          "shape": "UpdateBaiduChannelResponse"
  3581        },
  3582        "errors": [
  3583          {
  3584            "shape": "BadRequestException"
  3585          },
  3586          {
  3587            "shape": "InternalServerErrorException"
  3588          },
  3589          {
  3590            "shape": "PayloadTooLargeException"
  3591          },
  3592          {
  3593            "shape": "ForbiddenException"
  3594          },
  3595          {
  3596            "shape": "NotFoundException"
  3597          },
  3598          {
  3599            "shape": "MethodNotAllowedException"
  3600          },
  3601          {
  3602            "shape": "TooManyRequestsException"
  3603          }
  3604        ]
  3605      },
  3606      "UpdateCampaign": {
  3607        "name": "UpdateCampaign",
  3608        "http": {
  3609          "method": "PUT",
  3610          "requestUri": "/v1/apps/{application-id}/campaigns/{campaign-id}",
  3611          "responseCode": 200
  3612        },
  3613        "input": {
  3614          "shape": "UpdateCampaignRequest"
  3615        },
  3616        "output": {
  3617          "shape": "UpdateCampaignResponse"
  3618        },
  3619        "errors": [
  3620          {
  3621            "shape": "BadRequestException"
  3622          },
  3623          {
  3624            "shape": "InternalServerErrorException"
  3625          },
  3626          {
  3627            "shape": "PayloadTooLargeException"
  3628          },
  3629          {
  3630            "shape": "ForbiddenException"
  3631          },
  3632          {
  3633            "shape": "NotFoundException"
  3634          },
  3635          {
  3636            "shape": "MethodNotAllowedException"
  3637          },
  3638          {
  3639            "shape": "TooManyRequestsException"
  3640          }
  3641        ]
  3642      },
  3643      "UpdateEmailChannel": {
  3644        "name": "UpdateEmailChannel",
  3645        "http": {
  3646          "method": "PUT",
  3647          "requestUri": "/v1/apps/{application-id}/channels/email",
  3648          "responseCode": 200
  3649        },
  3650        "input": {
  3651          "shape": "UpdateEmailChannelRequest"
  3652        },
  3653        "output": {
  3654          "shape": "UpdateEmailChannelResponse"
  3655        },
  3656        "errors": [
  3657          {
  3658            "shape": "BadRequestException"
  3659          },
  3660          {
  3661            "shape": "InternalServerErrorException"
  3662          },
  3663          {
  3664            "shape": "PayloadTooLargeException"
  3665          },
  3666          {
  3667            "shape": "ForbiddenException"
  3668          },
  3669          {
  3670            "shape": "NotFoundException"
  3671          },
  3672          {
  3673            "shape": "MethodNotAllowedException"
  3674          },
  3675          {
  3676            "shape": "TooManyRequestsException"
  3677          }
  3678        ]
  3679      },
  3680      "UpdateEmailTemplate": {
  3681        "name": "UpdateEmailTemplate",
  3682        "http": {
  3683          "method": "PUT",
  3684          "requestUri": "/v1/templates/{template-name}/email",
  3685          "responseCode": 202
  3686        },
  3687        "input": {
  3688          "shape": "UpdateEmailTemplateRequest"
  3689        },
  3690        "output": {
  3691          "shape": "UpdateEmailTemplateResponse"
  3692        },
  3693        "errors": [
  3694          {
  3695            "shape": "BadRequestException"
  3696          },
  3697          {
  3698            "shape": "InternalServerErrorException"
  3699          },
  3700          {
  3701            "shape": "PayloadTooLargeException"
  3702          },
  3703          {
  3704            "shape": "ForbiddenException"
  3705          },
  3706          {
  3707            "shape": "NotFoundException"
  3708          },
  3709          {
  3710            "shape": "MethodNotAllowedException"
  3711          },
  3712          {
  3713            "shape": "TooManyRequestsException"
  3714          }
  3715        ]
  3716      },
  3717      "UpdateEndpoint": {
  3718        "name": "UpdateEndpoint",
  3719        "http": {
  3720          "method": "PUT",
  3721          "requestUri": "/v1/apps/{application-id}/endpoints/{endpoint-id}",
  3722          "responseCode": 202
  3723        },
  3724        "input": {
  3725          "shape": "UpdateEndpointRequest"
  3726        },
  3727        "output": {
  3728          "shape": "UpdateEndpointResponse"
  3729        },
  3730        "errors": [
  3731          {
  3732            "shape": "BadRequestException"
  3733          },
  3734          {
  3735            "shape": "InternalServerErrorException"
  3736          },
  3737          {
  3738            "shape": "PayloadTooLargeException"
  3739          },
  3740          {
  3741            "shape": "ForbiddenException"
  3742          },
  3743          {
  3744            "shape": "NotFoundException"
  3745          },
  3746          {
  3747            "shape": "MethodNotAllowedException"
  3748          },
  3749          {
  3750            "shape": "TooManyRequestsException"
  3751          }
  3752        ]
  3753      },
  3754      "UpdateEndpointsBatch": {
  3755        "name": "UpdateEndpointsBatch",
  3756        "http": {
  3757          "method": "PUT",
  3758          "requestUri": "/v1/apps/{application-id}/endpoints",
  3759          "responseCode": 202
  3760        },
  3761        "input": {
  3762          "shape": "UpdateEndpointsBatchRequest"
  3763        },
  3764        "output": {
  3765          "shape": "UpdateEndpointsBatchResponse"
  3766        },
  3767        "errors": [
  3768          {
  3769            "shape": "BadRequestException"
  3770          },
  3771          {
  3772            "shape": "InternalServerErrorException"
  3773          },
  3774          {
  3775            "shape": "PayloadTooLargeException"
  3776          },
  3777          {
  3778            "shape": "ForbiddenException"
  3779          },
  3780          {
  3781            "shape": "NotFoundException"
  3782          },
  3783          {
  3784            "shape": "MethodNotAllowedException"
  3785          },
  3786          {
  3787            "shape": "TooManyRequestsException"
  3788          }
  3789        ]
  3790      },
  3791      "UpdateGcmChannel": {
  3792        "name": "UpdateGcmChannel",
  3793        "http": {
  3794          "method": "PUT",
  3795          "requestUri": "/v1/apps/{application-id}/channels/gcm",
  3796          "responseCode": 200
  3797        },
  3798        "input": {
  3799          "shape": "UpdateGcmChannelRequest"
  3800        },
  3801        "output": {
  3802          "shape": "UpdateGcmChannelResponse"
  3803        },
  3804        "errors": [
  3805          {
  3806            "shape": "BadRequestException"
  3807          },
  3808          {
  3809            "shape": "InternalServerErrorException"
  3810          },
  3811          {
  3812            "shape": "PayloadTooLargeException"
  3813          },
  3814          {
  3815            "shape": "ForbiddenException"
  3816          },
  3817          {
  3818            "shape": "NotFoundException"
  3819          },
  3820          {
  3821            "shape": "MethodNotAllowedException"
  3822          },
  3823          {
  3824            "shape": "TooManyRequestsException"
  3825          }
  3826        ]
  3827      },
  3828      "UpdateInAppTemplate": {
  3829        "name": "UpdateInAppTemplate",
  3830        "http": {
  3831          "method": "PUT",
  3832          "requestUri": "/v1/templates/{template-name}/inapp",
  3833          "responseCode": 202
  3834        },
  3835        "input": {
  3836          "shape": "UpdateInAppTemplateRequest"
  3837        },
  3838        "output": {
  3839          "shape": "UpdateInAppTemplateResponse"
  3840        },
  3841        "errors": [
  3842          {
  3843            "shape": "BadRequestException"
  3844          },
  3845          {
  3846            "shape": "InternalServerErrorException"
  3847          },
  3848          {
  3849            "shape": "PayloadTooLargeException"
  3850          },
  3851          {
  3852            "shape": "ForbiddenException"
  3853          },
  3854          {
  3855            "shape": "NotFoundException"
  3856          },
  3857          {
  3858            "shape": "MethodNotAllowedException"
  3859          },
  3860          {
  3861            "shape": "TooManyRequestsException"
  3862          }
  3863        ]
  3864      },
  3865      "UpdateJourney": {
  3866        "name": "UpdateJourney",
  3867        "http": {
  3868          "method": "PUT",
  3869          "requestUri": "/v1/apps/{application-id}/journeys/{journey-id}",
  3870          "responseCode": 200
  3871        },
  3872        "input": {
  3873          "shape": "UpdateJourneyRequest"
  3874        },
  3875        "output": {
  3876          "shape": "UpdateJourneyResponse"
  3877        },
  3878        "errors": [
  3879          {
  3880            "shape": "BadRequestException"
  3881          },
  3882          {
  3883            "shape": "InternalServerErrorException"
  3884          },
  3885          {
  3886            "shape": "PayloadTooLargeException"
  3887          },
  3888          {
  3889            "shape": "ForbiddenException"
  3890          },
  3891          {
  3892            "shape": "NotFoundException"
  3893          },
  3894          {
  3895            "shape": "MethodNotAllowedException"
  3896          },
  3897          {
  3898            "shape": "TooManyRequestsException"
  3899          },
  3900          {
  3901            "shape": "ConflictException"
  3902          }
  3903        ]
  3904      },
  3905      "UpdateJourneyState": {
  3906        "name": "UpdateJourneyState",
  3907        "http": {
  3908          "method": "PUT",
  3909          "requestUri": "/v1/apps/{application-id}/journeys/{journey-id}/state",
  3910          "responseCode": 200
  3911        },
  3912        "input": {
  3913          "shape": "UpdateJourneyStateRequest"
  3914        },
  3915        "output": {
  3916          "shape": "UpdateJourneyStateResponse"
  3917        },
  3918        "errors": [
  3919          {
  3920            "shape": "BadRequestException"
  3921          },
  3922          {
  3923            "shape": "InternalServerErrorException"
  3924          },
  3925          {
  3926            "shape": "PayloadTooLargeException"
  3927          },
  3928          {
  3929            "shape": "ForbiddenException"
  3930          },
  3931          {
  3932            "shape": "NotFoundException"
  3933          },
  3934          {
  3935            "shape": "MethodNotAllowedException"
  3936          },
  3937          {
  3938            "shape": "TooManyRequestsException"
  3939          }
  3940        ]
  3941      },
  3942      "UpdatePushTemplate": {
  3943        "name": "UpdatePushTemplate",
  3944        "http": {
  3945          "method": "PUT",
  3946          "requestUri": "/v1/templates/{template-name}/push",
  3947          "responseCode": 202
  3948        },
  3949        "input": {
  3950          "shape": "UpdatePushTemplateRequest"
  3951        },
  3952        "output": {
  3953          "shape": "UpdatePushTemplateResponse"
  3954        },
  3955        "errors": [
  3956          {
  3957            "shape": "BadRequestException"
  3958          },
  3959          {
  3960            "shape": "InternalServerErrorException"
  3961          },
  3962          {
  3963            "shape": "PayloadTooLargeException"
  3964          },
  3965          {
  3966            "shape": "ForbiddenException"
  3967          },
  3968          {
  3969            "shape": "NotFoundException"
  3970          },
  3971          {
  3972            "shape": "MethodNotAllowedException"
  3973          },
  3974          {
  3975            "shape": "TooManyRequestsException"
  3976          }
  3977        ]
  3978      },
  3979      "UpdateRecommenderConfiguration": {
  3980        "name": "UpdateRecommenderConfiguration",
  3981        "http": {
  3982          "method": "PUT",
  3983          "requestUri": "/v1/recommenders/{recommender-id}",
  3984          "responseCode": 200
  3985        },
  3986        "input": {
  3987          "shape": "UpdateRecommenderConfigurationRequest"
  3988        },
  3989        "output": {
  3990          "shape": "UpdateRecommenderConfigurationResponse"
  3991        },
  3992        "errors": [
  3993          {
  3994            "shape": "BadRequestException"
  3995          },
  3996          {
  3997            "shape": "InternalServerErrorException"
  3998          },
  3999          {
  4000            "shape": "PayloadTooLargeException"
  4001          },
  4002          {
  4003            "shape": "ForbiddenException"
  4004          },
  4005          {
  4006            "shape": "NotFoundException"
  4007          },
  4008          {
  4009            "shape": "MethodNotAllowedException"
  4010          },
  4011          {
  4012            "shape": "TooManyRequestsException"
  4013          }
  4014        ]
  4015      },
  4016      "UpdateSegment": {
  4017        "name": "UpdateSegment",
  4018        "http": {
  4019          "method": "PUT",
  4020          "requestUri": "/v1/apps/{application-id}/segments/{segment-id}",
  4021          "responseCode": 200
  4022        },
  4023        "input": {
  4024          "shape": "UpdateSegmentRequest"
  4025        },
  4026        "output": {
  4027          "shape": "UpdateSegmentResponse"
  4028        },
  4029        "errors": [
  4030          {
  4031            "shape": "BadRequestException"
  4032          },
  4033          {
  4034            "shape": "InternalServerErrorException"
  4035          },
  4036          {
  4037            "shape": "PayloadTooLargeException"
  4038          },
  4039          {
  4040            "shape": "ForbiddenException"
  4041          },
  4042          {
  4043            "shape": "NotFoundException"
  4044          },
  4045          {
  4046            "shape": "MethodNotAllowedException"
  4047          },
  4048          {
  4049            "shape": "TooManyRequestsException"
  4050          }
  4051        ]
  4052      },
  4053      "UpdateSmsChannel": {
  4054        "name": "UpdateSmsChannel",
  4055        "http": {
  4056          "method": "PUT",
  4057          "requestUri": "/v1/apps/{application-id}/channels/sms",
  4058          "responseCode": 200
  4059        },
  4060        "input": {
  4061          "shape": "UpdateSmsChannelRequest"
  4062        },
  4063        "output": {
  4064          "shape": "UpdateSmsChannelResponse"
  4065        },
  4066        "errors": [
  4067          {
  4068            "shape": "BadRequestException"
  4069          },
  4070          {
  4071            "shape": "InternalServerErrorException"
  4072          },
  4073          {
  4074            "shape": "PayloadTooLargeException"
  4075          },
  4076          {
  4077            "shape": "ForbiddenException"
  4078          },
  4079          {
  4080            "shape": "NotFoundException"
  4081          },
  4082          {
  4083            "shape": "MethodNotAllowedException"
  4084          },
  4085          {
  4086            "shape": "TooManyRequestsException"
  4087          }
  4088        ]
  4089      },
  4090      "UpdateSmsTemplate": {
  4091        "name": "UpdateSmsTemplate",
  4092        "http": {
  4093          "method": "PUT",
  4094          "requestUri": "/v1/templates/{template-name}/sms",
  4095          "responseCode": 202
  4096        },
  4097        "input": {
  4098          "shape": "UpdateSmsTemplateRequest"
  4099        },
  4100        "output": {
  4101          "shape": "UpdateSmsTemplateResponse"
  4102        },
  4103        "errors": [
  4104          {
  4105            "shape": "BadRequestException"
  4106          },
  4107          {
  4108            "shape": "InternalServerErrorException"
  4109          },
  4110          {
  4111            "shape": "PayloadTooLargeException"
  4112          },
  4113          {
  4114            "shape": "ForbiddenException"
  4115          },
  4116          {
  4117            "shape": "NotFoundException"
  4118          },
  4119          {
  4120            "shape": "MethodNotAllowedException"
  4121          },
  4122          {
  4123            "shape": "TooManyRequestsException"
  4124          }
  4125        ]
  4126      },
  4127      "UpdateTemplateActiveVersion": {
  4128        "name": "UpdateTemplateActiveVersion",
  4129        "http": {
  4130          "method": "PUT",
  4131          "requestUri": "/v1/templates/{template-name}/{template-type}/active-version",
  4132          "responseCode": 200
  4133        },
  4134        "input": {
  4135          "shape": "UpdateTemplateActiveVersionRequest"
  4136        },
  4137        "output": {
  4138          "shape": "UpdateTemplateActiveVersionResponse"
  4139        },
  4140        "errors": [
  4141          {
  4142            "shape": "BadRequestException"
  4143          },
  4144          {
  4145            "shape": "InternalServerErrorException"
  4146          },
  4147          {
  4148            "shape": "PayloadTooLargeException"
  4149          },
  4150          {
  4151            "shape": "ForbiddenException"
  4152          },
  4153          {
  4154            "shape": "NotFoundException"
  4155          },
  4156          {
  4157            "shape": "MethodNotAllowedException"
  4158          },
  4159          {
  4160            "shape": "TooManyRequestsException"
  4161          }
  4162        ]
  4163      },
  4164      "UpdateVoiceChannel": {
  4165        "name": "UpdateVoiceChannel",
  4166        "http": {
  4167          "method": "PUT",
  4168          "requestUri": "/v1/apps/{application-id}/channels/voice",
  4169          "responseCode": 200
  4170        },
  4171        "input": {
  4172          "shape": "UpdateVoiceChannelRequest"
  4173        },
  4174        "output": {
  4175          "shape": "UpdateVoiceChannelResponse"
  4176        },
  4177        "errors": [
  4178          {
  4179            "shape": "BadRequestException"
  4180          },
  4181          {
  4182            "shape": "InternalServerErrorException"
  4183          },
  4184          {
  4185            "shape": "PayloadTooLargeException"
  4186          },
  4187          {
  4188            "shape": "ForbiddenException"
  4189          },
  4190          {
  4191            "shape": "NotFoundException"
  4192          },
  4193          {
  4194            "shape": "MethodNotAllowedException"
  4195          },
  4196          {
  4197            "shape": "TooManyRequestsException"
  4198          }
  4199        ]
  4200      },
  4201      "UpdateVoiceTemplate": {
  4202        "name": "UpdateVoiceTemplate",
  4203        "http": {
  4204          "method": "PUT",
  4205          "requestUri": "/v1/templates/{template-name}/voice",
  4206          "responseCode": 202
  4207        },
  4208        "input": {
  4209          "shape": "UpdateVoiceTemplateRequest"
  4210        },
  4211        "output": {
  4212          "shape": "UpdateVoiceTemplateResponse"
  4213        },
  4214        "errors": [
  4215          {
  4216            "shape": "BadRequestException"
  4217          },
  4218          {
  4219            "shape": "InternalServerErrorException"
  4220          },
  4221          {
  4222            "shape": "PayloadTooLargeException"
  4223          },
  4224          {
  4225            "shape": "ForbiddenException"
  4226          },
  4227          {
  4228            "shape": "NotFoundException"
  4229          },
  4230          {
  4231            "shape": "MethodNotAllowedException"
  4232          },
  4233          {
  4234            "shape": "TooManyRequestsException"
  4235          }
  4236        ]
  4237      }
  4238    },
  4239    "shapes": {
  4240      "ADMChannelRequest": {
  4241        "type": "structure",
  4242        "members": {
  4243          "ClientId": {
  4244            "shape": "__string"
  4245          },
  4246          "ClientSecret": {
  4247            "shape": "__string"
  4248          },
  4249          "Enabled": {
  4250            "shape": "__boolean"
  4251          }
  4252        },
  4253        "required": [
  4254          "ClientSecret",
  4255          "ClientId"
  4256        ]
  4257      },
  4258      "ADMChannelResponse": {
  4259        "type": "structure",
  4260        "members": {
  4261          "ApplicationId": {
  4262            "shape": "__string"
  4263          },
  4264          "CreationDate": {
  4265            "shape": "__string"
  4266          },
  4267          "Enabled": {
  4268            "shape": "__boolean"
  4269          },
  4270          "HasCredential": {
  4271            "shape": "__boolean"
  4272          },
  4273          "Id": {
  4274            "shape": "__string"
  4275          },
  4276          "IsArchived": {
  4277            "shape": "__boolean"
  4278          },
  4279          "LastModifiedBy": {
  4280            "shape": "__string"
  4281          },
  4282          "LastModifiedDate": {
  4283            "shape": "__string"
  4284          },
  4285          "Platform": {
  4286            "shape": "__string"
  4287          },
  4288          "Version": {
  4289            "shape": "__integer"
  4290          }
  4291        },
  4292        "required": [
  4293          "Platform"
  4294        ]
  4295      },
  4296      "ADMMessage": {
  4297        "type": "structure",
  4298        "members": {
  4299          "Action": {
  4300            "shape": "Action"
  4301          },
  4302          "Body": {
  4303            "shape": "__string"
  4304          },
  4305          "ConsolidationKey": {
  4306            "shape": "__string"
  4307          },
  4308          "Data": {
  4309            "shape": "MapOf__string"
  4310          },
  4311          "ExpiresAfter": {
  4312            "shape": "__string"
  4313          },
  4314          "IconReference": {
  4315            "shape": "__string"
  4316          },
  4317          "ImageIconUrl": {
  4318            "shape": "__string"
  4319          },
  4320          "ImageUrl": {
  4321            "shape": "__string"
  4322          },
  4323          "MD5": {
  4324            "shape": "__string"
  4325          },
  4326          "RawContent": {
  4327            "shape": "__string"
  4328          },
  4329          "SilentPush": {
  4330            "shape": "__boolean"
  4331          },
  4332          "SmallImageIconUrl": {
  4333            "shape": "__string"
  4334          },
  4335          "Sound": {
  4336            "shape": "__string"
  4337          },
  4338          "Substitutions": {
  4339            "shape": "MapOfListOf__string"
  4340          },
  4341          "Title": {
  4342            "shape": "__string"
  4343          },
  4344          "Url": {
  4345            "shape": "__string"
  4346          }
  4347        }
  4348      },
  4349      "APNSChannelRequest": {
  4350        "type": "structure",
  4351        "members": {
  4352          "BundleId": {
  4353            "shape": "__string"
  4354          },
  4355          "Certificate": {
  4356            "shape": "__string"
  4357          },
  4358          "DefaultAuthenticationMethod": {
  4359            "shape": "__string"
  4360          },
  4361          "Enabled": {
  4362            "shape": "__boolean"
  4363          },
  4364          "PrivateKey": {
  4365            "shape": "__string"
  4366          },
  4367          "TeamId": {
  4368            "shape": "__string"
  4369          },
  4370          "TokenKey": {
  4371            "shape": "__string"
  4372          },
  4373          "TokenKeyId": {
  4374            "shape": "__string"
  4375          }
  4376        }
  4377      },
  4378      "APNSChannelResponse": {
  4379        "type": "structure",
  4380        "members": {
  4381          "ApplicationId": {
  4382            "shape": "__string"
  4383          },
  4384          "CreationDate": {
  4385            "shape": "__string"
  4386          },
  4387          "DefaultAuthenticationMethod": {
  4388            "shape": "__string"
  4389          },
  4390          "Enabled": {
  4391            "shape": "__boolean"
  4392          },
  4393          "HasCredential": {
  4394            "shape": "__boolean"
  4395          },
  4396          "HasTokenKey": {
  4397            "shape": "__boolean"
  4398          },
  4399          "Id": {
  4400            "shape": "__string"
  4401          },
  4402          "IsArchived": {
  4403            "shape": "__boolean"
  4404          },
  4405          "LastModifiedBy": {
  4406            "shape": "__string"
  4407          },
  4408          "LastModifiedDate": {
  4409            "shape": "__string"
  4410          },
  4411          "Platform": {
  4412            "shape": "__string"
  4413          },
  4414          "Version": {
  4415            "shape": "__integer"
  4416          }
  4417        },
  4418        "required": [
  4419          "Platform"
  4420        ]
  4421      },
  4422      "APNSMessage": {
  4423        "type": "structure",
  4424        "members": {
  4425          "APNSPushType": {
  4426            "shape": "__string"
  4427          },
  4428          "Action": {
  4429            "shape": "Action"
  4430          },
  4431          "Badge": {
  4432            "shape": "__integer"
  4433          },
  4434          "Body": {
  4435            "shape": "__string"
  4436          },
  4437          "Category": {
  4438            "shape": "__string"
  4439          },
  4440          "CollapseId": {
  4441            "shape": "__string"
  4442          },
  4443          "Data": {
  4444            "shape": "MapOf__string"
  4445          },
  4446          "MediaUrl": {
  4447            "shape": "__string"
  4448          },
  4449          "PreferredAuthenticationMethod": {
  4450            "shape": "__string"
  4451          },
  4452          "Priority": {
  4453            "shape": "__string"
  4454          },
  4455          "RawContent": {
  4456            "shape": "__string"
  4457          },
  4458          "SilentPush": {
  4459            "shape": "__boolean"
  4460          },
  4461          "Sound": {
  4462            "shape": "__string"
  4463          },
  4464          "Substitutions": {
  4465            "shape": "MapOfListOf__string"
  4466          },
  4467          "ThreadId": {
  4468            "shape": "__string"
  4469          },
  4470          "TimeToLive": {
  4471            "shape": "__integer"
  4472          },
  4473          "Title": {
  4474            "shape": "__string"
  4475          },
  4476          "Url": {
  4477            "shape": "__string"
  4478          }
  4479        }
  4480      },
  4481      "APNSPushNotificationTemplate": {
  4482        "type": "structure",
  4483        "members": {
  4484          "Action": {
  4485            "shape": "Action"
  4486          },
  4487          "Body": {
  4488            "shape": "__string"
  4489          },
  4490          "MediaUrl": {
  4491            "shape": "__string"
  4492          },
  4493          "RawContent": {
  4494            "shape": "__string"
  4495          },
  4496          "Sound": {
  4497            "shape": "__string"
  4498          },
  4499          "Title": {
  4500            "shape": "__string"
  4501          },
  4502          "Url": {
  4503            "shape": "__string"
  4504          }
  4505        }
  4506      },
  4507      "APNSSandboxChannelRequest": {
  4508        "type": "structure",
  4509        "members": {
  4510          "BundleId": {
  4511            "shape": "__string"
  4512          },
  4513          "Certificate": {
  4514            "shape": "__string"
  4515          },
  4516          "DefaultAuthenticationMethod": {
  4517            "shape": "__string"
  4518          },
  4519          "Enabled": {
  4520            "shape": "__boolean"
  4521          },
  4522          "PrivateKey": {
  4523            "shape": "__string"
  4524          },
  4525          "TeamId": {
  4526            "shape": "__string"
  4527          },
  4528          "TokenKey": {
  4529            "shape": "__string"
  4530          },
  4531          "TokenKeyId": {
  4532            "shape": "__string"
  4533          }
  4534        }
  4535      },
  4536      "APNSSandboxChannelResponse": {
  4537        "type": "structure",
  4538        "members": {
  4539          "ApplicationId": {
  4540            "shape": "__string"
  4541          },
  4542          "CreationDate": {
  4543            "shape": "__string"
  4544          },
  4545          "DefaultAuthenticationMethod": {
  4546            "shape": "__string"
  4547          },
  4548          "Enabled": {
  4549            "shape": "__boolean"
  4550          },
  4551          "HasCredential": {
  4552            "shape": "__boolean"
  4553          },
  4554          "HasTokenKey": {
  4555            "shape": "__boolean"
  4556          },
  4557          "Id": {
  4558            "shape": "__string"
  4559          },
  4560          "IsArchived": {
  4561            "shape": "__boolean"
  4562          },
  4563          "LastModifiedBy": {
  4564            "shape": "__string"
  4565          },
  4566          "LastModifiedDate": {
  4567            "shape": "__string"
  4568          },
  4569          "Platform": {
  4570            "shape": "__string"
  4571          },
  4572          "Version": {
  4573            "shape": "__integer"
  4574          }
  4575        },
  4576        "required": [
  4577          "Platform"
  4578        ]
  4579      },
  4580      "APNSVoipChannelRequest": {
  4581        "type": "structure",
  4582        "members": {
  4583          "BundleId": {
  4584            "shape": "__string"
  4585          },
  4586          "Certificate": {
  4587            "shape": "__string"
  4588          },
  4589          "DefaultAuthenticationMethod": {
  4590            "shape": "__string"
  4591          },
  4592          "Enabled": {
  4593            "shape": "__boolean"
  4594          },
  4595          "PrivateKey": {
  4596            "shape": "__string"
  4597          },
  4598          "TeamId": {
  4599            "shape": "__string"
  4600          },
  4601          "TokenKey": {
  4602            "shape": "__string"
  4603          },
  4604          "TokenKeyId": {
  4605            "shape": "__string"
  4606          }
  4607        }
  4608      },
  4609      "APNSVoipChannelResponse": {
  4610        "type": "structure",
  4611        "members": {
  4612          "ApplicationId": {
  4613            "shape": "__string"
  4614          },
  4615          "CreationDate": {
  4616            "shape": "__string"
  4617          },
  4618          "DefaultAuthenticationMethod": {
  4619            "shape": "__string"
  4620          },
  4621          "Enabled": {
  4622            "shape": "__boolean"
  4623          },
  4624          "HasCredential": {
  4625            "shape": "__boolean"
  4626          },
  4627          "HasTokenKey": {
  4628            "shape": "__boolean"
  4629          },
  4630          "Id": {
  4631            "shape": "__string"
  4632          },
  4633          "IsArchived": {
  4634            "shape": "__boolean"
  4635          },
  4636          "LastModifiedBy": {
  4637            "shape": "__string"
  4638          },
  4639          "LastModifiedDate": {
  4640            "shape": "__string"
  4641          },
  4642          "Platform": {
  4643            "shape": "__string"
  4644          },
  4645          "Version": {
  4646            "shape": "__integer"
  4647          }
  4648        },
  4649        "required": [
  4650          "Platform"
  4651        ]
  4652      },
  4653      "APNSVoipSandboxChannelRequest": {
  4654        "type": "structure",
  4655        "members": {
  4656          "BundleId": {
  4657            "shape": "__string"
  4658          },
  4659          "Certificate": {
  4660            "shape": "__string"
  4661          },
  4662          "DefaultAuthenticationMethod": {
  4663            "shape": "__string"
  4664          },
  4665          "Enabled": {
  4666            "shape": "__boolean"
  4667          },
  4668          "PrivateKey": {
  4669            "shape": "__string"
  4670          },
  4671          "TeamId": {
  4672            "shape": "__string"
  4673          },
  4674          "TokenKey": {
  4675            "shape": "__string"
  4676          },
  4677          "TokenKeyId": {
  4678            "shape": "__string"
  4679          }
  4680        }
  4681      },
  4682      "APNSVoipSandboxChannelResponse": {
  4683        "type": "structure",
  4684        "members": {
  4685          "ApplicationId": {
  4686            "shape": "__string"
  4687          },
  4688          "CreationDate": {
  4689            "shape": "__string"
  4690          },
  4691          "DefaultAuthenticationMethod": {
  4692            "shape": "__string"
  4693          },
  4694          "Enabled": {
  4695            "shape": "__boolean"
  4696          },
  4697          "HasCredential": {
  4698            "shape": "__boolean"
  4699          },
  4700          "HasTokenKey": {
  4701            "shape": "__boolean"
  4702          },
  4703          "Id": {
  4704            "shape": "__string"
  4705          },
  4706          "IsArchived": {
  4707            "shape": "__boolean"
  4708          },
  4709          "LastModifiedBy": {
  4710            "shape": "__string"
  4711          },
  4712          "LastModifiedDate": {
  4713            "shape": "__string"
  4714          },
  4715          "Platform": {
  4716            "shape": "__string"
  4717          },
  4718          "Version": {
  4719            "shape": "__integer"
  4720          }
  4721        },
  4722        "required": [
  4723          "Platform"
  4724        ]
  4725      },
  4726      "Action": {
  4727        "type": "string",
  4728        "enum": [
  4729          "OPEN_APP",
  4730          "DEEP_LINK",
  4731          "URL"
  4732        ]
  4733      },
  4734      "ActivitiesResponse": {
  4735        "type": "structure",
  4736        "members": {
  4737          "Item": {
  4738            "shape": "ListOfActivityResponse"
  4739          },
  4740          "NextToken": {
  4741            "shape": "__string"
  4742          }
  4743        },
  4744        "required": [
  4745          "Item"
  4746        ]
  4747      },
  4748      "Activity": {
  4749        "type": "structure",
  4750        "members": {
  4751          "CUSTOM": {
  4752            "shape": "CustomMessageActivity"
  4753          },
  4754          "ConditionalSplit": {
  4755            "shape": "ConditionalSplitActivity"
  4756          },
  4757          "Description": {
  4758            "shape": "__string"
  4759          },
  4760          "EMAIL": {
  4761            "shape": "EmailMessageActivity"
  4762          },
  4763          "Holdout": {
  4764            "shape": "HoldoutActivity"
  4765          },
  4766          "MultiCondition": {
  4767            "shape": "MultiConditionalSplitActivity"
  4768          },
  4769          "PUSH": {
  4770            "shape": "PushMessageActivity"
  4771          },
  4772          "RandomSplit": {
  4773            "shape": "RandomSplitActivity"
  4774          },
  4775          "SMS": {
  4776            "shape": "SMSMessageActivity"
  4777          },
  4778          "Wait": {
  4779            "shape": "WaitActivity"
  4780          },
  4781          "ContactCenter": {
  4782              "shape": "ContactCenterActivity"
  4783          }
  4784        }
  4785      },
  4786      "ActivityResponse": {
  4787        "type": "structure",
  4788        "members": {
  4789          "ApplicationId": {
  4790            "shape": "__string"
  4791          },
  4792          "CampaignId": {
  4793            "shape": "__string"
  4794          },
  4795          "End": {
  4796            "shape": "__string"
  4797          },
  4798          "Id": {
  4799            "shape": "__string"
  4800          },
  4801          "Result": {
  4802            "shape": "__string"
  4803          },
  4804          "ScheduledStart": {
  4805            "shape": "__string"
  4806          },
  4807          "Start": {
  4808            "shape": "__string"
  4809          },
  4810          "State": {
  4811            "shape": "__string"
  4812          },
  4813          "SuccessfulEndpointCount": {
  4814            "shape": "__integer"
  4815          },
  4816          "TimezonesCompletedCount": {
  4817            "shape": "__integer"
  4818          },
  4819          "TimezonesTotalCount": {
  4820            "shape": "__integer"
  4821          },
  4822          "TotalEndpointCount": {
  4823            "shape": "__integer"
  4824          },
  4825          "TreatmentId": {
  4826            "shape": "__string"
  4827          }
  4828        },
  4829        "required": [
  4830          "CampaignId",
  4831          "Id",
  4832          "ApplicationId"
  4833        ]
  4834      },
  4835      "AddressConfiguration": {
  4836        "type": "structure",
  4837        "members": {
  4838          "BodyOverride": {
  4839            "shape": "__string"
  4840          },
  4841          "ChannelType": {
  4842            "shape": "ChannelType"
  4843          },
  4844          "Context": {
  4845            "shape": "MapOf__string"
  4846          },
  4847          "RawContent": {
  4848            "shape": "__string"
  4849          },
  4850          "Substitutions": {
  4851            "shape": "MapOfListOf__string"
  4852          },
  4853          "TitleOverride": {
  4854            "shape": "__string"
  4855          }
  4856        }
  4857      },
  4858      "Alignment": {
  4859        "type": "string",
  4860        "enum": [
  4861          "LEFT",
  4862          "CENTER",
  4863          "RIGHT"
  4864        ]
  4865      },
  4866      "AndroidPushNotificationTemplate": {
  4867        "type": "structure",
  4868        "members": {
  4869          "Action": {
  4870            "shape": "Action"
  4871          },
  4872          "Body": {
  4873            "shape": "__string"
  4874          },
  4875          "ImageIconUrl": {
  4876            "shape": "__string"
  4877          },
  4878          "ImageUrl": {
  4879            "shape": "__string"
  4880          },
  4881          "RawContent": {
  4882            "shape": "__string"
  4883          },
  4884          "SmallImageIconUrl": {
  4885            "shape": "__string"
  4886          },
  4887          "Sound": {
  4888            "shape": "__string"
  4889          },
  4890          "Title": {
  4891            "shape": "__string"
  4892          },
  4893          "Url": {
  4894            "shape": "__string"
  4895          }
  4896        }
  4897      },
  4898      "ApplicationDateRangeKpiResponse": {
  4899        "type": "structure",
  4900        "members": {
  4901          "ApplicationId": {
  4902            "shape": "__string"
  4903          },
  4904          "EndTime": {
  4905            "shape": "__timestampIso8601"
  4906          },
  4907          "KpiName": {
  4908            "shape": "__string"
  4909          },
  4910          "KpiResult": {
  4911            "shape": "BaseKpiResult"
  4912          },
  4913          "NextToken": {
  4914            "shape": "__string"
  4915          },
  4916          "StartTime": {
  4917            "shape": "__timestampIso8601"
  4918          }
  4919        },
  4920        "required": [
  4921          "KpiResult",
  4922          "KpiName",
  4923          "EndTime",
  4924          "StartTime",
  4925          "ApplicationId"
  4926        ]
  4927      },
  4928      "ApplicationResponse": {
  4929        "type": "structure",
  4930        "members": {
  4931          "Arn": {
  4932            "shape": "__string"
  4933          },
  4934          "Id": {
  4935            "shape": "__string"
  4936          },
  4937          "Name": {
  4938            "shape": "__string"
  4939          },
  4940          "tags": {
  4941            "shape": "MapOf__string",
  4942            "locationName": "tags"
  4943          }
  4944        },
  4945        "required": [
  4946          "Id",
  4947          "Arn",
  4948          "Name"
  4949        ]
  4950      },
  4951      "ApplicationSettingsResource": {
  4952        "type": "structure",
  4953        "members": {
  4954          "ApplicationId": {
  4955            "shape": "__string"
  4956          },
  4957          "CampaignHook": {
  4958            "shape": "CampaignHook"
  4959          },
  4960          "LastModifiedDate": {
  4961            "shape": "__string"
  4962          },
  4963          "Limits": {
  4964            "shape": "CampaignLimits"
  4965          },
  4966          "QuietTime": {
  4967            "shape": "QuietTime"
  4968          }
  4969        },
  4970        "required": [
  4971          "ApplicationId"
  4972        ]
  4973      },
  4974      "ApplicationsResponse": {
  4975        "type": "structure",
  4976        "members": {
  4977          "Item": {
  4978            "shape": "ListOfApplicationResponse"
  4979          },
  4980          "NextToken": {
  4981            "shape": "__string"
  4982          }
  4983        }
  4984      },
  4985      "AttributeDimension": {
  4986        "type": "structure",
  4987        "members": {
  4988          "AttributeType": {
  4989            "shape": "AttributeType"
  4990          },
  4991          "Values": {
  4992            "shape": "ListOf__string"
  4993          }
  4994        },
  4995        "required": [
  4996          "Values"
  4997        ]
  4998      },
  4999      "AttributeType": {
  5000        "type": "string",
  5001        "enum": [
  5002          "INCLUSIVE",
  5003          "EXCLUSIVE",
  5004          "CONTAINS",
  5005          "BEFORE",
  5006          "AFTER",
  5007          "BETWEEN",
  5008          "ON"
  5009        ]
  5010      },
  5011      "AttributesResource": {
  5012        "type": "structure",
  5013        "members": {
  5014          "ApplicationId": {
  5015            "shape": "__string"
  5016          },
  5017          "AttributeType": {
  5018            "shape": "__string"
  5019          },
  5020          "Attributes": {
  5021            "shape": "ListOf__string"
  5022          }
  5023        },
  5024        "required": [
  5025          "AttributeType",
  5026          "ApplicationId"
  5027        ]
  5028      },
  5029      "BadRequestException": {
  5030        "type": "structure",
  5031        "members": {
  5032          "Message": {
  5033            "shape": "__string"
  5034          },
  5035          "RequestID": {
  5036            "shape": "__string"
  5037          }
  5038        },
  5039        "exception": true,
  5040        "error": {
  5041          "httpStatusCode": 400
  5042        }
  5043      },
  5044      "BaiduChannelRequest": {
  5045        "type": "structure",
  5046        "members": {
  5047          "ApiKey": {
  5048            "shape": "__string"
  5049          },
  5050          "Enabled": {
  5051            "shape": "__boolean"
  5052          },
  5053          "SecretKey": {
  5054            "shape": "__string"
  5055          }
  5056        },
  5057        "required": [
  5058          "SecretKey",
  5059          "ApiKey"
  5060        ]
  5061      },
  5062      "BaiduChannelResponse": {
  5063        "type": "structure",
  5064        "members": {
  5065          "ApplicationId": {
  5066            "shape": "__string"
  5067          },
  5068          "CreationDate": {
  5069            "shape": "__string"
  5070          },
  5071          "Credential": {
  5072            "shape": "__string"
  5073          },
  5074          "Enabled": {
  5075            "shape": "__boolean"
  5076          },
  5077          "HasCredential": {
  5078            "shape": "__boolean"
  5079          },
  5080          "Id": {
  5081            "shape": "__string"
  5082          },
  5083          "IsArchived": {
  5084            "shape": "__boolean"
  5085          },
  5086          "LastModifiedBy": {
  5087            "shape": "__string"
  5088          },
  5089          "LastModifiedDate": {
  5090            "shape": "__string"
  5091          },
  5092          "Platform": {
  5093            "shape": "__string"
  5094          },
  5095          "Version": {
  5096            "shape": "__integer"
  5097          }
  5098        },
  5099        "required": [
  5100          "Credential",
  5101          "Platform"
  5102        ]
  5103      },
  5104      "BaiduMessage": {
  5105        "type": "structure",
  5106        "members": {
  5107          "Action": {
  5108            "shape": "Action"
  5109          },
  5110          "Body": {
  5111            "shape": "__string"
  5112          },
  5113          "Data": {
  5114            "shape": "MapOf__string"
  5115          },
  5116          "IconReference": {
  5117            "shape": "__string"
  5118          },
  5119          "ImageIconUrl": {
  5120            "shape": "__string"
  5121          },
  5122          "ImageUrl": {
  5123            "shape": "__string"
  5124          },
  5125          "RawContent": {
  5126            "shape": "__string"
  5127          },
  5128          "SilentPush": {
  5129            "shape": "__boolean"
  5130          },
  5131          "SmallImageIconUrl": {
  5132            "shape": "__string"
  5133          },
  5134          "Sound": {
  5135            "shape": "__string"
  5136          },
  5137          "Substitutions": {
  5138            "shape": "MapOfListOf__string"
  5139          },
  5140          "TimeToLive": {
  5141            "shape": "__integer"
  5142          },
  5143          "Title": {
  5144            "shape": "__string"
  5145          },
  5146          "Url": {
  5147            "shape": "__string"
  5148          }
  5149        }
  5150      },
  5151      "BaseKpiResult": {
  5152        "type": "structure",
  5153        "members": {
  5154          "Rows": {
  5155            "shape": "ListOfResultRow"
  5156          }
  5157        },
  5158        "required": [
  5159          "Rows"
  5160        ]
  5161      },
  5162      "ButtonAction": {
  5163        "type": "string",
  5164        "enum": [
  5165          "LINK",
  5166          "DEEP_LINK",
  5167          "CLOSE"
  5168        ]
  5169      },
  5170      "CampaignCustomMessage": {
  5171        "type": "structure",
  5172        "members": {
  5173          "Data": {
  5174            "shape": "__string"
  5175          }
  5176        }
  5177      },
  5178      "CampaignDateRangeKpiResponse": {
  5179        "type": "structure",
  5180        "members": {
  5181          "ApplicationId": {
  5182            "shape": "__string"
  5183          },
  5184          "CampaignId": {
  5185            "shape": "__string"
  5186          },
  5187          "EndTime": {
  5188            "shape": "__timestampIso8601"
  5189          },
  5190          "KpiName": {
  5191            "shape": "__string"
  5192          },
  5193          "KpiResult": {
  5194            "shape": "BaseKpiResult"
  5195          },
  5196          "NextToken": {
  5197            "shape": "__string"
  5198          },
  5199          "StartTime": {
  5200            "shape": "__timestampIso8601"
  5201          }
  5202        },
  5203        "required": [
  5204          "KpiResult",
  5205          "KpiName",
  5206          "EndTime",
  5207          "CampaignId",
  5208          "StartTime",
  5209          "ApplicationId"
  5210        ]
  5211      },
  5212      "CampaignEmailMessage": {
  5213        "type": "structure",
  5214        "members": {
  5215          "Body": {
  5216            "shape": "__string"
  5217          },
  5218          "FromAddress": {
  5219            "shape": "__string"
  5220          },
  5221          "HtmlBody": {
  5222            "shape": "__string"
  5223          },
  5224          "Title": {
  5225            "shape": "__string"
  5226          }
  5227        }
  5228      },
  5229      "CampaignEventFilter": {
  5230        "type": "structure",
  5231        "members": {
  5232          "Dimensions": {
  5233            "shape": "EventDimensions"
  5234          },
  5235          "FilterType": {
  5236            "shape": "FilterType"
  5237          }
  5238        },
  5239        "required": [
  5240          "FilterType",
  5241          "Dimensions"
  5242        ]
  5243      },
  5244      "CampaignHook": {
  5245        "type": "structure",
  5246        "members": {
  5247          "LambdaFunctionName": {
  5248            "shape": "__string"
  5249          },
  5250          "Mode": {
  5251            "shape": "Mode"
  5252          },
  5253          "WebUrl": {
  5254            "shape": "__string"
  5255          }
  5256        }
  5257      },
  5258      "CampaignInAppMessage": {
  5259        "type": "structure",
  5260        "members": {
  5261          "Body": {
  5262            "shape": "__string"
  5263          },
  5264          "Content": {
  5265            "shape": "ListOfInAppMessageContent"
  5266          },
  5267          "CustomConfig": {
  5268            "shape": "MapOf__string"
  5269          },
  5270          "Layout": {
  5271            "shape": "Layout"
  5272          }
  5273        }
  5274      },
  5275      "CampaignLimits": {
  5276        "type": "structure",
  5277        "members": {
  5278          "Daily": {
  5279            "shape": "__integer"
  5280          },
  5281          "MaximumDuration": {
  5282            "shape": "__integer"
  5283          },
  5284          "MessagesPerSecond": {
  5285            "shape": "__integer"
  5286          },
  5287          "Total": {
  5288            "shape": "__integer"
  5289          },
  5290          "Session": {
  5291            "shape": "__integer"
  5292          }
  5293        }
  5294      },
  5295      "CampaignResponse": {
  5296        "type": "structure",
  5297        "members": {
  5298          "AdditionalTreatments": {
  5299            "shape": "ListOfTreatmentResource"
  5300          },
  5301          "ApplicationId": {
  5302            "shape": "__string"
  5303          },
  5304          "Arn": {
  5305            "shape": "__string"
  5306          },
  5307          "CreationDate": {
  5308            "shape": "__string"
  5309          },
  5310          "CustomDeliveryConfiguration": {
  5311            "shape": "CustomDeliveryConfiguration"
  5312          },
  5313          "DefaultState": {
  5314            "shape": "CampaignState"
  5315          },
  5316          "Description": {
  5317            "shape": "__string"
  5318          },
  5319          "HoldoutPercent": {
  5320            "shape": "__integer"
  5321          },
  5322          "Hook": {
  5323            "shape": "CampaignHook"
  5324          },
  5325          "Id": {
  5326            "shape": "__string"
  5327          },
  5328          "IsPaused": {
  5329            "shape": "__boolean"
  5330          },
  5331          "LastModifiedDate": {
  5332            "shape": "__string"
  5333          },
  5334          "Limits": {
  5335            "shape": "CampaignLimits"
  5336          },
  5337          "MessageConfiguration": {
  5338            "shape": "MessageConfiguration"
  5339          },
  5340          "Name": {
  5341            "shape": "__string"
  5342          },
  5343          "Schedule": {
  5344            "shape": "Schedule"
  5345          },
  5346          "SegmentId": {
  5347            "shape": "__string"
  5348          },
  5349          "SegmentVersion": {
  5350            "shape": "__integer"
  5351          },
  5352          "State": {
  5353            "shape": "CampaignState"
  5354          },
  5355          "tags": {
  5356            "shape": "MapOf__string",
  5357            "locationName": "tags"
  5358          },
  5359          "TemplateConfiguration": {
  5360            "shape": "TemplateConfiguration"
  5361          },
  5362          "TreatmentDescription": {
  5363            "shape": "__string"
  5364          },
  5365          "TreatmentName": {
  5366            "shape": "__string"
  5367          },
  5368          "Version": {
  5369            "shape": "__integer"
  5370          },
  5371          "Priority": {
  5372            "shape": "__integer"
  5373          }
  5374        },
  5375        "required": [
  5376          "LastModifiedDate",
  5377          "CreationDate",
  5378          "SegmentId",
  5379          "SegmentVersion",
  5380          "Id",
  5381          "Arn",
  5382          "ApplicationId"
  5383        ]
  5384      },
  5385      "CampaignSmsMessage": {
  5386        "type": "structure",
  5387        "members": {
  5388          "Body": {
  5389            "shape": "__string"
  5390          },
  5391          "MessageType": {
  5392            "shape": "MessageType"
  5393          },
  5394          "OriginationNumber": {
  5395            "shape": "__string"
  5396          },
  5397          "SenderId": {
  5398            "shape": "__string"
  5399          },
  5400          "EntityId": {
  5401            "shape": "__string"
  5402          },
  5403          "TemplateId": {
  5404            "shape": "__string"
  5405          }
  5406        }
  5407      },
  5408      "CampaignState": {
  5409        "type": "structure",
  5410        "members": {
  5411          "CampaignStatus": {
  5412            "shape": "CampaignStatus"
  5413          }
  5414        }
  5415      },
  5416      "CampaignStatus": {
  5417        "type": "string",
  5418        "enum": [
  5419          "SCHEDULED",
  5420          "EXECUTING",
  5421          "PENDING_NEXT_RUN",
  5422          "COMPLETED",
  5423          "PAUSED",
  5424          "DELETED",
  5425          "INVALID"
  5426        ]
  5427      },
  5428      "CampaignsResponse": {
  5429        "type": "structure",
  5430        "members": {
  5431          "Item": {
  5432            "shape": "ListOfCampaignResponse"
  5433          },
  5434          "NextToken": {
  5435            "shape": "__string"
  5436          }
  5437        },
  5438        "required": [
  5439          "Item"
  5440        ]
  5441      },
  5442      "ChannelResponse": {
  5443        "type": "structure",
  5444        "members": {
  5445          "ApplicationId": {
  5446            "shape": "__string"
  5447          },
  5448          "CreationDate": {
  5449            "shape": "__string"
  5450          },
  5451          "Enabled": {
  5452            "shape": "__boolean"
  5453          },
  5454          "HasCredential": {
  5455            "shape": "__boolean"
  5456          },
  5457          "Id": {
  5458            "shape": "__string"
  5459          },
  5460          "IsArchived": {
  5461            "shape": "__boolean"
  5462          },
  5463          "LastModifiedBy": {
  5464            "shape": "__string"
  5465          },
  5466          "LastModifiedDate": {
  5467            "shape": "__string"
  5468          },
  5469          "Version": {
  5470            "shape": "__integer"
  5471          }
  5472        }
  5473      },
  5474      "ChannelType": {
  5475        "type": "string",
  5476        "enum": [
  5477          "PUSH",
  5478          "GCM",
  5479          "APNS",
  5480          "APNS_SANDBOX",
  5481          "APNS_VOIP",
  5482          "APNS_VOIP_SANDBOX",
  5483          "ADM",
  5484          "SMS",
  5485          "VOICE",
  5486          "EMAIL",
  5487          "BAIDU",
  5488          "CUSTOM",
  5489          "IN_APP"
  5490        ]
  5491      },
  5492      "ChannelsResponse": {
  5493        "type": "structure",
  5494        "members": {
  5495          "Channels": {
  5496            "shape": "MapOfChannelResponse"
  5497          }
  5498        },
  5499        "required": [
  5500          "Channels"
  5501        ]
  5502      },
  5503      "Condition": {
  5504        "type": "structure",
  5505        "members": {
  5506          "Conditions": {
  5507            "shape": "ListOfSimpleCondition"
  5508          },
  5509          "Operator": {
  5510            "shape": "Operator"
  5511          }
  5512        }
  5513      },
  5514      "ConditionalSplitActivity": {
  5515        "type": "structure",
  5516        "members": {
  5517          "Condition": {
  5518            "shape": "Condition"
  5519          },
  5520          "EvaluationWaitTime": {
  5521            "shape": "WaitTime"
  5522          },
  5523          "FalseActivity": {
  5524            "shape": "__string"
  5525          },
  5526          "TrueActivity": {
  5527            "shape": "__string"
  5528          }
  5529        }
  5530      },
  5531      "ContactCenterActivity": {
  5532          "type": "structure",
  5533          "members": {
  5534            "NextActivity": {
  5535                "shape": "__string"
  5536            }
  5537          }
  5538      },
  5539      "ConflictException": {
  5540        "type": "structure",
  5541        "members": {
  5542          "Message": {
  5543            "shape": "__string"
  5544          },
  5545          "RequestID": {
  5546            "shape": "__string"
  5547          }
  5548        },
  5549        "exception": true,
  5550        "error": {
  5551          "httpStatusCode": 409
  5552        }
  5553      },
  5554      "CreateAppRequest": {
  5555        "type": "structure",
  5556        "members": {
  5557          "CreateApplicationRequest": {
  5558            "shape": "CreateApplicationRequest"
  5559          }
  5560        },
  5561        "required": [
  5562          "CreateApplicationRequest"
  5563        ],
  5564        "payload": "CreateApplicationRequest"
  5565      },
  5566      "CreateAppResponse": {
  5567        "type": "structure",
  5568        "members": {
  5569          "ApplicationResponse": {
  5570            "shape": "ApplicationResponse"
  5571          }
  5572        },
  5573        "required": [
  5574          "ApplicationResponse"
  5575        ],
  5576        "payload": "ApplicationResponse"
  5577      },
  5578      "CreateApplicationRequest": {
  5579        "type": "structure",
  5580        "members": {
  5581          "Name": {
  5582            "shape": "__string"
  5583          },
  5584          "tags": {
  5585            "shape": "MapOf__string",
  5586            "locationName": "tags"
  5587          }
  5588        },
  5589        "required": [
  5590          "Name"
  5591        ]
  5592      },
  5593      "CreateCampaignRequest": {
  5594        "type": "structure",
  5595        "members": {
  5596          "ApplicationId": {
  5597            "shape": "__string",
  5598            "location": "uri",
  5599            "locationName": "application-id"
  5600          },
  5601          "WriteCampaignRequest": {
  5602            "shape": "WriteCampaignRequest"
  5603          }
  5604        },
  5605        "required": [
  5606          "ApplicationId",
  5607          "WriteCampaignRequest"
  5608        ],
  5609        "payload": "WriteCampaignRequest"
  5610      },
  5611      "CreateCampaignResponse": {
  5612        "type": "structure",
  5613        "members": {
  5614          "CampaignResponse": {
  5615            "shape": "CampaignResponse"
  5616          }
  5617        },
  5618        "required": [
  5619          "CampaignResponse"
  5620        ],
  5621        "payload": "CampaignResponse"
  5622      },
  5623      "CreateEmailTemplateRequest": {
  5624        "type": "structure",
  5625        "members": {
  5626          "EmailTemplateRequest": {
  5627            "shape": "EmailTemplateRequest"
  5628          },
  5629          "TemplateName": {
  5630            "shape": "__string",
  5631            "location": "uri",
  5632            "locationName": "template-name"
  5633          }
  5634        },
  5635        "required": [
  5636          "TemplateName",
  5637          "EmailTemplateRequest"
  5638        ],
  5639        "payload": "EmailTemplateRequest"
  5640      },
  5641      "CreateEmailTemplateResponse": {
  5642        "type": "structure",
  5643        "members": {
  5644          "CreateTemplateMessageBody": {
  5645            "shape": "CreateTemplateMessageBody"
  5646          }
  5647        },
  5648        "required": [
  5649          "CreateTemplateMessageBody"
  5650        ],
  5651        "payload": "CreateTemplateMessageBody"
  5652      },
  5653      "CreateExportJobRequest": {
  5654        "type": "structure",
  5655        "members": {
  5656          "ApplicationId": {
  5657            "shape": "__string",
  5658            "location": "uri",
  5659            "locationName": "application-id"
  5660          },
  5661          "ExportJobRequest": {
  5662            "shape": "ExportJobRequest"
  5663          }
  5664        },
  5665        "required": [
  5666          "ApplicationId",
  5667          "ExportJobRequest"
  5668        ],
  5669        "payload": "ExportJobRequest"
  5670      },
  5671      "CreateExportJobResponse": {
  5672        "type": "structure",
  5673        "members": {
  5674          "ExportJobResponse": {
  5675            "shape": "ExportJobResponse"
  5676          }
  5677        },
  5678        "required": [
  5679          "ExportJobResponse"
  5680        ],
  5681        "payload": "ExportJobResponse"
  5682      },
  5683      "CreateImportJobRequest": {
  5684        "type": "structure",
  5685        "members": {
  5686          "ApplicationId": {
  5687            "shape": "__string",
  5688            "location": "uri",
  5689            "locationName": "application-id"
  5690          },
  5691          "ImportJobRequest": {
  5692            "shape": "ImportJobRequest"
  5693          }
  5694        },
  5695        "required": [
  5696          "ApplicationId",
  5697          "ImportJobRequest"
  5698        ],
  5699        "payload": "ImportJobRequest"
  5700      },
  5701      "CreateImportJobResponse": {
  5702        "type": "structure",
  5703        "members": {
  5704          "ImportJobResponse": {
  5705            "shape": "ImportJobResponse"
  5706          }
  5707        },
  5708        "required": [
  5709          "ImportJobResponse"
  5710        ],
  5711        "payload": "ImportJobResponse"
  5712      },
  5713      "CreateInAppTemplateRequest": {
  5714        "type": "structure",
  5715        "members": {
  5716          "InAppTemplateRequest": {
  5717            "shape": "InAppTemplateRequest"
  5718          },
  5719          "TemplateName": {
  5720            "shape": "__string",
  5721            "location": "uri",
  5722            "locationName": "template-name"
  5723          }
  5724        },
  5725        "required": [
  5726          "TemplateName",
  5727          "InAppTemplateRequest"
  5728        ],
  5729        "payload": "InAppTemplateRequest"
  5730      },
  5731      "CreateInAppTemplateResponse": {
  5732        "type": "structure",
  5733        "members": {
  5734          "TemplateCreateMessageBody": {
  5735            "shape": "TemplateCreateMessageBody"
  5736          }
  5737        },
  5738        "required": [
  5739          "TemplateCreateMessageBody"
  5740        ],
  5741        "payload": "TemplateCreateMessageBody"
  5742      },
  5743      "CreateJourneyRequest": {
  5744        "type": "structure",
  5745        "members": {
  5746          "ApplicationId": {
  5747            "shape": "__string",
  5748            "location": "uri",
  5749            "locationName": "application-id"
  5750          },
  5751          "WriteJourneyRequest": {
  5752            "shape": "WriteJourneyRequest"
  5753          }
  5754        },
  5755        "required": [
  5756          "ApplicationId",
  5757          "WriteJourneyRequest"
  5758        ],
  5759        "payload": "WriteJourneyRequest"
  5760      },
  5761      "CreateJourneyResponse": {
  5762        "type": "structure",
  5763        "members": {
  5764          "JourneyResponse": {
  5765            "shape": "JourneyResponse"
  5766          }
  5767        },
  5768        "required": [
  5769          "JourneyResponse"
  5770        ],
  5771        "payload": "JourneyResponse"
  5772      },
  5773      "CreatePushTemplateRequest": {
  5774        "type": "structure",
  5775        "members": {
  5776          "PushNotificationTemplateRequest": {
  5777            "shape": "PushNotificationTemplateRequest"
  5778          },
  5779          "TemplateName": {
  5780            "shape": "__string",
  5781            "location": "uri",
  5782            "locationName": "template-name"
  5783          }
  5784        },
  5785        "required": [
  5786          "TemplateName",
  5787          "PushNotificationTemplateRequest"
  5788        ],
  5789        "payload": "PushNotificationTemplateRequest"
  5790      },
  5791      "CreatePushTemplateResponse": {
  5792        "type": "structure",
  5793        "members": {
  5794          "CreateTemplateMessageBody": {
  5795            "shape": "CreateTemplateMessageBody"
  5796          }
  5797        },
  5798        "required": [
  5799          "CreateTemplateMessageBody"
  5800        ],
  5801        "payload": "CreateTemplateMessageBody"
  5802      },
  5803      "CreateRecommenderConfiguration": {
  5804        "type": "structure",
  5805        "members": {
  5806          "Attributes": {
  5807            "shape": "MapOf__string"
  5808          },
  5809          "Description": {
  5810            "shape": "__string"
  5811          },
  5812          "Name": {
  5813            "shape": "__string"
  5814          },
  5815          "RecommendationProviderIdType": {
  5816            "shape": "__string"
  5817          },
  5818          "RecommendationProviderRoleArn": {
  5819            "shape": "__string"
  5820          },
  5821          "RecommendationProviderUri": {
  5822            "shape": "__string"
  5823          },
  5824          "RecommendationTransformerUri": {
  5825            "shape": "__string"
  5826          },
  5827          "RecommendationsDisplayName": {
  5828            "shape": "__string"
  5829          },
  5830          "RecommendationsPerMessage": {
  5831            "shape": "__integer"
  5832          }
  5833        },
  5834        "required": [
  5835          "RecommendationProviderUri",
  5836          "RecommendationProviderRoleArn"
  5837        ]
  5838      },
  5839      "CreateRecommenderConfigurationRequest": {
  5840        "type": "structure",
  5841        "members": {
  5842          "CreateRecommenderConfiguration": {
  5843            "shape": "CreateRecommenderConfiguration"
  5844          }
  5845        },
  5846        "required": [
  5847          "CreateRecommenderConfiguration"
  5848        ],
  5849        "payload": "CreateRecommenderConfiguration"
  5850      },
  5851      "CreateRecommenderConfigurationResponse": {
  5852        "type": "structure",
  5853        "members": {
  5854          "RecommenderConfigurationResponse": {
  5855            "shape": "RecommenderConfigurationResponse"
  5856          }
  5857        },
  5858        "required": [
  5859          "RecommenderConfigurationResponse"
  5860        ],
  5861        "payload": "RecommenderConfigurationResponse"
  5862      },
  5863      "CreateSegmentRequest": {
  5864        "type": "structure",
  5865        "members": {
  5866          "ApplicationId": {
  5867            "shape": "__string",
  5868            "location": "uri",
  5869            "locationName": "application-id"
  5870          },
  5871          "WriteSegmentRequest": {
  5872            "shape": "WriteSegmentRequest"
  5873          }
  5874        },
  5875        "required": [
  5876          "ApplicationId",
  5877          "WriteSegmentRequest"
  5878        ],
  5879        "payload": "WriteSegmentRequest"
  5880      },
  5881      "CreateSegmentResponse": {
  5882        "type": "structure",
  5883        "members": {
  5884          "SegmentResponse": {
  5885            "shape": "SegmentResponse"
  5886          }
  5887        },
  5888        "required": [
  5889          "SegmentResponse"
  5890        ],
  5891        "payload": "SegmentResponse"
  5892      },
  5893      "CreateSmsTemplateRequest": {
  5894        "type": "structure",
  5895        "members": {
  5896          "SMSTemplateRequest": {
  5897            "shape": "SMSTemplateRequest"
  5898          },
  5899          "TemplateName": {
  5900            "shape": "__string",
  5901            "location": "uri",
  5902            "locationName": "template-name"
  5903          }
  5904        },
  5905        "required": [
  5906          "TemplateName",
  5907          "SMSTemplateRequest"
  5908        ],
  5909        "payload": "SMSTemplateRequest"
  5910      },
  5911      "CreateSmsTemplateResponse": {
  5912        "type": "structure",
  5913        "members": {
  5914          "CreateTemplateMessageBody": {
  5915            "shape": "CreateTemplateMessageBody"
  5916          }
  5917        },
  5918        "required": [
  5919          "CreateTemplateMessageBody"
  5920        ],
  5921        "payload": "CreateTemplateMessageBody"
  5922      },
  5923      "CreateTemplateMessageBody": {
  5924        "type": "structure",
  5925        "members": {
  5926          "Arn": {
  5927            "shape": "__string"
  5928          },
  5929          "Message": {
  5930            "shape": "__string"
  5931          },
  5932          "RequestID": {
  5933            "shape": "__string"
  5934          }
  5935        }
  5936      },
  5937      "CreateVoiceTemplateRequest": {
  5938        "type": "structure",
  5939        "members": {
  5940          "TemplateName": {
  5941            "shape": "__string",
  5942            "location": "uri",
  5943            "locationName": "template-name"
  5944          },
  5945          "VoiceTemplateRequest": {
  5946            "shape": "VoiceTemplateRequest"
  5947          }
  5948        },
  5949        "required": [
  5950          "TemplateName",
  5951          "VoiceTemplateRequest"
  5952        ],
  5953        "payload": "VoiceTemplateRequest"
  5954      },
  5955      "CreateVoiceTemplateResponse": {
  5956        "type": "structure",
  5957        "members": {
  5958          "CreateTemplateMessageBody": {
  5959            "shape": "CreateTemplateMessageBody"
  5960          }
  5961        },
  5962        "required": [
  5963          "CreateTemplateMessageBody"
  5964        ],
  5965        "payload": "CreateTemplateMessageBody"
  5966      },
  5967      "CustomDeliveryConfiguration": {
  5968        "type": "structure",
  5969        "members": {
  5970          "DeliveryUri": {
  5971            "shape": "__string"
  5972          },
  5973          "EndpointTypes": {
  5974            "shape": "ListOf__EndpointTypesElement"
  5975          }
  5976        },
  5977        "required": [
  5978          "DeliveryUri"
  5979        ]
  5980      },
  5981      "CustomMessageActivity": {
  5982        "type": "structure",
  5983        "members": {
  5984          "DeliveryUri": {
  5985            "shape": "__string"
  5986          },
  5987          "EndpointTypes": {
  5988            "shape": "ListOf__EndpointTypesElement"
  5989          },
  5990          "MessageConfig": {
  5991            "shape": "JourneyCustomMessage"
  5992          },
  5993          "NextActivity": {
  5994            "shape": "__string"
  5995          },
  5996          "TemplateName": {
  5997            "shape": "__string"
  5998          },
  5999          "TemplateVersion": {
  6000            "shape": "__string"
  6001          }
  6002        }
  6003      },
  6004      "DefaultButtonConfiguration": {
  6005        "type": "structure",
  6006        "members": {
  6007          "BackgroundColor": {
  6008            "shape": "__string"
  6009          },
  6010          "BorderRadius": {
  6011            "shape": "__integer"
  6012          },
  6013          "ButtonAction": {
  6014            "shape": "ButtonAction"
  6015          },
  6016          "Link": {
  6017            "shape": "__string"
  6018          },
  6019          "Text": {
  6020            "shape": "__string"
  6021          },
  6022          "TextColor": {
  6023            "shape": "__string"
  6024          }
  6025        },
  6026        "required": [
  6027          "ButtonAction",
  6028          "Text"
  6029        ]
  6030      },
  6031      "DefaultMessage": {
  6032        "type": "structure",
  6033        "members": {
  6034          "Body": {
  6035            "shape": "__string"
  6036          },
  6037          "Substitutions": {
  6038            "shape": "MapOfListOf__string"
  6039          }
  6040        }
  6041      },
  6042      "DefaultPushNotificationMessage": {
  6043        "type": "structure",
  6044        "members": {
  6045          "Action": {
  6046            "shape": "Action"
  6047          },
  6048          "Body": {
  6049            "shape": "__string"
  6050          },
  6051          "Data": {
  6052            "shape": "MapOf__string"
  6053          },
  6054          "SilentPush": {
  6055            "shape": "__boolean"
  6056          },
  6057          "Substitutions": {
  6058            "shape": "MapOfListOf__string"
  6059          },
  6060          "Title": {
  6061            "shape": "__string"
  6062          },
  6063          "Url": {
  6064            "shape": "__string"
  6065          }
  6066        }
  6067      },
  6068      "DefaultPushNotificationTemplate": {
  6069        "type": "structure",
  6070        "members": {
  6071          "Action": {
  6072            "shape": "Action"
  6073          },
  6074          "Body": {
  6075            "shape": "__string"
  6076          },
  6077          "Sound": {
  6078            "shape": "__string"
  6079          },
  6080          "Title": {
  6081            "shape": "__string"
  6082          },
  6083          "Url": {
  6084            "shape": "__string"
  6085          }
  6086        }
  6087      },
  6088      "DeleteAdmChannelRequest": {
  6089        "type": "structure",
  6090        "members": {
  6091          "ApplicationId": {
  6092            "shape": "__string",
  6093            "location": "uri",
  6094            "locationName": "application-id"
  6095          }
  6096        },
  6097        "required": [
  6098          "ApplicationId"
  6099        ]
  6100      },
  6101      "DeleteAdmChannelResponse": {
  6102        "type": "structure",
  6103        "members": {
  6104          "ADMChannelResponse": {
  6105            "shape": "ADMChannelResponse"
  6106          }
  6107        },
  6108        "required": [
  6109          "ADMChannelResponse"
  6110        ],
  6111        "payload": "ADMChannelResponse"
  6112      },
  6113      "DeleteApnsChannelRequest": {
  6114        "type": "structure",
  6115        "members": {
  6116          "ApplicationId": {
  6117            "shape": "__string",
  6118            "location": "uri",
  6119            "locationName": "application-id"
  6120          }
  6121        },
  6122        "required": [
  6123          "ApplicationId"
  6124        ]
  6125      },
  6126      "DeleteApnsChannelResponse": {
  6127        "type": "structure",
  6128        "members": {
  6129          "APNSChannelResponse": {
  6130            "shape": "APNSChannelResponse"
  6131          }
  6132        },
  6133        "required": [
  6134          "APNSChannelResponse"
  6135        ],
  6136        "payload": "APNSChannelResponse"
  6137      },
  6138      "DeleteApnsSandboxChannelRequest": {
  6139        "type": "structure",
  6140        "members": {
  6141          "ApplicationId": {
  6142            "shape": "__string",
  6143            "location": "uri",
  6144            "locationName": "application-id"
  6145          }
  6146        },
  6147        "required": [
  6148          "ApplicationId"
  6149        ]
  6150      },
  6151      "DeleteApnsSandboxChannelResponse": {
  6152        "type": "structure",
  6153        "members": {
  6154          "APNSSandboxChannelResponse": {
  6155            "shape": "APNSSandboxChannelResponse"
  6156          }
  6157        },
  6158        "required": [
  6159          "APNSSandboxChannelResponse"
  6160        ],
  6161        "payload": "APNSSandboxChannelResponse"
  6162      },
  6163      "DeleteApnsVoipChannelRequest": {
  6164        "type": "structure",
  6165        "members": {
  6166          "ApplicationId": {
  6167            "shape": "__string",
  6168            "location": "uri",
  6169            "locationName": "application-id"
  6170          }
  6171        },
  6172        "required": [
  6173          "ApplicationId"
  6174        ]
  6175      },
  6176      "DeleteApnsVoipChannelResponse": {
  6177        "type": "structure",
  6178        "members": {
  6179          "APNSVoipChannelResponse": {
  6180            "shape": "APNSVoipChannelResponse"
  6181          }
  6182        },
  6183        "required": [
  6184          "APNSVoipChannelResponse"
  6185        ],
  6186        "payload": "APNSVoipChannelResponse"
  6187      },
  6188      "DeleteApnsVoipSandboxChannelRequest": {
  6189        "type": "structure",
  6190        "members": {
  6191          "ApplicationId": {
  6192            "shape": "__string",
  6193            "location": "uri",
  6194            "locationName": "application-id"
  6195          }
  6196        },
  6197        "required": [
  6198          "ApplicationId"
  6199        ]
  6200      },
  6201      "DeleteApnsVoipSandboxChannelResponse": {
  6202        "type": "structure",
  6203        "members": {
  6204          "APNSVoipSandboxChannelResponse": {
  6205            "shape": "APNSVoipSandboxChannelResponse"
  6206          }
  6207        },
  6208        "required": [
  6209          "APNSVoipSandboxChannelResponse"
  6210        ],
  6211        "payload": "APNSVoipSandboxChannelResponse"
  6212      },
  6213      "DeleteAppRequest": {
  6214        "type": "structure",
  6215        "members": {
  6216          "ApplicationId": {
  6217            "shape": "__string",
  6218            "location": "uri",
  6219            "locationName": "application-id"
  6220          }
  6221        },
  6222        "required": [
  6223          "ApplicationId"
  6224        ]
  6225      },
  6226      "DeleteAppResponse": {
  6227        "type": "structure",
  6228        "members": {
  6229          "ApplicationResponse": {
  6230            "shape": "ApplicationResponse"
  6231          }
  6232        },
  6233        "required": [
  6234          "ApplicationResponse"
  6235        ],
  6236        "payload": "ApplicationResponse"
  6237      },
  6238      "DeleteBaiduChannelRequest": {
  6239        "type": "structure",
  6240        "members": {
  6241          "ApplicationId": {
  6242            "shape": "__string",
  6243            "location": "uri",
  6244            "locationName": "application-id"
  6245          }
  6246        },
  6247        "required": [
  6248          "ApplicationId"
  6249        ]
  6250      },
  6251      "DeleteBaiduChannelResponse": {
  6252        "type": "structure",
  6253        "members": {
  6254          "BaiduChannelResponse": {
  6255            "shape": "BaiduChannelResponse"
  6256          }
  6257        },
  6258        "required": [
  6259          "BaiduChannelResponse"
  6260        ],
  6261        "payload": "BaiduChannelResponse"
  6262      },
  6263      "DeleteCampaignRequest": {
  6264        "type": "structure",
  6265        "members": {
  6266          "ApplicationId": {
  6267            "shape": "__string",
  6268            "location": "uri",
  6269            "locationName": "application-id"
  6270          },
  6271          "CampaignId": {
  6272            "shape": "__string",
  6273            "location": "uri",
  6274            "locationName": "campaign-id"
  6275          }
  6276        },
  6277        "required": [
  6278          "CampaignId",
  6279          "ApplicationId"
  6280        ]
  6281      },
  6282      "DeleteCampaignResponse": {
  6283        "type": "structure",
  6284        "members": {
  6285          "CampaignResponse": {
  6286            "shape": "CampaignResponse"
  6287          }
  6288        },
  6289        "required": [
  6290          "CampaignResponse"
  6291        ],
  6292        "payload": "CampaignResponse"
  6293      },
  6294      "DeleteEmailChannelRequest": {
  6295        "type": "structure",
  6296        "members": {
  6297          "ApplicationId": {
  6298            "shape": "__string",
  6299            "location": "uri",
  6300            "locationName": "application-id"
  6301          }
  6302        },
  6303        "required": [
  6304          "ApplicationId"
  6305        ]
  6306      },
  6307      "DeleteEmailChannelResponse": {
  6308        "type": "structure",
  6309        "members": {
  6310          "EmailChannelResponse": {
  6311            "shape": "EmailChannelResponse"
  6312          }
  6313        },
  6314        "required": [
  6315          "EmailChannelResponse"
  6316        ],
  6317        "payload": "EmailChannelResponse"
  6318      },
  6319      "DeleteEmailTemplateRequest": {
  6320        "type": "structure",
  6321        "members": {
  6322          "TemplateName": {
  6323            "shape": "__string",
  6324            "location": "uri",
  6325            "locationName": "template-name"
  6326          },
  6327          "Version": {
  6328            "shape": "__string",
  6329            "location": "querystring",
  6330            "locationName": "version"
  6331          }
  6332        },
  6333        "required": [
  6334          "TemplateName"
  6335        ]
  6336      },
  6337      "DeleteEmailTemplateResponse": {
  6338        "type": "structure",
  6339        "members": {
  6340          "MessageBody": {
  6341            "shape": "MessageBody"
  6342          }
  6343        },
  6344        "required": [
  6345          "MessageBody"
  6346        ],
  6347        "payload": "MessageBody"
  6348      },
  6349      "DeleteEndpointRequest": {
  6350        "type": "structure",
  6351        "members": {
  6352          "ApplicationId": {
  6353            "shape": "__string",
  6354            "location": "uri",
  6355            "locationName": "application-id"
  6356          },
  6357          "EndpointId": {
  6358            "shape": "__string",
  6359            "location": "uri",
  6360            "locationName": "endpoint-id"
  6361          }
  6362        },
  6363        "required": [
  6364          "ApplicationId",
  6365          "EndpointId"
  6366        ]
  6367      },
  6368      "DeleteEndpointResponse": {
  6369        "type": "structure",
  6370        "members": {
  6371          "EndpointResponse": {
  6372            "shape": "EndpointResponse"
  6373          }
  6374        },
  6375        "required": [
  6376          "EndpointResponse"
  6377        ],
  6378        "payload": "EndpointResponse"
  6379      },
  6380      "DeleteEventStreamRequest": {
  6381        "type": "structure",
  6382        "members": {
  6383          "ApplicationId": {
  6384            "shape": "__string",
  6385            "location": "uri",
  6386            "locationName": "application-id"
  6387          }
  6388        },
  6389        "required": [
  6390          "ApplicationId"
  6391        ]
  6392      },
  6393      "DeleteEventStreamResponse": {
  6394        "type": "structure",
  6395        "members": {
  6396          "EventStream": {
  6397            "shape": "EventStream"
  6398          }
  6399        },
  6400        "required": [
  6401          "EventStream"
  6402        ],
  6403        "payload": "EventStream"
  6404      },
  6405      "DeleteGcmChannelRequest": {
  6406        "type": "structure",
  6407        "members": {
  6408          "ApplicationId": {
  6409            "shape": "__string",
  6410            "location": "uri",
  6411            "locationName": "application-id"
  6412          }
  6413        },
  6414        "required": [
  6415          "ApplicationId"
  6416        ]
  6417      },
  6418      "DeleteGcmChannelResponse": {
  6419        "type": "structure",
  6420        "members": {
  6421          "GCMChannelResponse": {
  6422            "shape": "GCMChannelResponse"
  6423          }
  6424        },
  6425        "required": [
  6426          "GCMChannelResponse"
  6427        ],
  6428        "payload": "GCMChannelResponse"
  6429      },
  6430      "DeleteInAppTemplateRequest": {
  6431        "type": "structure",
  6432        "members": {
  6433          "TemplateName": {
  6434            "shape": "__string",
  6435            "location": "uri",
  6436            "locationName": "template-name"
  6437          },
  6438          "Version": {
  6439            "shape": "__string",
  6440            "location": "querystring",
  6441            "locationName": "version"
  6442          }
  6443        },
  6444        "required": [
  6445          "TemplateName"
  6446        ]
  6447      },
  6448      "DeleteInAppTemplateResponse": {
  6449        "type": "structure",
  6450        "members": {
  6451          "MessageBody": {
  6452            "shape": "MessageBody"
  6453          }
  6454        },
  6455        "required": [
  6456          "MessageBody"
  6457        ],
  6458        "payload": "MessageBody"
  6459      },
  6460      "DeleteJourneyRequest": {
  6461        "type": "structure",
  6462        "members": {
  6463          "ApplicationId": {
  6464            "shape": "__string",
  6465            "location": "uri",
  6466            "locationName": "application-id"
  6467          },
  6468          "JourneyId": {
  6469            "shape": "__string",
  6470            "location": "uri",
  6471            "locationName": "journey-id"
  6472          }
  6473        },
  6474        "required": [
  6475          "JourneyId",
  6476          "ApplicationId"
  6477        ]
  6478      },
  6479      "DeleteJourneyResponse": {
  6480        "type": "structure",
  6481        "members": {
  6482          "JourneyResponse": {
  6483            "shape": "JourneyResponse"
  6484          }
  6485        },
  6486        "required": [
  6487          "JourneyResponse"
  6488        ],
  6489        "payload": "JourneyResponse"
  6490      },
  6491      "DeletePushTemplateRequest": {
  6492        "type": "structure",
  6493        "members": {
  6494          "TemplateName": {
  6495            "shape": "__string",
  6496            "location": "uri",
  6497            "locationName": "template-name"
  6498          },
  6499          "Version": {
  6500            "shape": "__string",
  6501            "location": "querystring",
  6502            "locationName": "version"
  6503          }
  6504        },
  6505        "required": [
  6506          "TemplateName"
  6507        ]
  6508      },
  6509      "DeletePushTemplateResponse": {
  6510        "type": "structure",
  6511        "members": {
  6512          "MessageBody": {
  6513            "shape": "MessageBody"
  6514          }
  6515        },
  6516        "required": [
  6517          "MessageBody"
  6518        ],
  6519        "payload": "MessageBody"
  6520      },
  6521      "DeleteRecommenderConfigurationRequest": {
  6522        "type": "structure",
  6523        "members": {
  6524          "RecommenderId": {
  6525            "shape": "__string",
  6526            "location": "uri",
  6527            "locationName": "recommender-id"
  6528          }
  6529        },
  6530        "required": [
  6531          "RecommenderId"
  6532        ]
  6533      },
  6534      "DeleteRecommenderConfigurationResponse": {
  6535        "type": "structure",
  6536        "members": {
  6537          "RecommenderConfigurationResponse": {
  6538            "shape": "RecommenderConfigurationResponse"
  6539          }
  6540        },
  6541        "required": [
  6542          "RecommenderConfigurationResponse"
  6543        ],
  6544        "payload": "RecommenderConfigurationResponse"
  6545      },
  6546      "DeleteSegmentRequest": {
  6547        "type": "structure",
  6548        "members": {
  6549          "ApplicationId": {
  6550            "shape": "__string",
  6551            "location": "uri",
  6552            "locationName": "application-id"
  6553          },
  6554          "SegmentId": {
  6555            "shape": "__string",
  6556            "location": "uri",
  6557            "locationName": "segment-id"
  6558          }
  6559        },
  6560        "required": [
  6561          "SegmentId",
  6562          "ApplicationId"
  6563        ]
  6564      },
  6565      "DeleteSegmentResponse": {
  6566        "type": "structure",
  6567        "members": {
  6568          "SegmentResponse": {
  6569            "shape": "SegmentResponse"
  6570          }
  6571        },
  6572        "required": [
  6573          "SegmentResponse"
  6574        ],
  6575        "payload": "SegmentResponse"
  6576      },
  6577      "DeleteSmsChannelRequest": {
  6578        "type": "structure",
  6579        "members": {
  6580          "ApplicationId": {
  6581            "shape": "__string",
  6582            "location": "uri",
  6583            "locationName": "application-id"
  6584          }
  6585        },
  6586        "required": [
  6587          "ApplicationId"
  6588        ]
  6589      },
  6590      "DeleteSmsChannelResponse": {
  6591        "type": "structure",
  6592        "members": {
  6593          "SMSChannelResponse": {
  6594            "shape": "SMSChannelResponse"
  6595          }
  6596        },
  6597        "required": [
  6598          "SMSChannelResponse"
  6599        ],
  6600        "payload": "SMSChannelResponse"
  6601      },
  6602      "DeleteSmsTemplateRequest": {
  6603        "type": "structure",
  6604        "members": {
  6605          "TemplateName": {
  6606            "shape": "__string",
  6607            "location": "uri",
  6608            "locationName": "template-name"
  6609          },
  6610          "Version": {
  6611            "shape": "__string",
  6612            "location": "querystring",
  6613            "locationName": "version"
  6614          }
  6615        },
  6616        "required": [
  6617          "TemplateName"
  6618        ]
  6619      },
  6620      "DeleteSmsTemplateResponse": {
  6621        "type": "structure",
  6622        "members": {
  6623          "MessageBody": {
  6624            "shape": "MessageBody"
  6625          }
  6626        },
  6627        "required": [
  6628          "MessageBody"
  6629        ],
  6630        "payload": "MessageBody"
  6631      },
  6632      "DeleteUserEndpointsRequest": {
  6633        "type": "structure",
  6634        "members": {
  6635          "ApplicationId": {
  6636            "shape": "__string",
  6637            "location": "uri",
  6638            "locationName": "application-id"
  6639          },
  6640          "UserId": {
  6641            "shape": "__string",
  6642            "location": "uri",
  6643            "locationName": "user-id"
  6644          }
  6645        },
  6646        "required": [
  6647          "ApplicationId",
  6648          "UserId"
  6649        ]
  6650      },
  6651      "DeleteUserEndpointsResponse": {
  6652        "type": "structure",
  6653        "members": {
  6654          "EndpointsResponse": {
  6655            "shape": "EndpointsResponse"
  6656          }
  6657        },
  6658        "required": [
  6659          "EndpointsResponse"
  6660        ],
  6661        "payload": "EndpointsResponse"
  6662      },
  6663      "DeleteVoiceChannelRequest": {
  6664        "type": "structure",
  6665        "members": {
  6666          "ApplicationId": {
  6667            "shape": "__string",
  6668            "location": "uri",
  6669            "locationName": "application-id"
  6670          }
  6671        },
  6672        "required": [
  6673          "ApplicationId"
  6674        ]
  6675      },
  6676      "DeleteVoiceChannelResponse": {
  6677        "type": "structure",
  6678        "members": {
  6679          "VoiceChannelResponse": {
  6680            "shape": "VoiceChannelResponse"
  6681          }
  6682        },
  6683        "required": [
  6684          "VoiceChannelResponse"
  6685        ],
  6686        "payload": "VoiceChannelResponse"
  6687      },
  6688      "DeleteVoiceTemplateRequest": {
  6689        "type": "structure",
  6690        "members": {
  6691          "TemplateName": {
  6692            "shape": "__string",
  6693            "location": "uri",
  6694            "locationName": "template-name"
  6695          },
  6696          "Version": {
  6697            "shape": "__string",
  6698            "location": "querystring",
  6699            "locationName": "version"
  6700          }
  6701        },
  6702        "required": [
  6703          "TemplateName"
  6704        ]
  6705      },
  6706      "DeleteVoiceTemplateResponse": {
  6707        "type": "structure",
  6708        "members": {
  6709          "MessageBody": {
  6710            "shape": "MessageBody"
  6711          }
  6712        },
  6713        "required": [
  6714          "MessageBody"
  6715        ],
  6716        "payload": "MessageBody"
  6717      },
  6718      "DeliveryStatus": {
  6719        "type": "string",
  6720        "enum": [
  6721          "SUCCESSFUL",
  6722          "THROTTLED",
  6723          "TEMPORARY_FAILURE",
  6724          "PERMANENT_FAILURE",
  6725          "UNKNOWN_FAILURE",
  6726          "OPT_OUT",
  6727          "DUPLICATE"
  6728        ]
  6729      },
  6730      "DimensionType": {
  6731        "type": "string",
  6732        "enum": [
  6733          "INCLUSIVE",
  6734          "EXCLUSIVE"
  6735        ]
  6736      },
  6737      "DirectMessageConfiguration": {
  6738        "type": "structure",
  6739        "members": {
  6740          "ADMMessage": {
  6741            "shape": "ADMMessage"
  6742          },
  6743          "APNSMessage": {
  6744            "shape": "APNSMessage"
  6745          },
  6746          "BaiduMessage": {
  6747            "shape": "BaiduMessage"
  6748          },
  6749          "DefaultMessage": {
  6750            "shape": "DefaultMessage"
  6751          },
  6752          "DefaultPushNotificationMessage": {
  6753            "shape": "DefaultPushNotificationMessage"
  6754          },
  6755          "EmailMessage": {
  6756            "shape": "EmailMessage"
  6757          },
  6758          "GCMMessage": {
  6759            "shape": "GCMMessage"
  6760          },
  6761          "SMSMessage": {
  6762            "shape": "SMSMessage"
  6763          },
  6764          "VoiceMessage": {
  6765            "shape": "VoiceMessage"
  6766          }
  6767        }
  6768      },
  6769      "Duration": {
  6770        "type": "string",
  6771        "enum": [
  6772          "HR_24",
  6773          "DAY_7",
  6774          "DAY_14",
  6775          "DAY_30"
  6776        ]
  6777      },
  6778      "EmailChannelRequest": {
  6779        "type": "structure",
  6780        "members": {
  6781          "ConfigurationSet": {
  6782            "shape": "__string"
  6783          },
  6784          "Enabled": {
  6785            "shape": "__boolean"
  6786          },
  6787          "FromAddress": {
  6788            "shape": "__string"
  6789          },
  6790          "Identity": {
  6791            "shape": "__string"
  6792          },
  6793          "RoleArn": {
  6794            "shape": "__string"
  6795          }
  6796        },
  6797        "required": [
  6798          "FromAddress",
  6799          "Identity"
  6800        ]
  6801      },
  6802      "EmailChannelResponse": {
  6803        "type": "structure",
  6804        "members": {
  6805          "ApplicationId": {
  6806            "shape": "__string"
  6807          },
  6808          "ConfigurationSet": {
  6809            "shape": "__string"
  6810          },
  6811          "CreationDate": {
  6812            "shape": "__string"
  6813          },
  6814          "Enabled": {
  6815            "shape": "__boolean"
  6816          },
  6817          "FromAddress": {
  6818            "shape": "__string"
  6819          },
  6820          "HasCredential": {
  6821            "shape": "__boolean"
  6822          },
  6823          "Id": {
  6824            "shape": "__string"
  6825          },
  6826          "Identity": {
  6827            "shape": "__string"
  6828          },
  6829          "IsArchived": {
  6830            "shape": "__boolean"
  6831          },
  6832          "LastModifiedBy": {
  6833            "shape": "__string"
  6834          },
  6835          "LastModifiedDate": {
  6836            "shape": "__string"
  6837          },
  6838          "MessagesPerSecond": {
  6839            "shape": "__integer"
  6840          },
  6841          "Platform": {
  6842            "shape": "__string"
  6843          },
  6844          "RoleArn": {
  6845            "shape": "__string"
  6846          },
  6847          "Version": {
  6848            "shape": "__integer"
  6849          }
  6850        },
  6851        "required": [
  6852          "Platform"
  6853        ]
  6854      },
  6855      "EmailMessage": {
  6856        "type": "structure",
  6857        "members": {
  6858          "Body": {
  6859            "shape": "__string"
  6860          },
  6861          "FeedbackForwardingAddress": {
  6862            "shape": "__string"
  6863          },
  6864          "FromAddress": {
  6865            "shape": "__string"
  6866          },
  6867          "RawEmail": {
  6868            "shape": "RawEmail"
  6869          },
  6870          "ReplyToAddresses": {
  6871            "shape": "ListOf__string"
  6872          },
  6873          "SimpleEmail": {
  6874            "shape": "SimpleEmail"
  6875          },
  6876          "Substitutions": {
  6877            "shape": "MapOfListOf__string"
  6878          }
  6879        }
  6880      },
  6881      "EmailMessageActivity": {
  6882        "type": "structure",
  6883        "members": {
  6884          "MessageConfig": {
  6885            "shape": "JourneyEmailMessage"
  6886          },
  6887          "NextActivity": {
  6888            "shape": "__string"
  6889          },
  6890          "TemplateName": {
  6891            "shape": "__string"
  6892          },
  6893          "TemplateVersion": {
  6894            "shape": "__string"
  6895          }
  6896        }
  6897      },
  6898      "EmailTemplateRequest": {
  6899        "type": "structure",
  6900        "members": {
  6901          "DefaultSubstitutions": {
  6902            "shape": "__string"
  6903          },
  6904          "HtmlPart": {
  6905            "shape": "__string"
  6906          },
  6907          "RecommenderId": {
  6908            "shape": "__string"
  6909          },
  6910          "Subject": {
  6911            "shape": "__string"
  6912          },
  6913          "tags": {
  6914            "shape": "MapOf__string",
  6915            "locationName": "tags"
  6916          },
  6917          "TemplateDescription": {
  6918            "shape": "__string"
  6919          },
  6920          "TextPart": {
  6921            "shape": "__string"
  6922          }
  6923        }
  6924      },
  6925      "EmailTemplateResponse": {
  6926        "type": "structure",
  6927        "members": {
  6928          "Arn": {
  6929            "shape": "__string"
  6930          },
  6931          "CreationDate": {
  6932            "shape": "__string"
  6933          },
  6934          "DefaultSubstitutions": {
  6935            "shape": "__string"
  6936          },
  6937          "HtmlPart": {
  6938            "shape": "__string"
  6939          },
  6940          "LastModifiedDate": {
  6941            "shape": "__string"
  6942          },
  6943          "RecommenderId": {
  6944            "shape": "__string"
  6945          },
  6946          "Subject": {
  6947            "shape": "__string"
  6948          },
  6949          "tags": {
  6950            "shape": "MapOf__string",
  6951            "locationName": "tags"
  6952          },
  6953          "TemplateDescription": {
  6954            "shape": "__string"
  6955          },
  6956          "TemplateName": {
  6957            "shape": "__string"
  6958          },
  6959          "TemplateType": {
  6960            "shape": "TemplateType"
  6961          },
  6962          "TextPart": {
  6963            "shape": "__string"
  6964          },
  6965          "Version": {
  6966            "shape": "__string"
  6967          }
  6968        },
  6969        "required": [
  6970          "LastModifiedDate",
  6971          "CreationDate",
  6972          "TemplateName",
  6973          "TemplateType"
  6974        ]
  6975      },
  6976      "EndpointBatchItem": {
  6977        "type": "structure",
  6978        "members": {
  6979          "Address": {
  6980            "shape": "__string"
  6981          },
  6982          "Attributes": {
  6983            "shape": "MapOfListOf__string"
  6984          },
  6985          "ChannelType": {
  6986            "shape": "ChannelType"
  6987          },
  6988          "Demographic": {
  6989            "shape": "EndpointDemographic"
  6990          },
  6991          "EffectiveDate": {
  6992            "shape": "__string"
  6993          },
  6994          "EndpointStatus": {
  6995            "shape": "__string"
  6996          },
  6997          "Id": {
  6998            "shape": "__string"
  6999          },
  7000          "Location": {
  7001            "shape": "EndpointLocation"
  7002          },
  7003          "Metrics": {
  7004            "shape": "MapOf__double"
  7005          },
  7006          "OptOut": {
  7007            "shape": "__string"
  7008          },
  7009          "RequestId": {
  7010            "shape": "__string"
  7011          },
  7012          "User": {
  7013            "shape": "EndpointUser"
  7014          }
  7015        }
  7016      },
  7017      "EndpointBatchRequest": {
  7018        "type": "structure",
  7019        "members": {
  7020          "Item": {
  7021            "shape": "ListOfEndpointBatchItem"
  7022          }
  7023        },
  7024        "required": [
  7025          "Item"
  7026        ]
  7027      },
  7028      "EndpointDemographic": {
  7029        "type": "structure",
  7030        "members": {
  7031          "AppVersion": {
  7032            "shape": "__string"
  7033          },
  7034          "Locale": {
  7035            "shape": "__string"
  7036          },
  7037          "Make": {
  7038            "shape": "__string"
  7039          },
  7040          "Model": {
  7041            "shape": "__string"
  7042          },
  7043          "ModelVersion": {
  7044            "shape": "__string"
  7045          },
  7046          "Platform": {
  7047            "shape": "__string"
  7048          },
  7049          "PlatformVersion": {
  7050            "shape": "__string"
  7051          },
  7052          "Timezone": {
  7053            "shape": "__string"
  7054          }
  7055        }
  7056      },
  7057      "EndpointItemResponse": {
  7058        "type": "structure",
  7059        "members": {
  7060          "Message": {
  7061            "shape": "__string"
  7062          },
  7063          "StatusCode": {
  7064            "shape": "__integer"
  7065          }
  7066        }
  7067      },
  7068      "EndpointLocation": {
  7069        "type": "structure",
  7070        "members": {
  7071          "City": {
  7072            "shape": "__string"
  7073          },
  7074          "Country": {
  7075            "shape": "__string"
  7076          },
  7077          "Latitude": {
  7078            "shape": "__double"
  7079          },
  7080          "Longitude": {
  7081            "shape": "__double"
  7082          },
  7083          "PostalCode": {
  7084            "shape": "__string"
  7085          },
  7086          "Region": {
  7087            "shape": "__string"
  7088          }
  7089        }
  7090      },
  7091      "EndpointMessageResult": {
  7092        "type": "structure",
  7093        "members": {
  7094          "Address": {
  7095            "shape": "__string"
  7096          },
  7097          "DeliveryStatus": {
  7098            "shape": "DeliveryStatus"
  7099          },
  7100          "MessageId": {
  7101            "shape": "__string"
  7102          },
  7103          "StatusCode": {
  7104            "shape": "__integer"
  7105          },
  7106          "StatusMessage": {
  7107            "shape": "__string"
  7108          },
  7109          "UpdatedToken": {
  7110            "shape": "__string"
  7111          }
  7112        },
  7113        "required": [
  7114          "DeliveryStatus",
  7115          "StatusCode"
  7116        ]
  7117      },
  7118      "EndpointRequest": {
  7119        "type": "structure",
  7120        "members": {
  7121          "Address": {
  7122            "shape": "__string"
  7123          },
  7124          "Attributes": {
  7125            "shape": "MapOfListOf__string"
  7126          },
  7127          "ChannelType": {
  7128            "shape": "ChannelType"
  7129          },
  7130          "Demographic": {
  7131            "shape": "EndpointDemographic"
  7132          },
  7133          "EffectiveDate": {
  7134            "shape": "__string"
  7135          },
  7136          "EndpointStatus": {
  7137            "shape": "__string"
  7138          },
  7139          "Location": {
  7140            "shape": "EndpointLocation"
  7141          },
  7142          "Metrics": {
  7143            "shape": "MapOf__double"
  7144          },
  7145          "OptOut": {
  7146            "shape": "__string"
  7147          },
  7148          "RequestId": {
  7149            "shape": "__string"
  7150          },
  7151          "User": {
  7152            "shape": "EndpointUser"
  7153          }
  7154        }
  7155      },
  7156      "EndpointResponse": {
  7157        "type": "structure",
  7158        "members": {
  7159          "Address": {
  7160            "shape": "__string"
  7161          },
  7162          "ApplicationId": {
  7163            "shape": "__string"
  7164          },
  7165          "Attributes": {
  7166            "shape": "MapOfListOf__string"
  7167          },
  7168          "ChannelType": {
  7169            "shape": "ChannelType"
  7170          },
  7171          "CohortId": {
  7172            "shape": "__string"
  7173          },
  7174          "CreationDate": {
  7175            "shape": "__string"
  7176          },
  7177          "Demographic": {
  7178            "shape": "EndpointDemographic"
  7179          },
  7180          "EffectiveDate": {
  7181            "shape": "__string"
  7182          },
  7183          "EndpointStatus": {
  7184            "shape": "__string"
  7185          },
  7186          "Id": {
  7187            "shape": "__string"
  7188          },
  7189          "Location": {
  7190            "shape": "EndpointLocation"
  7191          },
  7192          "Metrics": {
  7193            "shape": "MapOf__double"
  7194          },
  7195          "OptOut": {
  7196            "shape": "__string"
  7197          },
  7198          "RequestId": {
  7199            "shape": "__string"
  7200          },
  7201          "User": {
  7202            "shape": "EndpointUser"
  7203          }
  7204        }
  7205      },
  7206      "EndpointSendConfiguration": {
  7207        "type": "structure",
  7208        "members": {
  7209          "BodyOverride": {
  7210            "shape": "__string"
  7211          },
  7212          "Context": {
  7213            "shape": "MapOf__string"
  7214          },
  7215          "RawContent": {
  7216            "shape": "__string"
  7217          },
  7218          "Substitutions": {
  7219            "shape": "MapOfListOf__string"
  7220          },
  7221          "TitleOverride": {
  7222            "shape": "__string"
  7223          }
  7224        }
  7225      },
  7226      "EndpointUser": {
  7227        "type": "structure",
  7228        "members": {
  7229          "UserAttributes": {
  7230            "shape": "MapOfListOf__string"
  7231          },
  7232          "UserId": {
  7233            "shape": "__string"
  7234          }
  7235        }
  7236      },
  7237      "EndpointsResponse": {
  7238        "type": "structure",
  7239        "members": {
  7240          "Item": {
  7241            "shape": "ListOfEndpointResponse"
  7242          }
  7243        },
  7244        "required": [
  7245          "Item"
  7246        ]
  7247      },
  7248      "Event": {
  7249        "type": "structure",
  7250        "members": {
  7251          "AppPackageName": {
  7252            "shape": "__string"
  7253          },
  7254          "AppTitle": {
  7255            "shape": "__string"
  7256          },
  7257          "AppVersionCode": {
  7258            "shape": "__string"
  7259          },
  7260          "Attributes": {
  7261            "shape": "MapOf__string"
  7262          },
  7263          "ClientSdkVersion": {
  7264            "shape": "__string"
  7265          },
  7266          "EventType": {
  7267            "shape": "__string"
  7268          },
  7269          "Metrics": {
  7270            "shape": "MapOf__double"
  7271          },
  7272          "SdkName": {
  7273            "shape": "__string"
  7274          },
  7275          "Session": {
  7276            "shape": "Session"
  7277          },
  7278          "Timestamp": {
  7279            "shape": "__string"
  7280          }
  7281        },
  7282        "required": [
  7283          "EventType",
  7284          "Timestamp"
  7285        ]
  7286      },
  7287      "EventCondition": {
  7288        "type": "structure",
  7289        "members": {
  7290          "Dimensions": {
  7291            "shape": "EventDimensions"
  7292          },
  7293          "MessageActivity": {
  7294            "shape": "__string"
  7295          }
  7296        }
  7297      },
  7298      "EventDimensions": {
  7299        "type": "structure",
  7300        "members": {
  7301          "Attributes": {
  7302            "shape": "MapOfAttributeDimension"
  7303          },
  7304          "EventType": {
  7305            "shape": "SetDimension"
  7306          },
  7307          "Metrics": {
  7308            "shape": "MapOfMetricDimension"
  7309          }
  7310        }
  7311      },
  7312      "EventFilter": {
  7313        "type": "structure",
  7314        "members": {
  7315          "Dimensions": {
  7316            "shape": "EventDimensions"
  7317          },
  7318          "FilterType": {
  7319            "shape": "FilterType"
  7320          }
  7321        },
  7322        "required": [
  7323          "FilterType",
  7324          "Dimensions"
  7325        ]
  7326      },
  7327      "EventItemResponse": {
  7328        "type": "structure",
  7329        "members": {
  7330          "Message": {
  7331            "shape": "__string"
  7332          },
  7333          "StatusCode": {
  7334            "shape": "__integer"
  7335          }
  7336        }
  7337      },
  7338      "EventStartCondition": {
  7339        "type": "structure",
  7340        "members": {
  7341          "EventFilter": {
  7342            "shape": "EventFilter"
  7343          },
  7344          "SegmentId": {
  7345            "shape": "__string"
  7346          }
  7347        }
  7348      },
  7349      "EventStream": {
  7350        "type": "structure",
  7351        "members": {
  7352          "ApplicationId": {
  7353            "shape": "__string"
  7354          },
  7355          "DestinationStreamArn": {
  7356            "shape": "__string"
  7357          },
  7358          "ExternalId": {
  7359            "shape": "__string"
  7360          },
  7361          "LastModifiedDate": {
  7362            "shape": "__string"
  7363          },
  7364          "LastUpdatedBy": {
  7365            "shape": "__string"
  7366          },
  7367          "RoleArn": {
  7368            "shape": "__string"
  7369          }
  7370        },
  7371        "required": [
  7372          "ApplicationId",
  7373          "RoleArn",
  7374          "DestinationStreamArn"
  7375        ]
  7376      },
  7377      "EventsBatch": {
  7378        "type": "structure",
  7379        "members": {
  7380          "Endpoint": {
  7381            "shape": "PublicEndpoint"
  7382          },
  7383          "Events": {
  7384            "shape": "MapOfEvent"
  7385          }
  7386        },
  7387        "required": [
  7388          "Endpoint",
  7389          "Events"
  7390        ]
  7391      },
  7392      "EventsRequest": {
  7393        "type": "structure",
  7394        "members": {
  7395          "BatchItem": {
  7396            "shape": "MapOfEventsBatch"
  7397          }
  7398        },
  7399        "required": [
  7400          "BatchItem"
  7401        ]
  7402      },
  7403      "EventsResponse": {
  7404        "type": "structure",
  7405        "members": {
  7406          "Results": {
  7407            "shape": "MapOfItemResponse"
  7408          }
  7409        }
  7410      },
  7411      "ExportJobRequest": {
  7412        "type": "structure",
  7413        "members": {
  7414          "RoleArn": {
  7415            "shape": "__string"
  7416          },
  7417          "S3UrlPrefix": {
  7418            "shape": "__string"
  7419          },
  7420          "SegmentId": {
  7421            "shape": "__string"
  7422          },
  7423          "SegmentVersion": {
  7424            "shape": "__integer"
  7425          }
  7426        },
  7427        "required": [
  7428          "S3UrlPrefix",
  7429          "RoleArn"
  7430        ]
  7431      },
  7432      "ExportJobResource": {
  7433        "type": "structure",
  7434        "members": {
  7435          "RoleArn": {
  7436            "shape": "__string"
  7437          },
  7438          "S3UrlPrefix": {
  7439            "shape": "__string"
  7440          },
  7441          "SegmentId": {
  7442            "shape": "__string"
  7443          },
  7444          "SegmentVersion": {
  7445            "shape": "__integer"
  7446          }
  7447        },
  7448        "required": [
  7449          "S3UrlPrefix",
  7450          "RoleArn"
  7451        ]
  7452      },
  7453      "ExportJobResponse": {
  7454        "type": "structure",
  7455        "members": {
  7456          "ApplicationId": {
  7457            "shape": "__string"
  7458          },
  7459          "CompletedPieces": {
  7460            "shape": "__integer"
  7461          },
  7462          "CompletionDate": {
  7463            "shape": "__string"
  7464          },
  7465          "CreationDate": {
  7466            "shape": "__string"
  7467          },
  7468          "Definition": {
  7469            "shape": "ExportJobResource"
  7470          },
  7471          "FailedPieces": {
  7472            "shape": "__integer"
  7473          },
  7474          "Failures": {
  7475            "shape": "ListOf__string"
  7476          },
  7477          "Id": {
  7478            "shape": "__string"
  7479          },
  7480          "JobStatus": {
  7481            "shape": "JobStatus"
  7482          },
  7483          "TotalFailures": {
  7484            "shape": "__integer"
  7485          },
  7486          "TotalPieces": {
  7487            "shape": "__integer"
  7488          },
  7489          "TotalProcessed": {
  7490            "shape": "__integer"
  7491          },
  7492          "Type": {
  7493            "shape": "__string"
  7494          }
  7495        },
  7496        "required": [
  7497          "JobStatus",
  7498          "CreationDate",
  7499          "Type",
  7500          "Definition",
  7501          "Id",
  7502          "ApplicationId"
  7503        ]
  7504      },
  7505      "ExportJobsResponse": {
  7506        "type": "structure",
  7507        "members": {
  7508          "Item": {
  7509            "shape": "ListOfExportJobResponse"
  7510          },
  7511          "NextToken": {
  7512            "shape": "__string"
  7513          }
  7514        },
  7515        "required": [
  7516          "Item"
  7517        ]
  7518      },
  7519      "FilterType": {
  7520        "type": "string",
  7521        "enum": [
  7522          "SYSTEM",
  7523          "ENDPOINT"
  7524        ]
  7525      },
  7526      "ForbiddenException": {
  7527        "type": "structure",
  7528        "members": {
  7529          "Message": {
  7530            "shape": "__string"
  7531          },
  7532          "RequestID": {
  7533            "shape": "__string"
  7534          }
  7535        },
  7536        "exception": true,
  7537        "error": {
  7538          "httpStatusCode": 403
  7539        }
  7540      },
  7541      "Format": {
  7542        "type": "string",
  7543        "enum": [
  7544          "CSV",
  7545          "JSON"
  7546        ]
  7547      },
  7548      "Frequency": {
  7549        "type": "string",
  7550        "enum": [
  7551          "ONCE",
  7552          "HOURLY",
  7553          "DAILY",
  7554          "WEEKLY",
  7555          "MONTHLY",
  7556          "EVENT",
  7557          "IN_APP_EVENT"
  7558        ]
  7559      },
  7560      "GCMChannelRequest": {
  7561        "type": "structure",
  7562        "members": {
  7563          "ApiKey": {
  7564            "shape": "__string"
  7565          },
  7566          "Enabled": {
  7567            "shape": "__boolean"
  7568          }
  7569        },
  7570        "required": [
  7571          "ApiKey"
  7572        ]
  7573      },
  7574      "GCMChannelResponse": {
  7575        "type": "structure",
  7576        "members": {
  7577          "ApplicationId": {
  7578            "shape": "__string"
  7579          },
  7580          "CreationDate": {
  7581            "shape": "__string"
  7582          },
  7583          "Credential": {
  7584            "shape": "__string"
  7585          },
  7586          "Enabled": {
  7587            "shape": "__boolean"
  7588          },
  7589          "HasCredential": {
  7590            "shape": "__boolean"
  7591          },
  7592          "Id": {
  7593            "shape": "__string"
  7594          },
  7595          "IsArchived": {
  7596            "shape": "__boolean"
  7597          },
  7598          "LastModifiedBy": {
  7599            "shape": "__string"
  7600          },
  7601          "LastModifiedDate": {
  7602            "shape": "__string"
  7603          },
  7604          "Platform": {
  7605            "shape": "__string"
  7606          },
  7607          "Version": {
  7608            "shape": "__integer"
  7609          }
  7610        },
  7611        "required": [
  7612          "Credential",
  7613          "Platform"
  7614        ]
  7615      },
  7616      "GCMMessage": {
  7617        "type": "structure",
  7618        "members": {
  7619          "Action": {
  7620            "shape": "Action"
  7621          },
  7622          "Body": {
  7623            "shape": "__string"
  7624          },
  7625          "CollapseKey": {
  7626            "shape": "__string"
  7627          },
  7628          "Data": {
  7629            "shape": "MapOf__string"
  7630          },
  7631          "IconReference": {
  7632            "shape": "__string"
  7633          },
  7634          "ImageIconUrl": {
  7635            "shape": "__string"
  7636          },
  7637          "ImageUrl": {
  7638            "shape": "__string"
  7639          },
  7640          "Priority": {
  7641            "shape": "__string"
  7642          },
  7643          "RawContent": {
  7644            "shape": "__string"
  7645          },
  7646          "RestrictedPackageName": {
  7647            "shape": "__string"
  7648          },
  7649          "SilentPush": {
  7650            "shape": "__boolean"
  7651          },
  7652          "SmallImageIconUrl": {
  7653            "shape": "__string"
  7654          },
  7655          "Sound": {
  7656            "shape": "__string"
  7657          },
  7658          "Substitutions": {
  7659            "shape": "MapOfListOf__string"
  7660          },
  7661          "TimeToLive": {
  7662            "shape": "__integer"
  7663          },
  7664          "Title": {
  7665            "shape": "__string"
  7666          },
  7667          "Url": {
  7668            "shape": "__string"
  7669          }
  7670        }
  7671      },
  7672      "GPSCoordinates": {
  7673        "type": "structure",
  7674        "members": {
  7675          "Latitude": {
  7676            "shape": "__double"
  7677          },
  7678          "Longitude": {
  7679            "shape": "__double"
  7680          }
  7681        },
  7682        "required": [
  7683          "Latitude",
  7684          "Longitude"
  7685        ]
  7686      },
  7687      "GPSPointDimension": {
  7688        "type": "structure",
  7689        "members": {
  7690          "Coordinates": {
  7691            "shape": "GPSCoordinates"
  7692          },
  7693          "RangeInKilometers": {
  7694            "shape": "__double"
  7695          }
  7696        },
  7697        "required": [
  7698          "Coordinates"
  7699        ]
  7700      },
  7701      "GetAdmChannelRequest": {
  7702        "type": "structure",
  7703        "members": {
  7704          "ApplicationId": {
  7705            "shape": "__string",
  7706            "location": "uri",
  7707            "locationName": "application-id"
  7708          }
  7709        },
  7710        "required": [
  7711          "ApplicationId"
  7712        ]
  7713      },
  7714      "GetAdmChannelResponse": {
  7715        "type": "structure",
  7716        "members": {
  7717          "ADMChannelResponse": {
  7718            "shape": "ADMChannelResponse"
  7719          }
  7720        },
  7721        "required": [
  7722          "ADMChannelResponse"
  7723        ],
  7724        "payload": "ADMChannelResponse"
  7725      },
  7726      "GetApnsChannelRequest": {
  7727        "type": "structure",
  7728        "members": {
  7729          "ApplicationId": {
  7730            "shape": "__string",
  7731            "location": "uri",
  7732            "locationName": "application-id"
  7733          }
  7734        },
  7735        "required": [
  7736          "ApplicationId"
  7737        ]
  7738      },
  7739      "GetApnsChannelResponse": {
  7740        "type": "structure",
  7741        "members": {
  7742          "APNSChannelResponse": {
  7743            "shape": "APNSChannelResponse"
  7744          }
  7745        },
  7746        "required": [
  7747          "APNSChannelResponse"
  7748        ],
  7749        "payload": "APNSChannelResponse"
  7750      },
  7751      "GetApnsSandboxChannelRequest": {
  7752        "type": "structure",
  7753        "members": {
  7754          "ApplicationId": {
  7755            "shape": "__string",
  7756            "location": "uri",
  7757            "locationName": "application-id"
  7758          }
  7759        },
  7760        "required": [
  7761          "ApplicationId"
  7762        ]
  7763      },
  7764      "GetApnsSandboxChannelResponse": {
  7765        "type": "structure",
  7766        "members": {
  7767          "APNSSandboxChannelResponse": {
  7768            "shape": "APNSSandboxChannelResponse"
  7769          }
  7770        },
  7771        "required": [
  7772          "APNSSandboxChannelResponse"
  7773        ],
  7774        "payload": "APNSSandboxChannelResponse"
  7775      },
  7776      "GetApnsVoipChannelRequest": {
  7777        "type": "structure",
  7778        "members": {
  7779          "ApplicationId": {
  7780            "shape": "__string",
  7781            "location": "uri",
  7782            "locationName": "application-id"
  7783          }
  7784        },
  7785        "required": [
  7786          "ApplicationId"
  7787        ]
  7788      },
  7789      "GetApnsVoipChannelResponse": {
  7790        "type": "structure",
  7791        "members": {
  7792          "APNSVoipChannelResponse": {
  7793            "shape": "APNSVoipChannelResponse"
  7794          }
  7795        },
  7796        "required": [
  7797          "APNSVoipChannelResponse"
  7798        ],
  7799        "payload": "APNSVoipChannelResponse"
  7800      },
  7801      "GetApnsVoipSandboxChannelRequest": {
  7802        "type": "structure",
  7803        "members": {
  7804          "ApplicationId": {
  7805            "shape": "__string",
  7806            "location": "uri",
  7807            "locationName": "application-id"
  7808          }
  7809        },
  7810        "required": [
  7811          "ApplicationId"
  7812        ]
  7813      },
  7814      "GetApnsVoipSandboxChannelResponse": {
  7815        "type": "structure",
  7816        "members": {
  7817          "APNSVoipSandboxChannelResponse": {
  7818            "shape": "APNSVoipSandboxChannelResponse"
  7819          }
  7820        },
  7821        "required": [
  7822          "APNSVoipSandboxChannelResponse"
  7823        ],
  7824        "payload": "APNSVoipSandboxChannelResponse"
  7825      },
  7826      "GetAppRequest": {
  7827        "type": "structure",
  7828        "members": {
  7829          "ApplicationId": {
  7830            "shape": "__string",
  7831            "location": "uri",
  7832            "locationName": "application-id"
  7833          }
  7834        },
  7835        "required": [
  7836          "ApplicationId"
  7837        ]
  7838      },
  7839      "GetAppResponse": {
  7840        "type": "structure",
  7841        "members": {
  7842          "ApplicationResponse": {
  7843            "shape": "ApplicationResponse"
  7844          }
  7845        },
  7846        "required": [
  7847          "ApplicationResponse"
  7848        ],
  7849        "payload": "ApplicationResponse"
  7850      },
  7851      "GetApplicationDateRangeKpiRequest": {
  7852        "type": "structure",
  7853        "members": {
  7854          "ApplicationId": {
  7855            "shape": "__string",
  7856            "location": "uri",
  7857            "locationName": "application-id"
  7858          },
  7859          "EndTime": {
  7860            "shape": "__timestampIso8601",
  7861            "location": "querystring",
  7862            "locationName": "end-time"
  7863          },
  7864          "KpiName": {
  7865            "shape": "__string",
  7866            "location": "uri",
  7867            "locationName": "kpi-name"
  7868          },
  7869          "NextToken": {
  7870            "shape": "__string",
  7871            "location": "querystring",
  7872            "locationName": "next-token"
  7873          },
  7874          "PageSize": {
  7875            "shape": "__string",
  7876            "location": "querystring",
  7877            "locationName": "page-size"
  7878          },
  7879          "StartTime": {
  7880            "shape": "__timestampIso8601",
  7881            "location": "querystring",
  7882            "locationName": "start-time"
  7883          }
  7884        },
  7885        "required": [
  7886          "ApplicationId",
  7887          "KpiName"
  7888        ]
  7889      },
  7890      "GetApplicationDateRangeKpiResponse": {
  7891        "type": "structure",
  7892        "members": {
  7893          "ApplicationDateRangeKpiResponse": {
  7894            "shape": "ApplicationDateRangeKpiResponse"
  7895          }
  7896        },
  7897        "required": [
  7898          "ApplicationDateRangeKpiResponse"
  7899        ],
  7900        "payload": "ApplicationDateRangeKpiResponse"
  7901      },
  7902      "GetApplicationSettingsRequest": {
  7903        "type": "structure",
  7904        "members": {
  7905          "ApplicationId": {
  7906            "shape": "__string",
  7907            "location": "uri",
  7908            "locationName": "application-id"
  7909          }
  7910        },
  7911        "required": [
  7912          "ApplicationId"
  7913        ]
  7914      },
  7915      "GetApplicationSettingsResponse": {
  7916        "type": "structure",
  7917        "members": {
  7918          "ApplicationSettingsResource": {
  7919            "shape": "ApplicationSettingsResource"
  7920          }
  7921        },
  7922        "required": [
  7923          "ApplicationSettingsResource"
  7924        ],
  7925        "payload": "ApplicationSettingsResource"
  7926      },
  7927      "GetAppsRequest": {
  7928        "type": "structure",
  7929        "members": {
  7930          "PageSize": {
  7931            "shape": "__string",
  7932            "location": "querystring",
  7933            "locationName": "page-size"
  7934          },
  7935          "Token": {
  7936            "shape": "__string",
  7937            "location": "querystring",
  7938            "locationName": "token"
  7939          }
  7940        }
  7941      },
  7942      "GetAppsResponse": {
  7943        "type": "structure",
  7944        "members": {
  7945          "ApplicationsResponse": {
  7946            "shape": "ApplicationsResponse"
  7947          }
  7948        },
  7949        "required": [
  7950          "ApplicationsResponse"
  7951        ],
  7952        "payload": "ApplicationsResponse"
  7953      },
  7954      "GetBaiduChannelRequest": {
  7955        "type": "structure",
  7956        "members": {
  7957          "ApplicationId": {
  7958            "shape": "__string",
  7959            "location": "uri",
  7960            "locationName": "application-id"
  7961          }
  7962        },
  7963        "required": [
  7964          "ApplicationId"
  7965        ]
  7966      },
  7967      "GetBaiduChannelResponse": {
  7968        "type": "structure",
  7969        "members": {
  7970          "BaiduChannelResponse": {
  7971            "shape": "BaiduChannelResponse"
  7972          }
  7973        },
  7974        "required": [
  7975          "BaiduChannelResponse"
  7976        ],
  7977        "payload": "BaiduChannelResponse"
  7978      },
  7979      "GetCampaignActivitiesRequest": {
  7980        "type": "structure",
  7981        "members": {
  7982          "ApplicationId": {
  7983            "shape": "__string",
  7984            "location": "uri",
  7985            "locationName": "application-id"
  7986          },
  7987          "CampaignId": {
  7988            "shape": "__string",
  7989            "location": "uri",
  7990            "locationName": "campaign-id"
  7991          },
  7992          "PageSize": {
  7993            "shape": "__string",
  7994            "location": "querystring",
  7995            "locationName": "page-size"
  7996          },
  7997          "Token": {
  7998            "shape": "__string",
  7999            "location": "querystring",
  8000            "locationName": "token"
  8001          }
  8002        },
  8003        "required": [
  8004          "ApplicationId",
  8005          "CampaignId"
  8006        ]
  8007      },
  8008      "GetCampaignActivitiesResponse": {
  8009        "type": "structure",
  8010        "members": {
  8011          "ActivitiesResponse": {
  8012            "shape": "ActivitiesResponse"
  8013          }
  8014        },
  8015        "required": [
  8016          "ActivitiesResponse"
  8017        ],
  8018        "payload": "ActivitiesResponse"
  8019      },
  8020      "GetCampaignDateRangeKpiRequest": {
  8021        "type": "structure",
  8022        "members": {
  8023          "ApplicationId": {
  8024            "shape": "__string",
  8025            "location": "uri",
  8026            "locationName": "application-id"
  8027          },
  8028          "CampaignId": {
  8029            "shape": "__string",
  8030            "location": "uri",
  8031            "locationName": "campaign-id"
  8032          },
  8033          "EndTime": {
  8034            "shape": "__timestampIso8601",
  8035            "location": "querystring",
  8036            "locationName": "end-time"
  8037          },
  8038          "KpiName": {
  8039            "shape": "__string",
  8040            "location": "uri",
  8041            "locationName": "kpi-name"
  8042          },
  8043          "NextToken": {
  8044            "shape": "__string",
  8045            "location": "querystring",
  8046            "locationName": "next-token"
  8047          },
  8048          "PageSize": {
  8049            "shape": "__string",
  8050            "location": "querystring",
  8051            "locationName": "page-size"
  8052          },
  8053          "StartTime": {
  8054            "shape": "__timestampIso8601",
  8055            "location": "querystring",
  8056            "locationName": "start-time"
  8057          }
  8058        },
  8059        "required": [
  8060          "ApplicationId",
  8061          "KpiName",
  8062          "CampaignId"
  8063        ]
  8064      },
  8065      "GetCampaignDateRangeKpiResponse": {
  8066        "type": "structure",
  8067        "members": {
  8068          "CampaignDateRangeKpiResponse": {
  8069            "shape": "CampaignDateRangeKpiResponse"
  8070          }
  8071        },
  8072        "required": [
  8073          "CampaignDateRangeKpiResponse"
  8074        ],
  8075        "payload": "CampaignDateRangeKpiResponse"
  8076      },
  8077      "GetCampaignRequest": {
  8078        "type": "structure",
  8079        "members": {
  8080          "ApplicationId": {
  8081            "shape": "__string",
  8082            "location": "uri",
  8083            "locationName": "application-id"
  8084          },
  8085          "CampaignId": {
  8086            "shape": "__string",
  8087            "location": "uri",
  8088            "locationName": "campaign-id"
  8089          }
  8090        },
  8091        "required": [
  8092          "CampaignId",
  8093          "ApplicationId"
  8094        ]
  8095      },
  8096      "GetCampaignResponse": {
  8097        "type": "structure",
  8098        "members": {
  8099          "CampaignResponse": {
  8100            "shape": "CampaignResponse"
  8101          }
  8102        },
  8103        "required": [
  8104          "CampaignResponse"
  8105        ],
  8106        "payload": "CampaignResponse"
  8107      },
  8108      "GetCampaignVersionRequest": {
  8109        "type": "structure",
  8110        "members": {
  8111          "ApplicationId": {
  8112            "shape": "__string",
  8113            "location": "uri",
  8114            "locationName": "application-id"
  8115          },
  8116          "CampaignId": {
  8117            "shape": "__string",
  8118            "location": "uri",
  8119            "locationName": "campaign-id"
  8120          },
  8121          "Version": {
  8122            "shape": "__string",
  8123            "location": "uri",
  8124            "locationName": "version"
  8125          }
  8126        },
  8127        "required": [
  8128          "Version",
  8129          "ApplicationId",
  8130          "CampaignId"
  8131        ]
  8132      },
  8133      "GetCampaignVersionResponse": {
  8134        "type": "structure",
  8135        "members": {
  8136          "CampaignResponse": {
  8137            "shape": "CampaignResponse"
  8138          }
  8139        },
  8140        "required": [
  8141          "CampaignResponse"
  8142        ],
  8143        "payload": "CampaignResponse"
  8144      },
  8145      "GetCampaignVersionsRequest": {
  8146        "type": "structure",
  8147        "members": {
  8148          "ApplicationId": {
  8149            "shape": "__string",
  8150            "location": "uri",
  8151            "locationName": "application-id"
  8152          },
  8153          "CampaignId": {
  8154            "shape": "__string",
  8155            "location": "uri",
  8156            "locationName": "campaign-id"
  8157          },
  8158          "PageSize": {
  8159            "shape": "__string",
  8160            "location": "querystring",
  8161            "locationName": "page-size"
  8162          },
  8163          "Token": {
  8164            "shape": "__string",
  8165            "location": "querystring",
  8166            "locationName": "token"
  8167          }
  8168        },
  8169        "required": [
  8170          "ApplicationId",
  8171          "CampaignId"
  8172        ]
  8173      },
  8174      "GetCampaignVersionsResponse": {
  8175        "type": "structure",
  8176        "members": {
  8177          "CampaignsResponse": {
  8178            "shape": "CampaignsResponse"
  8179          }
  8180        },
  8181        "required": [
  8182          "CampaignsResponse"
  8183        ],
  8184        "payload": "CampaignsResponse"
  8185      },
  8186      "GetCampaignsRequest": {
  8187        "type": "structure",
  8188        "members": {
  8189          "ApplicationId": {
  8190            "shape": "__string",
  8191            "location": "uri",
  8192            "locationName": "application-id"
  8193          },
  8194          "PageSize": {
  8195            "shape": "__string",
  8196            "location": "querystring",
  8197            "locationName": "page-size"
  8198          },
  8199          "Token": {
  8200            "shape": "__string",
  8201            "location": "querystring",
  8202            "locationName": "token"
  8203          }
  8204        },
  8205        "required": [
  8206          "ApplicationId"
  8207        ]
  8208      },
  8209      "GetCampaignsResponse": {
  8210        "type": "structure",
  8211        "members": {
  8212          "CampaignsResponse": {
  8213            "shape": "CampaignsResponse"
  8214          }
  8215        },
  8216        "required": [
  8217          "CampaignsResponse"
  8218        ],
  8219        "payload": "CampaignsResponse"
  8220      },
  8221      "GetChannelsRequest": {
  8222        "type": "structure",
  8223        "members": {
  8224          "ApplicationId": {
  8225            "shape": "__string",
  8226            "location": "uri",
  8227            "locationName": "application-id"
  8228          }
  8229        },
  8230        "required": [
  8231          "ApplicationId"
  8232        ]
  8233      },
  8234      "GetChannelsResponse": {
  8235        "type": "structure",
  8236        "members": {
  8237          "ChannelsResponse": {
  8238            "shape": "ChannelsResponse"
  8239          }
  8240        },
  8241        "required": [
  8242          "ChannelsResponse"
  8243        ],
  8244        "payload": "ChannelsResponse"
  8245      },
  8246      "GetEmailChannelRequest": {
  8247        "type": "structure",
  8248        "members": {
  8249          "ApplicationId": {
  8250            "shape": "__string",
  8251            "location": "uri",
  8252            "locationName": "application-id"
  8253          }
  8254        },
  8255        "required": [
  8256          "ApplicationId"
  8257        ]
  8258      },
  8259      "GetEmailChannelResponse": {
  8260        "type": "structure",
  8261        "members": {
  8262          "EmailChannelResponse": {
  8263            "shape": "EmailChannelResponse"
  8264          }
  8265        },
  8266        "required": [
  8267          "EmailChannelResponse"
  8268        ],
  8269        "payload": "EmailChannelResponse"
  8270      },
  8271      "GetEmailTemplateRequest": {
  8272        "type": "structure",
  8273        "members": {
  8274          "TemplateName": {
  8275            "shape": "__string",
  8276            "location": "uri",
  8277            "locationName": "template-name"
  8278          },
  8279          "Version": {
  8280            "shape": "__string",
  8281            "location": "querystring",
  8282            "locationName": "version"
  8283          }
  8284        },
  8285        "required": [
  8286          "TemplateName"
  8287        ]
  8288      },
  8289      "GetEmailTemplateResponse": {
  8290        "type": "structure",
  8291        "members": {
  8292          "EmailTemplateResponse": {
  8293            "shape": "EmailTemplateResponse"
  8294          }
  8295        },
  8296        "required": [
  8297          "EmailTemplateResponse"
  8298        ],
  8299        "payload": "EmailTemplateResponse"
  8300      },
  8301      "GetEndpointRequest": {
  8302        "type": "structure",
  8303        "members": {
  8304          "ApplicationId": {
  8305            "shape": "__string",
  8306            "location": "uri",
  8307            "locationName": "application-id"
  8308          },
  8309          "EndpointId": {
  8310            "shape": "__string",
  8311            "location": "uri",
  8312            "locationName": "endpoint-id"
  8313          }
  8314        },
  8315        "required": [
  8316          "ApplicationId",
  8317          "EndpointId"
  8318        ]
  8319      },
  8320      "GetEndpointResponse": {
  8321        "type": "structure",
  8322        "members": {
  8323          "EndpointResponse": {
  8324            "shape": "EndpointResponse"
  8325          }
  8326        },
  8327        "required": [
  8328          "EndpointResponse"
  8329        ],
  8330        "payload": "EndpointResponse"
  8331      },
  8332      "GetEventStreamRequest": {
  8333        "type": "structure",
  8334        "members": {
  8335          "ApplicationId": {
  8336            "shape": "__string",
  8337            "location": "uri",
  8338            "locationName": "application-id"
  8339          }
  8340        },
  8341        "required": [
  8342          "ApplicationId"
  8343        ]
  8344      },
  8345      "GetEventStreamResponse": {
  8346        "type": "structure",
  8347        "members": {
  8348          "EventStream": {
  8349            "shape": "EventStream"
  8350          }
  8351        },
  8352        "required": [
  8353          "EventStream"
  8354        ],
  8355        "payload": "EventStream"
  8356      },
  8357      "GetExportJobRequest": {
  8358        "type": "structure",
  8359        "members": {
  8360          "ApplicationId": {
  8361            "shape": "__string",
  8362            "location": "uri",
  8363            "locationName": "application-id"
  8364          },
  8365          "JobId": {
  8366            "shape": "__string",
  8367            "location": "uri",
  8368            "locationName": "job-id"
  8369          }
  8370        },
  8371        "required": [
  8372          "ApplicationId",
  8373          "JobId"
  8374        ]
  8375      },
  8376      "GetExportJobResponse": {
  8377        "type": "structure",
  8378        "members": {
  8379          "ExportJobResponse": {
  8380            "shape": "ExportJobResponse"
  8381          }
  8382        },
  8383        "required": [
  8384          "ExportJobResponse"
  8385        ],
  8386        "payload": "ExportJobResponse"
  8387      },
  8388      "GetExportJobsRequest": {
  8389        "type": "structure",
  8390        "members": {
  8391          "ApplicationId": {
  8392            "shape": "__string",
  8393            "location": "uri",
  8394            "locationName": "application-id"
  8395          },
  8396          "PageSize": {
  8397            "shape": "__string",
  8398            "location": "querystring",
  8399            "locationName": "page-size"
  8400          },
  8401          "Token": {
  8402            "shape": "__string",
  8403            "location": "querystring",
  8404            "locationName": "token"
  8405          }
  8406        },
  8407        "required": [
  8408          "ApplicationId"
  8409        ]
  8410      },
  8411      "GetExportJobsResponse": {
  8412        "type": "structure",
  8413        "members": {
  8414          "ExportJobsResponse": {
  8415            "shape": "ExportJobsResponse"
  8416          }
  8417        },
  8418        "required": [
  8419          "ExportJobsResponse"
  8420        ],
  8421        "payload": "ExportJobsResponse"
  8422      },
  8423      "GetGcmChannelRequest": {
  8424        "type": "structure",
  8425        "members": {
  8426          "ApplicationId": {
  8427            "shape": "__string",
  8428            "location": "uri",
  8429            "locationName": "application-id"
  8430          }
  8431        },
  8432        "required": [
  8433          "ApplicationId"
  8434        ]
  8435      },
  8436      "GetGcmChannelResponse": {
  8437        "type": "structure",
  8438        "members": {
  8439          "GCMChannelResponse": {
  8440            "shape": "GCMChannelResponse"
  8441          }
  8442        },
  8443        "required": [
  8444          "GCMChannelResponse"
  8445        ],
  8446        "payload": "GCMChannelResponse"
  8447      },
  8448      "GetImportJobRequest": {
  8449        "type": "structure",
  8450        "members": {
  8451          "ApplicationId": {
  8452            "shape": "__string",
  8453            "location": "uri",
  8454            "locationName": "application-id"
  8455          },
  8456          "JobId": {
  8457            "shape": "__string",
  8458            "location": "uri",
  8459            "locationName": "job-id"
  8460          }
  8461        },
  8462        "required": [
  8463          "ApplicationId",
  8464          "JobId"
  8465        ]
  8466      },
  8467      "GetImportJobResponse": {
  8468        "type": "structure",
  8469        "members": {
  8470          "ImportJobResponse": {
  8471            "shape": "ImportJobResponse"
  8472          }
  8473        },
  8474        "required": [
  8475          "ImportJobResponse"
  8476        ],
  8477        "payload": "ImportJobResponse"
  8478      },
  8479      "GetImportJobsRequest": {
  8480        "type": "structure",
  8481        "members": {
  8482          "ApplicationId": {
  8483            "shape": "__string",
  8484            "location": "uri",
  8485            "locationName": "application-id"
  8486          },
  8487          "PageSize": {
  8488            "shape": "__string",
  8489            "location": "querystring",
  8490            "locationName": "page-size"
  8491          },
  8492          "Token": {
  8493            "shape": "__string",
  8494            "location": "querystring",
  8495            "locationName": "token"
  8496          }
  8497        },
  8498        "required": [
  8499          "ApplicationId"
  8500        ]
  8501      },
  8502      "GetImportJobsResponse": {
  8503        "type": "structure",
  8504        "members": {
  8505          "ImportJobsResponse": {
  8506            "shape": "ImportJobsResponse"
  8507          }
  8508        },
  8509        "required": [
  8510          "ImportJobsResponse"
  8511        ],
  8512        "payload": "ImportJobsResponse"
  8513      },
  8514      "GetInAppMessagesRequest": {
  8515        "type": "structure",
  8516        "members": {
  8517          "ApplicationId": {
  8518            "shape": "__string",
  8519            "location": "uri",
  8520            "locationName": "application-id"
  8521          },
  8522          "EndpointId": {
  8523            "shape": "__string",
  8524            "location": "uri",
  8525            "locationName": "endpoint-id"
  8526          }
  8527        },
  8528        "required": [
  8529          "ApplicationId",
  8530          "EndpointId"
  8531        ]
  8532      },
  8533      "GetInAppMessagesResponse": {
  8534        "type": "structure",
  8535        "members": {
  8536          "InAppMessagesResponse": {
  8537            "shape": "InAppMessagesResponse"
  8538          }
  8539        },
  8540        "required": [
  8541          "InAppMessagesResponse"
  8542        ],
  8543        "payload": "InAppMessagesResponse"
  8544      },
  8545      "GetInAppTemplateRequest": {
  8546        "type": "structure",
  8547        "members": {
  8548          "TemplateName": {
  8549            "shape": "__string",
  8550            "location": "uri",
  8551            "locationName": "template-name"
  8552          },
  8553          "Version": {
  8554            "shape": "__string",
  8555            "location": "querystring",
  8556            "locationName": "version"
  8557          }
  8558        },
  8559        "required": [
  8560          "TemplateName"
  8561        ]
  8562      },
  8563      "GetInAppTemplateResponse": {
  8564        "type": "structure",
  8565        "members": {
  8566          "InAppTemplateResponse": {
  8567            "shape": "InAppTemplateResponse"
  8568          }
  8569        },
  8570        "required": [
  8571          "InAppTemplateResponse"
  8572        ],
  8573        "payload": "InAppTemplateResponse"
  8574      },
  8575      "GetJourneyDateRangeKpiRequest": {
  8576        "type": "structure",
  8577        "members": {
  8578          "ApplicationId": {
  8579            "shape": "__string",
  8580            "location": "uri",
  8581            "locationName": "application-id"
  8582          },
  8583          "EndTime": {
  8584            "shape": "__timestampIso8601",
  8585            "location": "querystring",
  8586            "locationName": "end-time"
  8587          },
  8588          "JourneyId": {
  8589            "shape": "__string",
  8590            "location": "uri",
  8591            "locationName": "journey-id"
  8592          },
  8593          "KpiName": {
  8594            "shape": "__string",
  8595            "location": "uri",
  8596            "locationName": "kpi-name"
  8597          },
  8598          "NextToken": {
  8599            "shape": "__string",
  8600            "location": "querystring",
  8601            "locationName": "next-token"
  8602          },
  8603          "PageSize": {
  8604            "shape": "__string",
  8605            "location": "querystring",
  8606            "locationName": "page-size"
  8607          },
  8608          "StartTime": {
  8609            "shape": "__timestampIso8601",
  8610            "location": "querystring",
  8611            "locationName": "start-time"
  8612          }
  8613        },
  8614        "required": [
  8615          "JourneyId",
  8616          "ApplicationId",
  8617          "KpiName"
  8618        ]
  8619      },
  8620      "GetJourneyDateRangeKpiResponse": {
  8621        "type": "structure",
  8622        "members": {
  8623          "JourneyDateRangeKpiResponse": {
  8624            "shape": "JourneyDateRangeKpiResponse"
  8625          }
  8626        },
  8627        "required": [
  8628          "JourneyDateRangeKpiResponse"
  8629        ],
  8630        "payload": "JourneyDateRangeKpiResponse"
  8631      },
  8632      "GetJourneyExecutionActivityMetricsRequest": {
  8633        "type": "structure",
  8634        "members": {
  8635          "ApplicationId": {
  8636            "shape": "__string",
  8637            "location": "uri",
  8638            "locationName": "application-id"
  8639          },
  8640          "JourneyActivityId": {
  8641            "shape": "__string",
  8642            "location": "uri",
  8643            "locationName": "journey-activity-id"
  8644          },
  8645          "JourneyId": {
  8646            "shape": "__string",
  8647            "location": "uri",
  8648            "locationName": "journey-id"
  8649          },
  8650          "NextToken": {
  8651            "shape": "__string",
  8652            "location": "querystring",
  8653            "locationName": "next-token"
  8654          },
  8655          "PageSize": {
  8656            "shape": "__string",
  8657            "location": "querystring",
  8658            "locationName": "page-size"
  8659          }
  8660        },
  8661        "required": [
  8662          "JourneyActivityId",
  8663          "ApplicationId",
  8664          "JourneyId"
  8665        ]
  8666      },
  8667      "GetJourneyExecutionActivityMetricsResponse": {
  8668        "type": "structure",
  8669        "members": {
  8670          "JourneyExecutionActivityMetricsResponse": {
  8671            "shape": "JourneyExecutionActivityMetricsResponse"
  8672          }
  8673        },
  8674        "required": [
  8675          "JourneyExecutionActivityMetricsResponse"
  8676        ],
  8677        "payload": "JourneyExecutionActivityMetricsResponse"
  8678      },
  8679      "GetJourneyExecutionMetricsRequest": {
  8680        "type": "structure",
  8681        "members": {
  8682          "ApplicationId": {
  8683            "shape": "__string",
  8684            "location": "uri",
  8685            "locationName": "application-id"
  8686          },
  8687          "JourneyId": {
  8688            "shape": "__string",
  8689            "location": "uri",
  8690            "locationName": "journey-id"
  8691          },
  8692          "NextToken": {
  8693            "shape": "__string",
  8694            "location": "querystring",
  8695            "locationName": "next-token"
  8696          },
  8697          "PageSize": {
  8698            "shape": "__string",
  8699            "location": "querystring",
  8700            "locationName": "page-size"
  8701          }
  8702        },
  8703        "required": [
  8704          "ApplicationId",
  8705          "JourneyId"
  8706        ]
  8707      },
  8708      "GetJourneyExecutionMetricsResponse": {
  8709        "type": "structure",
  8710        "members": {
  8711          "JourneyExecutionMetricsResponse": {
  8712            "shape": "JourneyExecutionMetricsResponse"
  8713          }
  8714        },
  8715        "required": [
  8716          "JourneyExecutionMetricsResponse"
  8717        ],
  8718        "payload": "JourneyExecutionMetricsResponse"
  8719      },
  8720      "GetJourneyRequest": {
  8721        "type": "structure",
  8722        "members": {
  8723          "ApplicationId": {
  8724            "shape": "__string",
  8725            "location": "uri",
  8726            "locationName": "application-id"
  8727          },
  8728          "JourneyId": {
  8729            "shape": "__string",
  8730            "location": "uri",
  8731            "locationName": "journey-id"
  8732          }
  8733        },
  8734        "required": [
  8735          "JourneyId",
  8736          "ApplicationId"
  8737        ]
  8738      },
  8739      "GetJourneyResponse": {
  8740        "type": "structure",
  8741        "members": {
  8742          "JourneyResponse": {
  8743            "shape": "JourneyResponse"
  8744          }
  8745        },
  8746        "required": [
  8747          "JourneyResponse"
  8748        ],
  8749        "payload": "JourneyResponse"
  8750      },
  8751      "GetPushTemplateRequest": {
  8752        "type": "structure",
  8753        "members": {
  8754          "TemplateName": {
  8755            "shape": "__string",
  8756            "location": "uri",
  8757            "locationName": "template-name"
  8758          },
  8759          "Version": {
  8760            "shape": "__string",
  8761            "location": "querystring",
  8762            "locationName": "version"
  8763          }
  8764        },
  8765        "required": [
  8766          "TemplateName"
  8767        ]
  8768      },
  8769      "GetPushTemplateResponse": {
  8770        "type": "structure",
  8771        "members": {
  8772          "PushNotificationTemplateResponse": {
  8773            "shape": "PushNotificationTemplateResponse"
  8774          }
  8775        },
  8776        "required": [
  8777          "PushNotificationTemplateResponse"
  8778        ],
  8779        "payload": "PushNotificationTemplateResponse"
  8780      },
  8781      "GetRecommenderConfigurationRequest": {
  8782        "type": "structure",
  8783        "members": {
  8784          "RecommenderId": {
  8785            "shape": "__string",
  8786            "location": "uri",
  8787            "locationName": "recommender-id"
  8788          }
  8789        },
  8790        "required": [
  8791          "RecommenderId"
  8792        ]
  8793      },
  8794      "GetRecommenderConfigurationResponse": {
  8795        "type": "structure",
  8796        "members": {
  8797          "RecommenderConfigurationResponse": {
  8798            "shape": "RecommenderConfigurationResponse"
  8799          }
  8800        },
  8801        "required": [
  8802          "RecommenderConfigurationResponse"
  8803        ],
  8804        "payload": "RecommenderConfigurationResponse"
  8805      },
  8806      "GetRecommenderConfigurationsRequest": {
  8807        "type": "structure",
  8808        "members": {
  8809          "PageSize": {
  8810            "shape": "__string",
  8811            "location": "querystring",
  8812            "locationName": "page-size"
  8813          },
  8814          "Token": {
  8815            "shape": "__string",
  8816            "location": "querystring",
  8817            "locationName": "token"
  8818          }
  8819        }
  8820      },
  8821      "GetRecommenderConfigurationsResponse": {
  8822        "type": "structure",
  8823        "members": {
  8824          "ListRecommenderConfigurationsResponse": {
  8825            "shape": "ListRecommenderConfigurationsResponse"
  8826          }
  8827        },
  8828        "required": [
  8829          "ListRecommenderConfigurationsResponse"
  8830        ],
  8831        "payload": "ListRecommenderConfigurationsResponse"
  8832      },
  8833      "GetSegmentExportJobsRequest": {
  8834        "type": "structure",
  8835        "members": {
  8836          "ApplicationId": {
  8837            "shape": "__string",
  8838            "location": "uri",
  8839            "locationName": "application-id"
  8840          },
  8841          "PageSize": {
  8842            "shape": "__string",
  8843            "location": "querystring",
  8844            "locationName": "page-size"
  8845          },
  8846          "SegmentId": {
  8847            "shape": "__string",
  8848            "location": "uri",
  8849            "locationName": "segment-id"
  8850          },
  8851          "Token": {
  8852            "shape": "__string",
  8853            "location": "querystring",
  8854            "locationName": "token"
  8855          }
  8856        },
  8857        "required": [
  8858          "SegmentId",
  8859          "ApplicationId"
  8860        ]
  8861      },
  8862      "GetSegmentExportJobsResponse": {
  8863        "type": "structure",
  8864        "members": {
  8865          "ExportJobsResponse": {
  8866            "shape": "ExportJobsResponse"
  8867          }
  8868        },
  8869        "required": [
  8870          "ExportJobsResponse"
  8871        ],
  8872        "payload": "ExportJobsResponse"
  8873      },
  8874      "GetSegmentImportJobsRequest": {
  8875        "type": "structure",
  8876        "members": {
  8877          "ApplicationId": {
  8878            "shape": "__string",
  8879            "location": "uri",
  8880            "locationName": "application-id"
  8881          },
  8882          "PageSize": {
  8883            "shape": "__string",
  8884            "location": "querystring",
  8885            "locationName": "page-size"
  8886          },
  8887          "SegmentId": {
  8888            "shape": "__string",
  8889            "location": "uri",
  8890            "locationName": "segment-id"
  8891          },
  8892          "Token": {
  8893            "shape": "__string",
  8894            "location": "querystring",
  8895            "locationName": "token"
  8896          }
  8897        },
  8898        "required": [
  8899          "SegmentId",
  8900          "ApplicationId"
  8901        ]
  8902      },
  8903      "GetSegmentImportJobsResponse": {
  8904        "type": "structure",
  8905        "members": {
  8906          "ImportJobsResponse": {
  8907            "shape": "ImportJobsResponse"
  8908          }
  8909        },
  8910        "required": [
  8911          "ImportJobsResponse"
  8912        ],
  8913        "payload": "ImportJobsResponse"
  8914      },
  8915      "GetSegmentRequest": {
  8916        "type": "structure",
  8917        "members": {
  8918          "ApplicationId": {
  8919            "shape": "__string",
  8920            "location": "uri",
  8921            "locationName": "application-id"
  8922          },
  8923          "SegmentId": {
  8924            "shape": "__string",
  8925            "location": "uri",
  8926            "locationName": "segment-id"
  8927          }
  8928        },
  8929        "required": [
  8930          "SegmentId",
  8931          "ApplicationId"
  8932        ]
  8933      },
  8934      "GetSegmentResponse": {
  8935        "type": "structure",
  8936        "members": {
  8937          "SegmentResponse": {
  8938            "shape": "SegmentResponse"
  8939          }
  8940        },
  8941        "required": [
  8942          "SegmentResponse"
  8943        ],
  8944        "payload": "SegmentResponse"
  8945      },
  8946      "GetSegmentVersionRequest": {
  8947        "type": "structure",
  8948        "members": {
  8949          "ApplicationId": {
  8950            "shape": "__string",
  8951            "location": "uri",
  8952            "locationName": "application-id"
  8953          },
  8954          "SegmentId": {
  8955            "shape": "__string",
  8956            "location": "uri",
  8957            "locationName": "segment-id"
  8958          },
  8959          "Version": {
  8960            "shape": "__string",
  8961            "location": "uri",
  8962            "locationName": "version"
  8963          }
  8964        },
  8965        "required": [
  8966          "SegmentId",
  8967          "Version",
  8968          "ApplicationId"
  8969        ]
  8970      },
  8971      "GetSegmentVersionResponse": {
  8972        "type": "structure",
  8973        "members": {
  8974          "SegmentResponse": {
  8975            "shape": "SegmentResponse"
  8976          }
  8977        },
  8978        "required": [
  8979          "SegmentResponse"
  8980        ],
  8981        "payload": "SegmentResponse"
  8982      },
  8983      "GetSegmentVersionsRequest": {
  8984        "type": "structure",
  8985        "members": {
  8986          "ApplicationId": {
  8987            "shape": "__string",
  8988            "location": "uri",
  8989            "locationName": "application-id"
  8990          },
  8991          "PageSize": {
  8992            "shape": "__string",
  8993            "location": "querystring",
  8994            "locationName": "page-size"
  8995          },
  8996          "SegmentId": {
  8997            "shape": "__string",
  8998            "location": "uri",
  8999            "locationName": "segment-id"
  9000          },
  9001          "Token": {
  9002            "shape": "__string",
  9003            "location": "querystring",
  9004            "locationName": "token"
  9005          }
  9006        },
  9007        "required": [
  9008          "SegmentId",
  9009          "ApplicationId"
  9010        ]
  9011      },
  9012      "GetSegmentVersionsResponse": {
  9013        "type": "structure",
  9014        "members": {
  9015          "SegmentsResponse": {
  9016            "shape": "SegmentsResponse"
  9017          }
  9018        },
  9019        "required": [
  9020          "SegmentsResponse"
  9021        ],
  9022        "payload": "SegmentsResponse"
  9023      },
  9024      "GetSegmentsRequest": {
  9025        "type": "structure",
  9026        "members": {
  9027          "ApplicationId": {
  9028            "shape": "__string",
  9029            "location": "uri",
  9030            "locationName": "application-id"
  9031          },
  9032          "PageSize": {
  9033            "shape": "__string",
  9034            "location": "querystring",
  9035            "locationName": "page-size"
  9036          },
  9037          "Token": {
  9038            "shape": "__string",
  9039            "location": "querystring",
  9040            "locationName": "token"
  9041          }
  9042        },
  9043        "required": [
  9044          "ApplicationId"
  9045        ]
  9046      },
  9047      "GetSegmentsResponse": {
  9048        "type": "structure",
  9049        "members": {
  9050          "SegmentsResponse": {
  9051            "shape": "SegmentsResponse"
  9052          }
  9053        },
  9054        "required": [
  9055          "SegmentsResponse"
  9056        ],
  9057        "payload": "SegmentsResponse"
  9058      },
  9059      "GetSmsChannelRequest": {
  9060        "type": "structure",
  9061        "members": {
  9062          "ApplicationId": {
  9063            "shape": "__string",
  9064            "location": "uri",
  9065            "locationName": "application-id"
  9066          }
  9067        },
  9068        "required": [
  9069          "ApplicationId"
  9070        ]
  9071      },
  9072      "GetSmsChannelResponse": {
  9073        "type": "structure",
  9074        "members": {
  9075          "SMSChannelResponse": {
  9076            "shape": "SMSChannelResponse"
  9077          }
  9078        },
  9079        "required": [
  9080          "SMSChannelResponse"
  9081        ],
  9082        "payload": "SMSChannelResponse"
  9083      },
  9084      "GetSmsTemplateRequest": {
  9085        "type": "structure",
  9086        "members": {
  9087          "TemplateName": {
  9088            "shape": "__string",
  9089            "location": "uri",
  9090            "locationName": "template-name"
  9091          },
  9092          "Version": {
  9093            "shape": "__string",
  9094            "location": "querystring",
  9095            "locationName": "version"
  9096          }
  9097        },
  9098        "required": [
  9099          "TemplateName"
  9100        ]
  9101      },
  9102      "GetSmsTemplateResponse": {
  9103        "type": "structure",
  9104        "members": {
  9105          "SMSTemplateResponse": {
  9106            "shape": "SMSTemplateResponse"
  9107          }
  9108        },
  9109        "required": [
  9110          "SMSTemplateResponse"
  9111        ],
  9112        "payload": "SMSTemplateResponse"
  9113      },
  9114      "GetUserEndpointsRequest": {
  9115        "type": "structure",
  9116        "members": {
  9117          "ApplicationId": {
  9118            "shape": "__string",
  9119            "location": "uri",
  9120            "locationName": "application-id"
  9121          },
  9122          "UserId": {
  9123            "shape": "__string",
  9124            "location": "uri",
  9125            "locationName": "user-id"
  9126          }
  9127        },
  9128        "required": [
  9129          "ApplicationId",
  9130          "UserId"
  9131        ]
  9132      },
  9133      "GetUserEndpointsResponse": {
  9134        "type": "structure",
  9135        "members": {
  9136          "EndpointsResponse": {
  9137            "shape": "EndpointsResponse"
  9138          }
  9139        },
  9140        "required": [
  9141          "EndpointsResponse"
  9142        ],
  9143        "payload": "EndpointsResponse"
  9144      },
  9145      "GetVoiceChannelRequest": {
  9146        "type": "structure",
  9147        "members": {
  9148          "ApplicationId": {
  9149            "shape": "__string",
  9150            "location": "uri",
  9151            "locationName": "application-id"
  9152          }
  9153        },
  9154        "required": [
  9155          "ApplicationId"
  9156        ]
  9157      },
  9158      "GetVoiceChannelResponse": {
  9159        "type": "structure",
  9160        "members": {
  9161          "VoiceChannelResponse": {
  9162            "shape": "VoiceChannelResponse"
  9163          }
  9164        },
  9165        "required": [
  9166          "VoiceChannelResponse"
  9167        ],
  9168        "payload": "VoiceChannelResponse"
  9169      },
  9170      "GetVoiceTemplateRequest": {
  9171        "type": "structure",
  9172        "members": {
  9173          "TemplateName": {
  9174            "shape": "__string",
  9175            "location": "uri",
  9176            "locationName": "template-name"
  9177          },
  9178          "Version": {
  9179            "shape": "__string",
  9180            "location": "querystring",
  9181            "locationName": "version"
  9182          }
  9183        },
  9184        "required": [
  9185          "TemplateName"
  9186        ]
  9187      },
  9188      "GetVoiceTemplateResponse": {
  9189        "type": "structure",
  9190        "members": {
  9191          "VoiceTemplateResponse": {
  9192            "shape": "VoiceTemplateResponse"
  9193          }
  9194        },
  9195        "required": [
  9196          "VoiceTemplateResponse"
  9197        ],
  9198        "payload": "VoiceTemplateResponse"
  9199      },
  9200      "HoldoutActivity": {
  9201        "type": "structure",
  9202        "members": {
  9203          "NextActivity": {
  9204            "shape": "__string"
  9205          },
  9206          "Percentage": {
  9207            "shape": "__integer"
  9208          }
  9209        },
  9210        "required": [
  9211          "Percentage"
  9212        ]
  9213      },
  9214      "ImportJobRequest": {
  9215        "type": "structure",
  9216        "members": {
  9217          "DefineSegment": {
  9218            "shape": "__boolean"
  9219          },
  9220          "ExternalId": {
  9221            "shape": "__string"
  9222          },
  9223          "Format": {
  9224            "shape": "Format"
  9225          },
  9226          "RegisterEndpoints": {
  9227            "shape": "__boolean"
  9228          },
  9229          "RoleArn": {
  9230            "shape": "__string"
  9231          },
  9232          "S3Url": {
  9233            "shape": "__string"
  9234          },
  9235          "SegmentId": {
  9236            "shape": "__string"
  9237          },
  9238          "SegmentName": {
  9239            "shape": "__string"
  9240          }
  9241        },
  9242        "required": [
  9243          "Format",
  9244          "S3Url",
  9245          "RoleArn"
  9246        ]
  9247      },
  9248      "ImportJobResource": {
  9249        "type": "structure",
  9250        "members": {
  9251          "DefineSegment": {
  9252            "shape": "__boolean"
  9253          },
  9254          "ExternalId": {
  9255            "shape": "__string"
  9256          },
  9257          "Format": {
  9258            "shape": "Format"
  9259          },
  9260          "RegisterEndpoints": {
  9261            "shape": "__boolean"
  9262          },
  9263          "RoleArn": {
  9264            "shape": "__string"
  9265          },
  9266          "S3Url": {
  9267            "shape": "__string"
  9268          },
  9269          "SegmentId": {
  9270            "shape": "__string"
  9271          },
  9272          "SegmentName": {
  9273            "shape": "__string"
  9274          }
  9275        },
  9276        "required": [
  9277          "Format",
  9278          "S3Url",
  9279          "RoleArn"
  9280        ]
  9281      },
  9282      "ImportJobResponse": {
  9283        "type": "structure",
  9284        "members": {
  9285          "ApplicationId": {
  9286            "shape": "__string"
  9287          },
  9288          "CompletedPieces": {
  9289            "shape": "__integer"
  9290          },
  9291          "CompletionDate": {
  9292            "shape": "__string"
  9293          },
  9294          "CreationDate": {
  9295            "shape": "__string"
  9296          },
  9297          "Definition": {
  9298            "shape": "ImportJobResource"
  9299          },
  9300          "FailedPieces": {
  9301            "shape": "__integer"
  9302          },
  9303          "Failures": {
  9304            "shape": "ListOf__string"
  9305          },
  9306          "Id": {
  9307            "shape": "__string"
  9308          },
  9309          "JobStatus": {
  9310            "shape": "JobStatus"
  9311          },
  9312          "TotalFailures": {
  9313            "shape": "__integer"
  9314          },
  9315          "TotalPieces": {
  9316            "shape": "__integer"
  9317          },
  9318          "TotalProcessed": {
  9319            "shape": "__integer"
  9320          },
  9321          "Type": {
  9322            "shape": "__string"
  9323          }
  9324        },
  9325        "required": [
  9326          "JobStatus",
  9327          "CreationDate",
  9328          "Type",
  9329          "Definition",
  9330          "Id",
  9331          "ApplicationId"
  9332        ]
  9333      },
  9334      "ImportJobsResponse": {
  9335        "type": "structure",
  9336        "members": {
  9337          "Item": {
  9338            "shape": "ListOfImportJobResponse"
  9339          },
  9340          "NextToken": {
  9341            "shape": "__string"
  9342          }
  9343        },
  9344        "required": [
  9345          "Item"
  9346        ]
  9347      },
  9348      "InAppCampaignSchedule": {
  9349        "type": "structure",
  9350        "members": {
  9351          "EndDate": {
  9352            "shape": "__string"
  9353          },
  9354          "EventFilter": {
  9355            "shape": "CampaignEventFilter"
  9356          },
  9357          "QuietTime": {
  9358            "shape": "QuietTime"
  9359          }
  9360        }
  9361      },
  9362      "InAppMessage": {
  9363        "type": "structure",
  9364        "members": {
  9365          "Content": {
  9366            "shape": "ListOfInAppMessageContent"
  9367          },
  9368          "CustomConfig": {
  9369            "shape": "MapOf__string"
  9370          },
  9371          "Layout": {
  9372            "shape": "Layout"
  9373          }
  9374        }
  9375      },
  9376      "InAppMessageBodyConfig": {
  9377        "type": "structure",
  9378        "members": {
  9379          "Alignment": {
  9380            "shape": "Alignment"
  9381          },
  9382          "Body": {
  9383            "shape": "__string"
  9384          },
  9385          "TextColor": {
  9386            "shape": "__string"
  9387          }
  9388        },
  9389        "required": [
  9390          "Alignment",
  9391          "TextColor",
  9392          "Body"
  9393        ]
  9394      },
  9395      "InAppMessageButton": {
  9396        "type": "structure",
  9397        "members": {
  9398          "Android": {
  9399            "shape": "OverrideButtonConfiguration"
  9400          },
  9401          "DefaultConfig": {
  9402            "shape": "DefaultButtonConfiguration"
  9403          },
  9404          "IOS": {
  9405            "shape": "OverrideButtonConfiguration"
  9406          },
  9407          "Web": {
  9408            "shape": "OverrideButtonConfiguration"
  9409          }
  9410        }
  9411      },
  9412      "InAppMessageCampaign": {
  9413        "type": "structure",
  9414        "members": {
  9415          "CampaignId": {
  9416            "shape": "__string"
  9417          },
  9418          "DailyCap": {
  9419            "shape": "__integer"
  9420          },
  9421          "InAppMessage": {
  9422            "shape": "InAppMessage"
  9423          },
  9424          "Priority": {
  9425            "shape": "__integer"
  9426          },
  9427          "Schedule": {
  9428            "shape": "InAppCampaignSchedule"
  9429          },
  9430          "SessionCap": {
  9431            "shape": "__integer"
  9432          },
  9433          "TotalCap": {
  9434            "shape": "__integer"
  9435          },
  9436          "TreatmentId": {
  9437            "shape": "__string"
  9438          }
  9439        }
  9440      },
  9441      "InAppMessageContent": {
  9442        "type": "structure",
  9443        "members": {
  9444          "BackgroundColor": {
  9445            "shape": "__string"
  9446          },
  9447          "BodyConfig": {
  9448            "shape": "InAppMessageBodyConfig"
  9449          },
  9450          "HeaderConfig": {
  9451            "shape": "InAppMessageHeaderConfig"
  9452          },
  9453          "ImageUrl": {
  9454            "shape": "__string"
  9455          },
  9456          "PrimaryBtn": {
  9457            "shape": "InAppMessageButton"
  9458          },
  9459          "SecondaryBtn": {
  9460            "shape": "InAppMessageButton"
  9461          }
  9462        }
  9463      },
  9464      "InAppMessageHeaderConfig": {
  9465        "type": "structure",
  9466        "members": {
  9467          "Alignment": {
  9468            "shape": "Alignment"
  9469          },
  9470          "Header": {
  9471            "shape": "__string"
  9472          },
  9473          "TextColor": {
  9474            "shape": "__string"
  9475          }
  9476        },
  9477        "required": [
  9478          "Alignment",
  9479          "Header",
  9480          "TextColor"
  9481        ]
  9482      },
  9483      "InAppMessagesResponse": {
  9484        "type": "structure",
  9485        "members": {
  9486          "InAppMessageCampaigns": {
  9487            "shape": "ListOfInAppMessageCampaign"
  9488          }
  9489        }
  9490      },
  9491      "InAppTemplateRequest": {
  9492        "type": "structure",
  9493        "members": {
  9494          "Content": {
  9495            "shape": "ListOfInAppMessageContent"
  9496          },
  9497          "CustomConfig": {
  9498            "shape": "MapOf__string"
  9499          },
  9500          "Layout": {
  9501            "shape": "Layout"
  9502          },
  9503          "tags": {
  9504            "shape": "MapOf__string",
  9505            "locationName": "tags"
  9506          },
  9507          "TemplateDescription": {
  9508            "shape": "__string"
  9509          }
  9510        }
  9511      },
  9512      "InAppTemplateResponse": {
  9513        "type": "structure",
  9514        "members": {
  9515          "Arn": {
  9516            "shape": "__string"
  9517          },
  9518          "Content": {
  9519            "shape": "ListOfInAppMessageContent"
  9520          },
  9521          "CreationDate": {
  9522            "shape": "__string"
  9523          },
  9524          "CustomConfig": {
  9525            "shape": "MapOf__string"
  9526          },
  9527          "LastModifiedDate": {
  9528            "shape": "__string"
  9529          },
  9530          "Layout": {
  9531            "shape": "Layout"
  9532          },
  9533          "tags": {
  9534            "shape": "MapOf__string",
  9535            "locationName": "tags"
  9536          },
  9537          "TemplateDescription": {
  9538            "shape": "__string"
  9539          },
  9540          "TemplateName": {
  9541            "shape": "__string"
  9542          },
  9543          "TemplateType": {
  9544            "shape": "TemplateType"
  9545          },
  9546          "Version": {
  9547            "shape": "__string"
  9548          }
  9549        },
  9550        "required": [
  9551          "LastModifiedDate",
  9552          "CreationDate",
  9553          "TemplateName",
  9554          "TemplateType"
  9555        ]
  9556      },
  9557      "Include": {
  9558        "type": "string",
  9559        "enum": [
  9560          "ALL",
  9561          "ANY",
  9562          "NONE"
  9563        ]
  9564      },
  9565      "InternalServerErrorException": {
  9566        "type": "structure",
  9567        "members": {
  9568          "Message": {
  9569            "shape": "__string"
  9570          },
  9571          "RequestID": {
  9572            "shape": "__string"
  9573          }
  9574        },
  9575        "exception": true,
  9576        "error": {
  9577          "httpStatusCode": 500
  9578        }
  9579      },
  9580      "ItemResponse": {
  9581        "type": "structure",
  9582        "members": {
  9583          "EndpointItemResponse": {
  9584            "shape": "EndpointItemResponse"
  9585          },
  9586          "EventsItemResponse": {
  9587            "shape": "MapOfEventItemResponse"
  9588          }
  9589        }
  9590      },
  9591      "JobStatus": {
  9592        "type": "string",
  9593        "enum": [
  9594          "CREATED",
  9595          "PREPARING_FOR_INITIALIZATION",
  9596          "INITIALIZING",
  9597          "PROCESSING",
  9598          "PENDING_JOB",
  9599          "COMPLETING",
  9600          "COMPLETED",
  9601          "FAILING",
  9602          "FAILED"
  9603        ]
  9604      },
  9605      "JourneyCustomMessage": {
  9606        "type": "structure",
  9607        "members": {
  9608          "Data": {
  9609            "shape": "__string"
  9610          }
  9611        }
  9612      },
  9613      "JourneyDateRangeKpiResponse": {
  9614        "type": "structure",
  9615        "members": {
  9616          "ApplicationId": {
  9617            "shape": "__string"
  9618          },
  9619          "EndTime": {
  9620            "shape": "__timestampIso8601"
  9621          },
  9622          "JourneyId": {
  9623            "shape": "__string"
  9624          },
  9625          "KpiName": {
  9626            "shape": "__string"
  9627          },
  9628          "KpiResult": {
  9629            "shape": "BaseKpiResult"
  9630          },
  9631          "NextToken": {
  9632            "shape": "__string"
  9633          },
  9634          "StartTime": {
  9635            "shape": "__timestampIso8601"
  9636          }
  9637        },
  9638        "required": [
  9639          "KpiResult",
  9640          "KpiName",
  9641          "JourneyId",
  9642          "EndTime",
  9643          "StartTime",
  9644          "ApplicationId"
  9645        ]
  9646      },
  9647      "JourneyEmailMessage": {
  9648        "type": "structure",
  9649        "members": {
  9650          "FromAddress": {
  9651            "shape": "__string"
  9652          }
  9653        }
  9654      },
  9655      "JourneyExecutionActivityMetricsResponse": {
  9656        "type": "structure",
  9657        "members": {
  9658          "ActivityType": {
  9659            "shape": "__string"
  9660          },
  9661          "ApplicationId": {
  9662            "shape": "__string"
  9663          },
  9664          "JourneyActivityId": {
  9665            "shape": "__string"
  9666          },
  9667          "JourneyId": {
  9668            "shape": "__string"
  9669          },
  9670          "LastEvaluatedTime": {
  9671            "shape": "__string"
  9672          },
  9673          "Metrics": {
  9674            "shape": "MapOf__string"
  9675          }
  9676        },
  9677        "required": [
  9678          "Metrics",
  9679          "JourneyId",
  9680          "LastEvaluatedTime",
  9681          "JourneyActivityId",
  9682          "ActivityType",
  9683          "ApplicationId"
  9684        ]
  9685      },
  9686      "JourneyExecutionMetricsResponse": {
  9687        "type": "structure",
  9688        "members": {
  9689          "ApplicationId": {
  9690            "shape": "__string"
  9691          },
  9692          "JourneyId": {
  9693            "shape": "__string"
  9694          },
  9695          "LastEvaluatedTime": {
  9696            "shape": "__string"
  9697          },
  9698          "Metrics": {
  9699            "shape": "MapOf__string"
  9700          }
  9701        },
  9702        "required": [
  9703          "Metrics",
  9704          "JourneyId",
  9705          "LastEvaluatedTime",
  9706          "ApplicationId"
  9707        ]
  9708      },
  9709      "JourneyLimits": {
  9710        "type": "structure",
  9711        "members": {
  9712          "DailyCap": {
  9713            "shape": "__integer"
  9714          },
  9715          "EndpointReentryCap": {
  9716            "shape": "__integer"
  9717          },
  9718          "MessagesPerSecond": {
  9719            "shape": "__integer"
  9720          },
  9721          "EndpointReentryInterval": {
  9722              "shape": "__string"
  9723          }
  9724        }
  9725      },
  9726      "JourneyPushMessage": {
  9727        "type": "structure",
  9728        "members": {
  9729          "TimeToLive": {
  9730            "shape": "__string"
  9731          }
  9732        }
  9733      },
  9734      "JourneyChannelSettings": {
  9735          "type": "structure",
  9736          "members": {
  9737            "ConnectCampaignArn": {
  9738              "shape": "__string"
  9739            },
  9740            "ConnectCampaignExecutionRoleArn": {
  9741              "shape": "__string"
  9742            }
  9743          }
  9744      },
  9745      "JourneyResponse": {
  9746        "type": "structure",
  9747        "members": {
  9748          "Activities": {
  9749            "shape": "MapOfActivity"
  9750          },
  9751          "ApplicationId": {
  9752            "shape": "__string"
  9753          },
  9754          "CreationDate": {
  9755            "shape": "__string"
  9756          },
  9757          "Id": {
  9758            "shape": "__string"
  9759          },
  9760          "LastModifiedDate": {
  9761            "shape": "__string"
  9762          },
  9763          "Limits": {
  9764            "shape": "JourneyLimits"
  9765          },
  9766          "LocalTime": {
  9767            "shape": "__boolean"
  9768          },
  9769          "Name": {
  9770            "shape": "__string"
  9771          },
  9772          "QuietTime": {
  9773            "shape": "QuietTime"
  9774          },
  9775          "RefreshFrequency": {
  9776            "shape": "__string"
  9777          },
  9778          "Schedule": {
  9779            "shape": "JourneySchedule"
  9780          },
  9781          "StartActivity": {
  9782            "shape": "__string"
  9783          },
  9784          "StartCondition": {
  9785            "shape": "StartCondition"
  9786          },
  9787          "State": {
  9788            "shape": "State"
  9789          },
  9790          "tags": {
  9791            "shape": "MapOf__string",
  9792            "locationName": "tags"
  9793          },
  9794          "JourneyChannelSettings": {
  9795              "shape": "JourneyChannelSettings"
  9796          }
  9797        },
  9798        "required": [
  9799          "Name",
  9800          "Id",
  9801          "ApplicationId"
  9802        ]
  9803      },
  9804      "JourneySMSMessage": {
  9805        "type": "structure",
  9806        "members": {
  9807          "MessageType": {
  9808            "shape": "MessageType"
  9809          },
  9810          "OriginationNumber": {
  9811            "shape": "__string"
  9812          },
  9813          "SenderId": {
  9814            "shape": "__string"
  9815          },
  9816          "EntityId": {
  9817            "shape": "__string"
  9818          },
  9819          "TemplateId": {
  9820            "shape": "__string"
  9821          }
  9822        }
  9823      },
  9824      "JourneySchedule": {
  9825        "type": "structure",
  9826        "members": {
  9827          "EndTime": {
  9828            "shape": "__timestampIso8601"
  9829          },
  9830          "StartTime": {
  9831            "shape": "__timestampIso8601"
  9832          },
  9833          "Timezone": {
  9834            "shape": "__string"
  9835          }
  9836        }
  9837      },
  9838      "JourneyStateRequest": {
  9839        "type": "structure",
  9840        "members": {
  9841          "State": {
  9842            "shape": "State"
  9843          }
  9844        }
  9845      },
  9846      "JourneysResponse": {
  9847        "type": "structure",
  9848        "members": {
  9849          "Item": {
  9850            "shape": "ListOfJourneyResponse"
  9851          },
  9852          "NextToken": {
  9853            "shape": "__string"
  9854          }
  9855        },
  9856        "required": [
  9857          "Item"
  9858        ]
  9859      },
  9860      "Layout": {
  9861        "type": "string",
  9862        "enum": [
  9863          "BOTTOM_BANNER",
  9864          "TOP_BANNER",
  9865          "OVERLAYS",
  9866          "MOBILE_FEED",
  9867          "MIDDLE_BANNER",
  9868          "CAROUSEL"
  9869        ]
  9870      },
  9871      "ListJourneysRequest": {
  9872        "type": "structure",
  9873        "members": {
  9874          "ApplicationId": {
  9875            "shape": "__string",
  9876            "location": "uri",
  9877            "locationName": "application-id"
  9878          },
  9879          "PageSize": {
  9880            "shape": "__string",
  9881            "location": "querystring",
  9882            "locationName": "page-size"
  9883          },
  9884          "Token": {
  9885            "shape": "__string",
  9886            "location": "querystring",
  9887            "locationName": "token"
  9888          }
  9889        },
  9890        "required": [
  9891          "ApplicationId"
  9892        ]
  9893      },
  9894      "ListJourneysResponse": {
  9895        "type": "structure",
  9896        "members": {
  9897          "JourneysResponse": {
  9898            "shape": "JourneysResponse"
  9899          }
  9900        },
  9901        "required": [
  9902          "JourneysResponse"
  9903        ],
  9904        "payload": "JourneysResponse"
  9905      },
  9906      "ListRecommenderConfigurationsResponse": {
  9907        "type": "structure",
  9908        "members": {
  9909          "Item": {
  9910            "shape": "ListOfRecommenderConfigurationResponse"
  9911          },
  9912          "NextToken": {
  9913            "shape": "__string"
  9914          }
  9915        },
  9916        "required": [
  9917          "Item"
  9918        ]
  9919      },
  9920      "ListTagsForResourceRequest": {
  9921        "type": "structure",
  9922        "members": {
  9923          "ResourceArn": {
  9924            "shape": "__string",
  9925            "location": "uri",
  9926            "locationName": "resource-arn"
  9927          }
  9928        },
  9929        "required": [
  9930          "ResourceArn"
  9931        ]
  9932      },
  9933      "ListTagsForResourceResponse": {
  9934        "type": "structure",
  9935        "members": {
  9936          "TagsModel": {
  9937            "shape": "TagsModel"
  9938          }
  9939        },
  9940        "required": [
  9941          "TagsModel"
  9942        ],
  9943        "payload": "TagsModel"
  9944      },
  9945      "ListTemplateVersionsRequest": {
  9946        "type": "structure",
  9947        "members": {
  9948          "NextToken": {
  9949            "shape": "__string",
  9950            "location": "querystring",
  9951            "locationName": "next-token"
  9952          },
  9953          "PageSize": {
  9954            "shape": "__string",
  9955            "location": "querystring",
  9956            "locationName": "page-size"
  9957          },
  9958          "TemplateName": {
  9959            "shape": "__string",
  9960            "location": "uri",
  9961            "locationName": "template-name"
  9962          },
  9963          "TemplateType": {
  9964            "shape": "__string",
  9965            "location": "uri",
  9966            "locationName": "template-type"
  9967          }
  9968        },
  9969        "required": [
  9970          "TemplateName",
  9971          "TemplateType"
  9972        ]
  9973      },
  9974      "ListTemplateVersionsResponse": {
  9975        "type": "structure",
  9976        "members": {
  9977          "TemplateVersionsResponse": {
  9978            "shape": "TemplateVersionsResponse"
  9979          }
  9980        },
  9981        "required": [
  9982          "TemplateVersionsResponse"
  9983        ],
  9984        "payload": "TemplateVersionsResponse"
  9985      },
  9986      "ListTemplatesRequest": {
  9987        "type": "structure",
  9988        "members": {
  9989          "NextToken": {
  9990            "shape": "__string",
  9991            "location": "querystring",
  9992            "locationName": "next-token"
  9993          },
  9994          "PageSize": {
  9995            "shape": "__string",
  9996            "location": "querystring",
  9997            "locationName": "page-size"
  9998          },
  9999          "Prefix": {
 10000            "shape": "__string",
 10001            "location": "querystring",
 10002            "locationName": "prefix"
 10003          },
 10004          "TemplateType": {
 10005            "shape": "__string",
 10006            "location": "querystring",
 10007            "locationName": "template-type"
 10008          }
 10009        }
 10010      },
 10011      "ListTemplatesResponse": {
 10012        "type": "structure",
 10013        "members": {
 10014          "TemplatesResponse": {
 10015            "shape": "TemplatesResponse"
 10016          }
 10017        },
 10018        "required": [
 10019          "TemplatesResponse"
 10020        ],
 10021        "payload": "TemplatesResponse"
 10022      },
 10023      "Message": {
 10024        "type": "structure",
 10025        "members": {
 10026          "Action": {
 10027            "shape": "Action"
 10028          },
 10029          "Body": {
 10030            "shape": "__string"
 10031          },
 10032          "ImageIconUrl": {
 10033            "shape": "__string"
 10034          },
 10035          "ImageSmallIconUrl": {
 10036            "shape": "__string"
 10037          },
 10038          "ImageUrl": {
 10039            "shape": "__string"
 10040          },
 10041          "JsonBody": {
 10042            "shape": "__string"
 10043          },
 10044          "MediaUrl": {
 10045            "shape": "__string"
 10046          },
 10047          "RawContent": {
 10048            "shape": "__string"
 10049          },
 10050          "SilentPush": {
 10051            "shape": "__boolean"
 10052          },
 10053          "TimeToLive": {
 10054            "shape": "__integer"
 10055          },
 10056          "Title": {
 10057            "shape": "__string"
 10058          },
 10059          "Url": {
 10060            "shape": "__string"
 10061          }
 10062        }
 10063      },
 10064      "MessageBody": {
 10065        "type": "structure",
 10066        "members": {
 10067          "Message": {
 10068            "shape": "__string"
 10069          },
 10070          "RequestID": {
 10071            "shape": "__string"
 10072          }
 10073        }
 10074      },
 10075      "MessageConfiguration": {
 10076        "type": "structure",
 10077        "members": {
 10078          "ADMMessage": {
 10079            "shape": "Message"
 10080          },
 10081          "APNSMessage": {
 10082            "shape": "Message"
 10083          },
 10084          "BaiduMessage": {
 10085            "shape": "Message"
 10086          },
 10087          "CustomMessage": {
 10088            "shape": "CampaignCustomMessage"
 10089          },
 10090          "DefaultMessage": {
 10091            "shape": "Message"
 10092          },
 10093          "EmailMessage": {
 10094            "shape": "CampaignEmailMessage"
 10095          },
 10096          "GCMMessage": {
 10097            "shape": "Message"
 10098          },
 10099          "SMSMessage": {
 10100            "shape": "CampaignSmsMessage"
 10101          },
 10102          "InAppMessage": {
 10103            "shape": "CampaignInAppMessage"
 10104          }
 10105        }
 10106      },
 10107      "MessageRequest": {
 10108        "type": "structure",
 10109        "members": {
 10110          "Addresses": {
 10111            "shape": "MapOfAddressConfiguration"
 10112          },
 10113          "Context": {
 10114            "shape": "MapOf__string"
 10115          },
 10116          "Endpoints": {
 10117            "shape": "MapOfEndpointSendConfiguration"
 10118          },
 10119          "MessageConfiguration": {
 10120            "shape": "DirectMessageConfiguration"
 10121          },
 10122          "TemplateConfiguration": {
 10123            "shape": "TemplateConfiguration"
 10124          },
 10125          "TraceId": {
 10126            "shape": "__string"
 10127          }
 10128        },
 10129        "required": [
 10130          "MessageConfiguration"
 10131        ]
 10132      },
 10133      "MessageResponse": {
 10134        "type": "structure",
 10135        "members": {
 10136          "ApplicationId": {
 10137            "shape": "__string"
 10138          },
 10139          "EndpointResult": {
 10140            "shape": "MapOfEndpointMessageResult"
 10141          },
 10142          "RequestId": {
 10143            "shape": "__string"
 10144          },
 10145          "Result": {
 10146            "shape": "MapOfMessageResult"
 10147          }
 10148        },
 10149        "required": [
 10150          "ApplicationId"
 10151        ]
 10152      },
 10153      "MessageResult": {
 10154        "type": "structure",
 10155        "members": {
 10156          "DeliveryStatus": {
 10157            "shape": "DeliveryStatus"
 10158          },
 10159          "MessageId": {
 10160            "shape": "__string"
 10161          },
 10162          "StatusCode": {
 10163            "shape": "__integer"
 10164          },
 10165          "StatusMessage": {
 10166            "shape": "__string"
 10167          },
 10168          "UpdatedToken": {
 10169            "shape": "__string"
 10170          }
 10171        },
 10172        "required": [
 10173          "DeliveryStatus",
 10174          "StatusCode"
 10175        ]
 10176      },
 10177      "MessageType": {
 10178        "type": "string",
 10179        "enum": [
 10180          "TRANSACTIONAL",
 10181          "PROMOTIONAL"
 10182        ]
 10183      },
 10184      "MethodNotAllowedException": {
 10185        "type": "structure",
 10186        "members": {
 10187          "Message": {
 10188            "shape": "__string"
 10189          },
 10190          "RequestID": {
 10191            "shape": "__string"
 10192          }
 10193        },
 10194        "exception": true,
 10195        "error": {
 10196          "httpStatusCode": 405
 10197        }
 10198      },
 10199      "MetricDimension": {
 10200        "type": "structure",
 10201        "members": {
 10202          "ComparisonOperator": {
 10203            "shape": "__string"
 10204          },
 10205          "Value": {
 10206            "shape": "__double"
 10207          }
 10208        },
 10209        "required": [
 10210          "ComparisonOperator",
 10211          "Value"
 10212        ]
 10213      },
 10214      "Mode": {
 10215        "type": "string",
 10216        "enum": [
 10217          "DELIVERY",
 10218          "FILTER"
 10219        ]
 10220      },
 10221      "MultiConditionalBranch": {
 10222        "type": "structure",
 10223        "members": {
 10224          "Condition": {
 10225            "shape": "SimpleCondition"
 10226          },
 10227          "NextActivity": {
 10228            "shape": "__string"
 10229          }
 10230        }
 10231      },
 10232      "MultiConditionalSplitActivity": {
 10233        "type": "structure",
 10234        "members": {
 10235          "Branches": {
 10236            "shape": "ListOfMultiConditionalBranch"
 10237          },
 10238          "DefaultActivity": {
 10239            "shape": "__string"
 10240          },
 10241          "EvaluationWaitTime": {
 10242            "shape": "WaitTime"
 10243          }
 10244        }
 10245      },
 10246      "NotFoundException": {
 10247        "type": "structure",
 10248        "members": {
 10249          "Message": {
 10250            "shape": "__string"
 10251          },
 10252          "RequestID": {
 10253            "shape": "__string"
 10254          }
 10255        },
 10256        "exception": true,
 10257        "error": {
 10258          "httpStatusCode": 404
 10259        }
 10260      },
 10261      "NumberValidateRequest": {
 10262        "type": "structure",
 10263        "members": {
 10264          "IsoCountryCode": {
 10265            "shape": "__string"
 10266          },
 10267          "PhoneNumber": {
 10268            "shape": "__string"
 10269          }
 10270        }
 10271      },
 10272      "NumberValidateResponse": {
 10273        "type": "structure",
 10274        "members": {
 10275          "Carrier": {
 10276            "shape": "__string"
 10277          },
 10278          "City": {
 10279            "shape": "__string"
 10280          },
 10281          "CleansedPhoneNumberE164": {
 10282            "shape": "__string"
 10283          },
 10284          "CleansedPhoneNumberNational": {
 10285            "shape": "__string"
 10286          },
 10287          "Country": {
 10288            "shape": "__string"
 10289          },
 10290          "CountryCodeIso2": {
 10291            "shape": "__string"
 10292          },
 10293          "CountryCodeNumeric": {
 10294            "shape": "__string"
 10295          },
 10296          "County": {
 10297            "shape": "__string"
 10298          },
 10299          "OriginalCountryCodeIso2": {
 10300            "shape": "__string"
 10301          },
 10302          "OriginalPhoneNumber": {
 10303            "shape": "__string"
 10304          },
 10305          "PhoneType": {
 10306            "shape": "__string"
 10307          },
 10308          "PhoneTypeCode": {
 10309            "shape": "__integer"
 10310          },
 10311          "Timezone": {
 10312            "shape": "__string"
 10313          },
 10314          "ZipCode": {
 10315            "shape": "__string"
 10316          }
 10317        }
 10318      },
 10319      "Operator": {
 10320        "type": "string",
 10321        "enum": [
 10322          "ALL",
 10323          "ANY"
 10324        ]
 10325      },
 10326      "OverrideButtonConfiguration": {
 10327        "type": "structure",
 10328        "members": {
 10329          "ButtonAction": {
 10330            "shape": "ButtonAction"
 10331          },
 10332          "Link": {
 10333            "shape": "__string"
 10334          }
 10335        },
 10336        "required": [
 10337          "ButtonAction"
 10338        ]
 10339      },
 10340      "PayloadTooLargeException": {
 10341        "type": "structure",
 10342        "members": {
 10343          "Message": {
 10344            "shape": "__string"
 10345          },
 10346          "RequestID": {
 10347            "shape": "__string"
 10348          }
 10349        },
 10350        "exception": true,
 10351        "error": {
 10352          "httpStatusCode": 413
 10353        }
 10354      },
 10355      "PhoneNumberValidateRequest": {
 10356        "type": "structure",
 10357        "members": {
 10358          "NumberValidateRequest": {
 10359            "shape": "NumberValidateRequest"
 10360          }
 10361        },
 10362        "required": [
 10363          "NumberValidateRequest"
 10364        ],
 10365        "payload": "NumberValidateRequest"
 10366      },
 10367      "PhoneNumberValidateResponse": {
 10368        "type": "structure",
 10369        "members": {
 10370          "NumberValidateResponse": {
 10371            "shape": "NumberValidateResponse"
 10372          }
 10373        },
 10374        "required": [
 10375          "NumberValidateResponse"
 10376        ],
 10377        "payload": "NumberValidateResponse"
 10378      },
 10379      "PublicEndpoint": {
 10380        "type": "structure",
 10381        "members": {
 10382          "Address": {
 10383            "shape": "__string"
 10384          },
 10385          "Attributes": {
 10386            "shape": "MapOfListOf__string"
 10387          },
 10388          "ChannelType": {
 10389            "shape": "ChannelType"
 10390          },
 10391          "Demographic": {
 10392            "shape": "EndpointDemographic"
 10393          },
 10394          "EffectiveDate": {
 10395            "shape": "__string"
 10396          },
 10397          "EndpointStatus": {
 10398            "shape": "__string"
 10399          },
 10400          "Location": {
 10401            "shape": "EndpointLocation"
 10402          },
 10403          "Metrics": {
 10404            "shape": "MapOf__double"
 10405          },
 10406          "OptOut": {
 10407            "shape": "__string"
 10408          },
 10409          "RequestId": {
 10410            "shape": "__string"
 10411          },
 10412          "User": {
 10413            "shape": "EndpointUser"
 10414          }
 10415        }
 10416      },
 10417      "PushMessageActivity": {
 10418        "type": "structure",
 10419        "members": {
 10420          "MessageConfig": {
 10421            "shape": "JourneyPushMessage"
 10422          },
 10423          "NextActivity": {
 10424            "shape": "__string"
 10425          },
 10426          "TemplateName": {
 10427            "shape": "__string"
 10428          },
 10429          "TemplateVersion": {
 10430            "shape": "__string"
 10431          }
 10432        }
 10433      },
 10434      "PushNotificationTemplateRequest": {
 10435        "type": "structure",
 10436        "members": {
 10437          "ADM": {
 10438            "shape": "AndroidPushNotificationTemplate"
 10439          },
 10440          "APNS": {
 10441            "shape": "APNSPushNotificationTemplate"
 10442          },
 10443          "Baidu": {
 10444            "shape": "AndroidPushNotificationTemplate"
 10445          },
 10446          "Default": {
 10447            "shape": "DefaultPushNotificationTemplate"
 10448          },
 10449          "DefaultSubstitutions": {
 10450            "shape": "__string"
 10451          },
 10452          "GCM": {
 10453            "shape": "AndroidPushNotificationTemplate"
 10454          },
 10455          "RecommenderId": {
 10456            "shape": "__string"
 10457          },
 10458          "tags": {
 10459            "shape": "MapOf__string",
 10460            "locationName": "tags"
 10461          },
 10462          "TemplateDescription": {
 10463            "shape": "__string"
 10464          }
 10465        }
 10466      },
 10467      "PushNotificationTemplateResponse": {
 10468        "type": "structure",
 10469        "members": {
 10470          "ADM": {
 10471            "shape": "AndroidPushNotificationTemplate"
 10472          },
 10473          "APNS": {
 10474            "shape": "APNSPushNotificationTemplate"
 10475          },
 10476          "Arn": {
 10477            "shape": "__string"
 10478          },
 10479          "Baidu": {
 10480            "shape": "AndroidPushNotificationTemplate"
 10481          },
 10482          "CreationDate": {
 10483            "shape": "__string"
 10484          },
 10485          "Default": {
 10486            "shape": "DefaultPushNotificationTemplate"
 10487          },
 10488          "DefaultSubstitutions": {
 10489            "shape": "__string"
 10490          },
 10491          "GCM": {
 10492            "shape": "AndroidPushNotificationTemplate"
 10493          },
 10494          "LastModifiedDate": {
 10495            "shape": "__string"
 10496          },
 10497          "RecommenderId": {
 10498            "shape": "__string"
 10499          },
 10500          "tags": {
 10501            "shape": "MapOf__string",
 10502            "locationName": "tags"
 10503          },
 10504          "TemplateDescription": {
 10505            "shape": "__string"
 10506          },
 10507          "TemplateName": {
 10508            "shape": "__string"
 10509          },
 10510          "TemplateType": {
 10511            "shape": "TemplateType"
 10512          },
 10513          "Version": {
 10514            "shape": "__string"
 10515          }
 10516        },
 10517        "required": [
 10518          "LastModifiedDate",
 10519          "CreationDate",
 10520          "TemplateType",
 10521          "TemplateName"
 10522        ]
 10523      },
 10524      "PutEventStreamRequest": {
 10525        "type": "structure",
 10526        "members": {
 10527          "ApplicationId": {
 10528            "shape": "__string",
 10529            "location": "uri",
 10530            "locationName": "application-id"
 10531          },
 10532          "WriteEventStream": {
 10533            "shape": "WriteEventStream"
 10534          }
 10535        },
 10536        "required": [
 10537          "ApplicationId",
 10538          "WriteEventStream"
 10539        ],
 10540        "payload": "WriteEventStream"
 10541      },
 10542      "PutEventStreamResponse": {
 10543        "type": "structure",
 10544        "members": {
 10545          "EventStream": {
 10546            "shape": "EventStream"
 10547          }
 10548        },
 10549        "required": [
 10550          "EventStream"
 10551        ],
 10552        "payload": "EventStream"
 10553      },
 10554      "PutEventsRequest": {
 10555        "type": "structure",
 10556        "members": {
 10557          "ApplicationId": {
 10558            "shape": "__string",
 10559            "location": "uri",
 10560            "locationName": "application-id"
 10561          },
 10562          "EventsRequest": {
 10563            "shape": "EventsRequest"
 10564          }
 10565        },
 10566        "required": [
 10567          "ApplicationId",
 10568          "EventsRequest"
 10569        ],
 10570        "payload": "EventsRequest"
 10571      },
 10572      "PutEventsResponse": {
 10573        "type": "structure",
 10574        "members": {
 10575          "EventsResponse": {
 10576            "shape": "EventsResponse"
 10577          }
 10578        },
 10579        "required": [
 10580          "EventsResponse"
 10581        ],
 10582        "payload": "EventsResponse"
 10583      },
 10584      "QuietTime": {
 10585        "type": "structure",
 10586        "members": {
 10587          "End": {
 10588            "shape": "__string"
 10589          },
 10590          "Start": {
 10591            "shape": "__string"
 10592          }
 10593        }
 10594      },
 10595      "RandomSplitActivity": {
 10596        "type": "structure",
 10597        "members": {
 10598          "Branches": {
 10599            "shape": "ListOfRandomSplitEntry"
 10600          }
 10601        }
 10602      },
 10603      "RandomSplitEntry": {
 10604        "type": "structure",
 10605        "members": {
 10606          "NextActivity": {
 10607            "shape": "__string"
 10608          },
 10609          "Percentage": {
 10610            "shape": "__integer"
 10611          }
 10612        }
 10613      },
 10614      "RawEmail": {
 10615        "type": "structure",
 10616        "members": {
 10617          "Data": {
 10618            "shape": "__blob"
 10619          }
 10620        }
 10621      },
 10622      "__blob": {
 10623        "type": "blob"
 10624      },
 10625      "RecencyDimension": {
 10626        "type": "structure",
 10627        "members": {
 10628          "Duration": {
 10629            "shape": "Duration"
 10630          },
 10631          "RecencyType": {
 10632            "shape": "RecencyType"
 10633          }
 10634        },
 10635        "required": [
 10636          "Duration",
 10637          "RecencyType"
 10638        ]
 10639      },
 10640      "RecencyType": {
 10641        "type": "string",
 10642        "enum": [
 10643          "ACTIVE",
 10644          "INACTIVE"
 10645        ]
 10646      },
 10647      "RecommenderConfigurationResponse": {
 10648        "type": "structure",
 10649        "members": {
 10650          "Attributes": {
 10651            "shape": "MapOf__string"
 10652          },
 10653          "CreationDate": {
 10654            "shape": "__string"
 10655          },
 10656          "Description": {
 10657            "shape": "__string"
 10658          },
 10659          "Id": {
 10660            "shape": "__string"
 10661          },
 10662          "LastModifiedDate": {
 10663            "shape": "__string"
 10664          },
 10665          "Name": {
 10666            "shape": "__string"
 10667          },
 10668          "RecommendationProviderIdType": {
 10669            "shape": "__string"
 10670          },
 10671          "RecommendationProviderRoleArn": {
 10672            "shape": "__string"
 10673          },
 10674          "RecommendationProviderUri": {
 10675            "shape": "__string"
 10676          },
 10677          "RecommendationTransformerUri": {
 10678            "shape": "__string"
 10679          },
 10680          "RecommendationsDisplayName": {
 10681            "shape": "__string"
 10682          },
 10683          "RecommendationsPerMessage": {
 10684            "shape": "__integer"
 10685          }
 10686        },
 10687        "required": [
 10688          "RecommendationProviderUri",
 10689          "LastModifiedDate",
 10690          "CreationDate",
 10691          "RecommendationProviderRoleArn",
 10692          "Id"
 10693        ]
 10694      },
 10695      "RemoveAttributesRequest": {
 10696        "type": "structure",
 10697        "members": {
 10698          "ApplicationId": {
 10699            "shape": "__string",
 10700            "location": "uri",
 10701            "locationName": "application-id"
 10702          },
 10703          "AttributeType": {
 10704            "shape": "__string",
 10705            "location": "uri",
 10706            "locationName": "attribute-type"
 10707          },
 10708          "UpdateAttributesRequest": {
 10709            "shape": "UpdateAttributesRequest"
 10710          }
 10711        },
 10712        "required": [
 10713          "AttributeType",
 10714          "ApplicationId",
 10715          "UpdateAttributesRequest"
 10716        ],
 10717        "payload": "UpdateAttributesRequest"
 10718      },
 10719      "RemoveAttributesResponse": {
 10720        "type": "structure",
 10721        "members": {
 10722          "AttributesResource": {
 10723            "shape": "AttributesResource"
 10724          }
 10725        },
 10726        "required": [
 10727          "AttributesResource"
 10728        ],
 10729        "payload": "AttributesResource"
 10730      },
 10731      "ResultRow": {
 10732        "type": "structure",
 10733        "members": {
 10734          "GroupedBys": {
 10735            "shape": "ListOfResultRowValue"
 10736          },
 10737          "Values": {
 10738            "shape": "ListOfResultRowValue"
 10739          }
 10740        },
 10741        "required": [
 10742          "GroupedBys",
 10743          "Values"
 10744        ]
 10745      },
 10746      "ResultRowValue": {
 10747        "type": "structure",
 10748        "members": {
 10749          "Key": {
 10750            "shape": "__string"
 10751          },
 10752          "Type": {
 10753            "shape": "__string"
 10754          },
 10755          "Value": {
 10756            "shape": "__string"
 10757          }
 10758        },
 10759        "required": [
 10760          "Type",
 10761          "Value",
 10762          "Key"
 10763        ]
 10764      },
 10765      "SMSChannelRequest": {
 10766        "type": "structure",
 10767        "members": {
 10768          "Enabled": {
 10769            "shape": "__boolean"
 10770          },
 10771          "SenderId": {
 10772            "shape": "__string"
 10773          },
 10774          "ShortCode": {
 10775            "shape": "__string"
 10776          }
 10777        }
 10778      },
 10779      "SMSChannelResponse": {
 10780        "type": "structure",
 10781        "members": {
 10782          "ApplicationId": {
 10783            "shape": "__string"
 10784          },
 10785          "CreationDate": {
 10786            "shape": "__string"
 10787          },
 10788          "Enabled": {
 10789            "shape": "__boolean"
 10790          },
 10791          "HasCredential": {
 10792            "shape": "__boolean"
 10793          },
 10794          "Id": {
 10795            "shape": "__string"
 10796          },
 10797          "IsArchived": {
 10798            "shape": "__boolean"
 10799          },
 10800          "LastModifiedBy": {
 10801            "shape": "__string"
 10802          },
 10803          "LastModifiedDate": {
 10804            "shape": "__string"
 10805          },
 10806          "Platform": {
 10807            "shape": "__string"
 10808          },
 10809          "PromotionalMessagesPerSecond": {
 10810            "shape": "__integer"
 10811          },
 10812          "SenderId": {
 10813            "shape": "__string"
 10814          },
 10815          "ShortCode": {
 10816            "shape": "__string"
 10817          },
 10818          "TransactionalMessagesPerSecond": {
 10819            "shape": "__integer"
 10820          },
 10821          "Version": {
 10822            "shape": "__integer"
 10823          }
 10824        },
 10825        "required": [
 10826          "Platform"
 10827        ]
 10828      },
 10829      "SMSMessage": {
 10830        "type": "structure",
 10831        "members": {
 10832          "Body": {
 10833            "shape": "__string"
 10834          },
 10835          "Keyword": {
 10836            "shape": "__string"
 10837          },
 10838          "MediaUrl": {
 10839            "shape": "__string"
 10840          },
 10841          "MessageType": {
 10842            "shape": "MessageType"
 10843          },
 10844          "OriginationNumber": {
 10845            "shape": "__string"
 10846          },
 10847          "SenderId": {
 10848            "shape": "__string"
 10849          },
 10850          "Substitutions": {
 10851            "shape": "MapOfListOf__string"
 10852          },
 10853          "EntityId": {
 10854            "shape": "__string"
 10855          },
 10856          "TemplateId": {
 10857            "shape": "__string"
 10858          }
 10859        }
 10860      },
 10861      "SMSMessageActivity": {
 10862        "type": "structure",
 10863        "members": {
 10864          "MessageConfig": {
 10865            "shape": "JourneySMSMessage"
 10866          },
 10867          "NextActivity": {
 10868            "shape": "__string"
 10869          },
 10870          "TemplateName": {
 10871            "shape": "__string"
 10872          },
 10873          "TemplateVersion": {
 10874            "shape": "__string"
 10875          }
 10876        }
 10877      },
 10878      "SMSTemplateRequest": {
 10879        "type": "structure",
 10880        "members": {
 10881          "Body": {
 10882            "shape": "__string"
 10883          },
 10884          "DefaultSubstitutions": {
 10885            "shape": "__string"
 10886          },
 10887          "RecommenderId": {
 10888            "shape": "__string"
 10889          },
 10890          "tags": {
 10891            "shape": "MapOf__string",
 10892            "locationName": "tags"
 10893          },
 10894          "TemplateDescription": {
 10895            "shape": "__string"
 10896          }
 10897        }
 10898      },
 10899      "SMSTemplateResponse": {
 10900        "type": "structure",
 10901        "members": {
 10902          "Arn": {
 10903            "shape": "__string"
 10904          },
 10905          "Body": {
 10906            "shape": "__string"
 10907          },
 10908          "CreationDate": {
 10909            "shape": "__string"
 10910          },
 10911          "DefaultSubstitutions": {
 10912            "shape": "__string"
 10913          },
 10914          "LastModifiedDate": {
 10915            "shape": "__string"
 10916          },
 10917          "RecommenderId": {
 10918            "shape": "__string"
 10919          },
 10920          "tags": {
 10921            "shape": "MapOf__string",
 10922            "locationName": "tags"
 10923          },
 10924          "TemplateDescription": {
 10925            "shape": "__string"
 10926          },
 10927          "TemplateName": {
 10928            "shape": "__string"
 10929          },
 10930          "TemplateType": {
 10931            "shape": "TemplateType"
 10932          },
 10933          "Version": {
 10934            "shape": "__string"
 10935          }
 10936        },
 10937        "required": [
 10938          "LastModifiedDate",
 10939          "CreationDate",
 10940          "TemplateName",
 10941          "TemplateType"
 10942        ]
 10943      },
 10944      "Schedule": {
 10945        "type": "structure",
 10946        "members": {
 10947          "EndTime": {
 10948            "shape": "__string"
 10949          },
 10950          "EventFilter": {
 10951            "shape": "CampaignEventFilter"
 10952          },
 10953          "Frequency": {
 10954            "shape": "Frequency"
 10955          },
 10956          "IsLocalTime": {
 10957            "shape": "__boolean"
 10958          },
 10959          "QuietTime": {
 10960            "shape": "QuietTime"
 10961          },
 10962          "StartTime": {
 10963            "shape": "__string"
 10964          },
 10965          "Timezone": {
 10966            "shape": "__string"
 10967          }
 10968        },
 10969        "required": [
 10970          "StartTime"
 10971        ]
 10972      },
 10973      "SegmentBehaviors": {
 10974        "type": "structure",
 10975        "members": {
 10976          "Recency": {
 10977            "shape": "RecencyDimension"
 10978          }
 10979        }
 10980      },
 10981      "SegmentCondition": {
 10982        "type": "structure",
 10983        "members": {
 10984          "SegmentId": {
 10985            "shape": "__string"
 10986          }
 10987        },
 10988        "required": [
 10989          "SegmentId"
 10990        ]
 10991      },
 10992      "SegmentDemographics": {
 10993        "type": "structure",
 10994        "members": {
 10995          "AppVersion": {
 10996            "shape": "SetDimension"
 10997          },
 10998          "Channel": {
 10999            "shape": "SetDimension"
 11000          },
 11001          "DeviceType": {
 11002            "shape": "SetDimension"
 11003          },
 11004          "Make": {
 11005            "shape": "SetDimension"
 11006          },
 11007          "Model": {
 11008            "shape": "SetDimension"
 11009          },
 11010          "Platform": {
 11011            "shape": "SetDimension"
 11012          }
 11013        }
 11014      },
 11015      "SegmentDimensions": {
 11016        "type": "structure",
 11017        "members": {
 11018          "Attributes": {
 11019            "shape": "MapOfAttributeDimension"
 11020          },
 11021          "Behavior": {
 11022            "shape": "SegmentBehaviors"
 11023          },
 11024          "Demographic": {
 11025            "shape": "SegmentDemographics"
 11026          },
 11027          "Location": {
 11028            "shape": "SegmentLocation"
 11029          },
 11030          "Metrics": {
 11031            "shape": "MapOfMetricDimension"
 11032          },
 11033          "UserAttributes": {
 11034            "shape": "MapOfAttributeDimension"
 11035          }
 11036        }
 11037      },
 11038      "SegmentGroup": {
 11039        "type": "structure",
 11040        "members": {
 11041          "Dimensions": {
 11042            "shape": "ListOfSegmentDimensions"
 11043          },
 11044          "SourceSegments": {
 11045            "shape": "ListOfSegmentReference"
 11046          },
 11047          "SourceType": {
 11048            "shape": "SourceType"
 11049          },
 11050          "Type": {
 11051            "shape": "Type"
 11052          }
 11053        }
 11054      },
 11055      "SegmentGroupList": {
 11056        "type": "structure",
 11057        "members": {
 11058          "Groups": {
 11059            "shape": "ListOfSegmentGroup"
 11060          },
 11061          "Include": {
 11062            "shape": "Include"
 11063          }
 11064        }
 11065      },
 11066      "SegmentImportResource": {
 11067        "type": "structure",
 11068        "members": {
 11069          "ChannelCounts": {
 11070            "shape": "MapOf__integer"
 11071          },
 11072          "ExternalId": {
 11073            "shape": "__string"
 11074          },
 11075          "Format": {
 11076            "shape": "Format"
 11077          },
 11078          "RoleArn": {
 11079            "shape": "__string"
 11080          },
 11081          "S3Url": {
 11082            "shape": "__string"
 11083          },
 11084          "Size": {
 11085            "shape": "__integer"
 11086          }
 11087        },
 11088        "required": [
 11089          "Format",
 11090          "S3Url",
 11091          "Size",
 11092          "ExternalId",
 11093          "RoleArn"
 11094        ]
 11095      },
 11096      "SegmentLocation": {
 11097        "type": "structure",
 11098        "members": {
 11099          "Country": {
 11100            "shape": "SetDimension"
 11101          },
 11102          "GPSPoint": {
 11103            "shape": "GPSPointDimension"
 11104          }
 11105        }
 11106      },
 11107      "SegmentReference": {
 11108        "type": "structure",
 11109        "members": {
 11110          "Id": {
 11111            "shape": "__string"
 11112          },
 11113          "Version": {
 11114            "shape": "__integer"
 11115          }
 11116        },
 11117        "required": [
 11118          "Id"
 11119        ]
 11120      },
 11121      "SegmentResponse": {
 11122        "type": "structure",
 11123        "members": {
 11124          "ApplicationId": {
 11125            "shape": "__string"
 11126          },
 11127          "Arn": {
 11128            "shape": "__string"
 11129          },
 11130          "CreationDate": {
 11131            "shape": "__string"
 11132          },
 11133          "Dimensions": {
 11134            "shape": "SegmentDimensions"
 11135          },
 11136          "Id": {
 11137            "shape": "__string"
 11138          },
 11139          "ImportDefinition": {
 11140            "shape": "SegmentImportResource"
 11141          },
 11142          "LastModifiedDate": {
 11143            "shape": "__string"
 11144          },
 11145          "Name": {
 11146            "shape": "__string"
 11147          },
 11148          "SegmentGroups": {
 11149            "shape": "SegmentGroupList"
 11150          },
 11151          "SegmentType": {
 11152            "shape": "SegmentType"
 11153          },
 11154          "tags": {
 11155            "shape": "MapOf__string",
 11156            "locationName": "tags"
 11157          },
 11158          "Version": {
 11159            "shape": "__integer"
 11160          }
 11161        },
 11162        "required": [
 11163          "SegmentType",
 11164          "CreationDate",
 11165          "Id",
 11166          "Arn",
 11167          "ApplicationId"
 11168        ]
 11169      },
 11170      "SegmentType": {
 11171        "type": "string",
 11172        "enum": [
 11173          "DIMENSIONAL",
 11174          "IMPORT"
 11175        ]
 11176      },
 11177      "SegmentsResponse": {
 11178        "type": "structure",
 11179        "members": {
 11180          "Item": {
 11181            "shape": "ListOfSegmentResponse"
 11182          },
 11183          "NextToken": {
 11184            "shape": "__string"
 11185          }
 11186        },
 11187        "required": [
 11188          "Item"
 11189        ]
 11190      },
 11191      "SendMessagesRequest": {
 11192        "type": "structure",
 11193        "members": {
 11194          "ApplicationId": {
 11195            "shape": "__string",
 11196            "location": "uri",
 11197            "locationName": "application-id"
 11198          },
 11199          "MessageRequest": {
 11200            "shape": "MessageRequest"
 11201          }
 11202        },
 11203        "required": [
 11204          "ApplicationId",
 11205          "MessageRequest"
 11206        ],
 11207        "payload": "MessageRequest"
 11208      },
 11209      "SendMessagesResponse": {
 11210        "type": "structure",
 11211        "members": {
 11212          "MessageResponse": {
 11213            "shape": "MessageResponse"
 11214          }
 11215        },
 11216        "required": [
 11217          "MessageResponse"
 11218        ],
 11219        "payload": "MessageResponse"
 11220      },
 11221      "SendUsersMessageRequest": {
 11222        "type": "structure",
 11223        "members": {
 11224          "Context": {
 11225            "shape": "MapOf__string"
 11226          },
 11227          "MessageConfiguration": {
 11228            "shape": "DirectMessageConfiguration"
 11229          },
 11230          "TemplateConfiguration": {
 11231            "shape": "TemplateConfiguration"
 11232          },
 11233          "TraceId": {
 11234            "shape": "__string"
 11235          },
 11236          "Users": {
 11237            "shape": "MapOfEndpointSendConfiguration"
 11238          }
 11239        },
 11240        "required": [
 11241          "MessageConfiguration",
 11242          "Users"
 11243        ]
 11244      },
 11245      "SendUsersMessageResponse": {
 11246        "type": "structure",
 11247        "members": {
 11248          "ApplicationId": {
 11249            "shape": "__string"
 11250          },
 11251          "RequestId": {
 11252            "shape": "__string"
 11253          },
 11254          "Result": {
 11255            "shape": "MapOfMapOfEndpointMessageResult"
 11256          }
 11257        },
 11258        "required": [
 11259          "ApplicationId"
 11260        ]
 11261      },
 11262      "SendUsersMessagesRequest": {
 11263        "type": "structure",
 11264        "members": {
 11265          "ApplicationId": {
 11266            "shape": "__string",
 11267            "location": "uri",
 11268            "locationName": "application-id"
 11269          },
 11270          "SendUsersMessageRequest": {
 11271            "shape": "SendUsersMessageRequest"
 11272          }
 11273        },
 11274        "required": [
 11275          "ApplicationId",
 11276          "SendUsersMessageRequest"
 11277        ],
 11278        "payload": "SendUsersMessageRequest"
 11279      },
 11280      "SendUsersMessagesResponse": {
 11281        "type": "structure",
 11282        "members": {
 11283          "SendUsersMessageResponse": {
 11284            "shape": "SendUsersMessageResponse"
 11285          }
 11286        },
 11287        "required": [
 11288          "SendUsersMessageResponse"
 11289        ],
 11290        "payload": "SendUsersMessageResponse"
 11291      },
 11292      "Session": {
 11293        "type": "structure",
 11294        "members": {
 11295          "Duration": {
 11296            "shape": "__integer"
 11297          },
 11298          "Id": {
 11299            "shape": "__string"
 11300          },
 11301          "StartTimestamp": {
 11302            "shape": "__string"
 11303          },
 11304          "StopTimestamp": {
 11305            "shape": "__string"
 11306          }
 11307        },
 11308        "required": [
 11309          "StartTimestamp",
 11310          "Id"
 11311        ]
 11312      },
 11313      "SetDimension": {
 11314        "type": "structure",
 11315        "members": {
 11316          "DimensionType": {
 11317            "shape": "DimensionType"
 11318          },
 11319          "Values": {
 11320            "shape": "ListOf__string"
 11321          }
 11322        },
 11323        "required": [
 11324          "Values"
 11325        ]
 11326      },
 11327      "SimpleCondition": {
 11328        "type": "structure",
 11329        "members": {
 11330          "EventCondition": {
 11331            "shape": "EventCondition"
 11332          },
 11333          "SegmentCondition": {
 11334            "shape": "SegmentCondition"
 11335          },
 11336          "SegmentDimensions": {
 11337            "shape": "SegmentDimensions",
 11338            "locationName": "segmentDimensions"
 11339          }
 11340        }
 11341      },
 11342      "SimpleEmail": {
 11343        "type": "structure",
 11344        "members": {
 11345          "HtmlPart": {
 11346            "shape": "SimpleEmailPart"
 11347          },
 11348          "Subject": {
 11349            "shape": "SimpleEmailPart"
 11350          },
 11351          "TextPart": {
 11352            "shape": "SimpleEmailPart"
 11353          }
 11354        }
 11355      },
 11356      "SimpleEmailPart": {
 11357        "type": "structure",
 11358        "members": {
 11359          "Charset": {
 11360            "shape": "__string"
 11361          },
 11362          "Data": {
 11363            "shape": "__string"
 11364          }
 11365        }
 11366      },
 11367      "SourceType": {
 11368        "type": "string",
 11369        "enum": [
 11370          "ALL",
 11371          "ANY",
 11372          "NONE"
 11373        ]
 11374      },
 11375      "StartCondition": {
 11376        "type": "structure",
 11377        "members": {
 11378          "Description": {
 11379            "shape": "__string"
 11380          },
 11381          "EventStartCondition": {
 11382            "shape": "EventStartCondition"
 11383          },
 11384          "SegmentStartCondition": {
 11385            "shape": "SegmentCondition"
 11386          }
 11387        }
 11388      },
 11389      "State": {
 11390        "type": "string",
 11391        "enum": [
 11392          "DRAFT",
 11393          "ACTIVE",
 11394          "COMPLETED",
 11395          "CANCELLED",
 11396          "CLOSED",
 11397          "PAUSED"
 11398        ]
 11399      },
 11400      "TagResourceRequest": {
 11401        "type": "structure",
 11402        "members": {
 11403          "ResourceArn": {
 11404            "shape": "__string",
 11405            "location": "uri",
 11406            "locationName": "resource-arn"
 11407          },
 11408          "TagsModel": {
 11409            "shape": "TagsModel"
 11410          }
 11411        },
 11412        "required": [
 11413          "ResourceArn",
 11414          "TagsModel"
 11415        ],
 11416        "payload": "TagsModel"
 11417      },
 11418      "TagsModel": {
 11419        "type": "structure",
 11420        "members": {
 11421          "tags": {
 11422            "shape": "MapOf__string",
 11423            "locationName": "tags"
 11424          }
 11425        },
 11426        "required": [
 11427          "tags"
 11428        ]
 11429      },
 11430      "Template": {
 11431        "type": "structure",
 11432        "members": {
 11433          "Name": {
 11434            "shape": "__string"
 11435          },
 11436          "Version": {
 11437            "shape": "__string"
 11438          }
 11439        }
 11440      },
 11441      "TemplateActiveVersionRequest": {
 11442        "type": "structure",
 11443        "members": {
 11444          "Version": {
 11445            "shape": "__string"
 11446          }
 11447        }
 11448      },
 11449      "TemplateConfiguration": {
 11450        "type": "structure",
 11451        "members": {
 11452          "EmailTemplate": {
 11453            "shape": "Template"
 11454          },
 11455          "PushTemplate": {
 11456            "shape": "Template"
 11457          },
 11458          "SMSTemplate": {
 11459            "shape": "Template"
 11460          },
 11461          "VoiceTemplate": {
 11462            "shape": "Template"
 11463          }
 11464        }
 11465      },
 11466      "TemplateCreateMessageBody": {
 11467        "type": "structure",
 11468        "members": {
 11469          "Arn": {
 11470            "shape": "__string"
 11471          },
 11472          "Message": {
 11473            "shape": "__string"
 11474          },
 11475          "RequestID": {
 11476            "shape": "__string"
 11477          }
 11478        }
 11479      },
 11480      "TemplateResponse": {
 11481        "type": "structure",
 11482        "members": {
 11483          "Arn": {
 11484            "shape": "__string"
 11485          },
 11486          "CreationDate": {
 11487            "shape": "__string"
 11488          },
 11489          "DefaultSubstitutions": {
 11490            "shape": "__string"
 11491          },
 11492          "LastModifiedDate": {
 11493            "shape": "__string"
 11494          },
 11495          "tags": {
 11496            "shape": "MapOf__string",
 11497            "locationName": "tags"
 11498          },
 11499          "TemplateDescription": {
 11500            "shape": "__string"
 11501          },
 11502          "TemplateName": {
 11503            "shape": "__string"
 11504          },
 11505          "TemplateType": {
 11506            "shape": "TemplateType"
 11507          },
 11508          "Version": {
 11509            "shape": "__string"
 11510          }
 11511        },
 11512        "required": [
 11513          "LastModifiedDate",
 11514          "CreationDate",
 11515          "TemplateName",
 11516          "TemplateType"
 11517        ]
 11518      },
 11519      "TemplateType": {
 11520        "type": "string",
 11521        "enum": [
 11522          "EMAIL",
 11523          "SMS",
 11524          "VOICE",
 11525          "PUSH",
 11526          "INAPP"
 11527        ]
 11528      },
 11529      "TemplateVersionResponse": {
 11530        "type": "structure",
 11531        "members": {
 11532          "CreationDate": {
 11533            "shape": "__string"
 11534          },
 11535          "DefaultSubstitutions": {
 11536            "shape": "__string"
 11537          },
 11538          "LastModifiedDate": {
 11539            "shape": "__string"
 11540          },
 11541          "TemplateDescription": {
 11542            "shape": "__string"
 11543          },
 11544          "TemplateName": {
 11545            "shape": "__string"
 11546          },
 11547          "TemplateType": {
 11548            "shape": "__string"
 11549          },
 11550          "Version": {
 11551            "shape": "__string"
 11552          }
 11553        },
 11554        "required": [
 11555          "LastModifiedDate",
 11556          "CreationDate",
 11557          "TemplateName",
 11558          "TemplateType"
 11559        ]
 11560      },
 11561      "TemplateVersionsResponse": {
 11562        "type": "structure",
 11563        "members": {
 11564          "Item": {
 11565            "shape": "ListOfTemplateVersionResponse"
 11566          },
 11567          "Message": {
 11568            "shape": "__string"
 11569          },
 11570          "NextToken": {
 11571            "shape": "__string"
 11572          },
 11573          "RequestID": {
 11574            "shape": "__string"
 11575          }
 11576        },
 11577        "required": [
 11578          "Item"
 11579        ]
 11580      },
 11581      "TemplatesResponse": {
 11582        "type": "structure",
 11583        "members": {
 11584          "Item": {
 11585            "shape": "ListOfTemplateResponse"
 11586          },
 11587          "NextToken": {
 11588            "shape": "__string"
 11589          }
 11590        },
 11591        "required": [
 11592          "Item"
 11593        ]
 11594      },
 11595      "TooManyRequestsException": {
 11596        "type": "structure",
 11597        "members": {
 11598          "Message": {
 11599            "shape": "__string"
 11600          },
 11601          "RequestID": {
 11602            "shape": "__string"
 11603          }
 11604        },
 11605        "exception": true,
 11606        "error": {
 11607          "httpStatusCode": 429
 11608        }
 11609      },
 11610      "TreatmentResource": {
 11611        "type": "structure",
 11612        "members": {
 11613          "CustomDeliveryConfiguration": {
 11614            "shape": "CustomDeliveryConfiguration"
 11615          },
 11616          "Id": {
 11617            "shape": "__string"
 11618          },
 11619          "MessageConfiguration": {
 11620            "shape": "MessageConfiguration"
 11621          },
 11622          "Schedule": {
 11623            "shape": "Schedule"
 11624          },
 11625          "SizePercent": {
 11626            "shape": "__integer"
 11627          },
 11628          "State": {
 11629            "shape": "CampaignState"
 11630          },
 11631          "TemplateConfiguration": {
 11632            "shape": "TemplateConfiguration"
 11633          },
 11634          "TreatmentDescription": {
 11635            "shape": "__string"
 11636          },
 11637          "TreatmentName": {
 11638            "shape": "__string"
 11639          }
 11640        },
 11641        "required": [
 11642          "Id",
 11643          "SizePercent"
 11644        ]
 11645      },
 11646      "Type": {
 11647        "type": "string",
 11648        "enum": [
 11649          "ALL",
 11650          "ANY",
 11651          "NONE"
 11652        ]
 11653      },
 11654      "UntagResourceRequest": {
 11655        "type": "structure",
 11656        "members": {
 11657          "ResourceArn": {
 11658            "shape": "__string",
 11659            "location": "uri",
 11660            "locationName": "resource-arn"
 11661          },
 11662          "TagKeys": {
 11663            "shape": "ListOf__string",
 11664            "location": "querystring",
 11665            "locationName": "tagKeys"
 11666          }
 11667        },
 11668        "required": [
 11669          "TagKeys",
 11670          "ResourceArn"
 11671        ]
 11672      },
 11673      "UpdateAdmChannelRequest": {
 11674        "type": "structure",
 11675        "members": {
 11676          "ADMChannelRequest": {
 11677            "shape": "ADMChannelRequest"
 11678          },
 11679          "ApplicationId": {
 11680            "shape": "__string",
 11681            "location": "uri",
 11682            "locationName": "application-id"
 11683          }
 11684        },
 11685        "required": [
 11686          "ApplicationId",
 11687          "ADMChannelRequest"
 11688        ],
 11689        "payload": "ADMChannelRequest"
 11690      },
 11691      "UpdateAdmChannelResponse": {
 11692        "type": "structure",
 11693        "members": {
 11694          "ADMChannelResponse": {
 11695            "shape": "ADMChannelResponse"
 11696          }
 11697        },
 11698        "required": [
 11699          "ADMChannelResponse"
 11700        ],
 11701        "payload": "ADMChannelResponse"
 11702      },
 11703      "UpdateApnsChannelRequest": {
 11704        "type": "structure",
 11705        "members": {
 11706          "APNSChannelRequest": {
 11707            "shape": "APNSChannelRequest"
 11708          },
 11709          "ApplicationId": {
 11710            "shape": "__string",
 11711            "location": "uri",
 11712            "locationName": "application-id"
 11713          }
 11714        },
 11715        "required": [
 11716          "ApplicationId",
 11717          "APNSChannelRequest"
 11718        ],
 11719        "payload": "APNSChannelRequest"
 11720      },
 11721      "UpdateApnsChannelResponse": {
 11722        "type": "structure",
 11723        "members": {
 11724          "APNSChannelResponse": {
 11725            "shape": "APNSChannelResponse"
 11726          }
 11727        },
 11728        "required": [
 11729          "APNSChannelResponse"
 11730        ],
 11731        "payload": "APNSChannelResponse"
 11732      },
 11733      "UpdateApnsSandboxChannelRequest": {
 11734        "type": "structure",
 11735        "members": {
 11736          "APNSSandboxChannelRequest": {
 11737            "shape": "APNSSandboxChannelRequest"
 11738          },
 11739          "ApplicationId": {
 11740            "shape": "__string",
 11741            "location": "uri",
 11742            "locationName": "application-id"
 11743          }
 11744        },
 11745        "required": [
 11746          "ApplicationId",
 11747          "APNSSandboxChannelRequest"
 11748        ],
 11749        "payload": "APNSSandboxChannelRequest"
 11750      },
 11751      "UpdateApnsSandboxChannelResponse": {
 11752        "type": "structure",
 11753        "members": {
 11754          "APNSSandboxChannelResponse": {
 11755            "shape": "APNSSandboxChannelResponse"
 11756          }
 11757        },
 11758        "required": [
 11759          "APNSSandboxChannelResponse"
 11760        ],
 11761        "payload": "APNSSandboxChannelResponse"
 11762      },
 11763      "UpdateApnsVoipChannelRequest": {
 11764        "type": "structure",
 11765        "members": {
 11766          "APNSVoipChannelRequest": {
 11767            "shape": "APNSVoipChannelRequest"
 11768          },
 11769          "ApplicationId": {
 11770            "shape": "__string",
 11771            "location": "uri",
 11772            "locationName": "application-id"
 11773          }
 11774        },
 11775        "required": [
 11776          "ApplicationId",
 11777          "APNSVoipChannelRequest"
 11778        ],
 11779        "payload": "APNSVoipChannelRequest"
 11780      },
 11781      "UpdateApnsVoipChannelResponse": {
 11782        "type": "structure",
 11783        "members": {
 11784          "APNSVoipChannelResponse": {
 11785            "shape": "APNSVoipChannelResponse"
 11786          }
 11787        },
 11788        "required": [
 11789          "APNSVoipChannelResponse"
 11790        ],
 11791        "payload": "APNSVoipChannelResponse"
 11792      },
 11793      "UpdateApnsVoipSandboxChannelRequest": {
 11794        "type": "structure",
 11795        "members": {
 11796          "APNSVoipSandboxChannelRequest": {
 11797            "shape": "APNSVoipSandboxChannelRequest"
 11798          },
 11799          "ApplicationId": {
 11800            "shape": "__string",
 11801            "location": "uri",
 11802            "locationName": "application-id"
 11803          }
 11804        },
 11805        "required": [
 11806          "ApplicationId",
 11807          "APNSVoipSandboxChannelRequest"
 11808        ],
 11809        "payload": "APNSVoipSandboxChannelRequest"
 11810      },
 11811      "UpdateApnsVoipSandboxChannelResponse": {
 11812        "type": "structure",
 11813        "members": {
 11814          "APNSVoipSandboxChannelResponse": {
 11815            "shape": "APNSVoipSandboxChannelResponse"
 11816          }
 11817        },
 11818        "required": [
 11819          "APNSVoipSandboxChannelResponse"
 11820        ],
 11821        "payload": "APNSVoipSandboxChannelResponse"
 11822      },
 11823      "UpdateApplicationSettingsRequest": {
 11824        "type": "structure",
 11825        "members": {
 11826          "ApplicationId": {
 11827            "shape": "__string",
 11828            "location": "uri",
 11829            "locationName": "application-id"
 11830          },
 11831          "WriteApplicationSettingsRequest": {
 11832            "shape": "WriteApplicationSettingsRequest"
 11833          }
 11834        },
 11835        "required": [
 11836          "ApplicationId",
 11837          "WriteApplicationSettingsRequest"
 11838        ],
 11839        "payload": "WriteApplicationSettingsRequest"
 11840      },
 11841      "UpdateApplicationSettingsResponse": {
 11842        "type": "structure",
 11843        "members": {
 11844          "ApplicationSettingsResource": {
 11845            "shape": "ApplicationSettingsResource"
 11846          }
 11847        },
 11848        "required": [
 11849          "ApplicationSettingsResource"
 11850        ],
 11851        "payload": "ApplicationSettingsResource"
 11852      },
 11853      "UpdateAttributesRequest": {
 11854        "type": "structure",
 11855        "members": {
 11856          "Blacklist": {
 11857            "shape": "ListOf__string"
 11858          }
 11859        }
 11860      },
 11861      "UpdateBaiduChannelRequest": {
 11862        "type": "structure",
 11863        "members": {
 11864          "ApplicationId": {
 11865            "shape": "__string",
 11866            "location": "uri",
 11867            "locationName": "application-id"
 11868          },
 11869          "BaiduChannelRequest": {
 11870            "shape": "BaiduChannelRequest"
 11871          }
 11872        },
 11873        "required": [
 11874          "ApplicationId",
 11875          "BaiduChannelRequest"
 11876        ],
 11877        "payload": "BaiduChannelRequest"
 11878      },
 11879      "UpdateBaiduChannelResponse": {
 11880        "type": "structure",
 11881        "members": {
 11882          "BaiduChannelResponse": {
 11883            "shape": "BaiduChannelResponse"
 11884          }
 11885        },
 11886        "required": [
 11887          "BaiduChannelResponse"
 11888        ],
 11889        "payload": "BaiduChannelResponse"
 11890      },
 11891      "UpdateCampaignRequest": {
 11892        "type": "structure",
 11893        "members": {
 11894          "ApplicationId": {
 11895            "shape": "__string",
 11896            "location": "uri",
 11897            "locationName": "application-id"
 11898          },
 11899          "CampaignId": {
 11900            "shape": "__string",
 11901            "location": "uri",
 11902            "locationName": "campaign-id"
 11903          },
 11904          "WriteCampaignRequest": {
 11905            "shape": "WriteCampaignRequest"
 11906          }
 11907        },
 11908        "required": [
 11909          "CampaignId",
 11910          "ApplicationId",
 11911          "WriteCampaignRequest"
 11912        ],
 11913        "payload": "WriteCampaignRequest"
 11914      },
 11915      "UpdateCampaignResponse": {
 11916        "type": "structure",
 11917        "members": {
 11918          "CampaignResponse": {
 11919            "shape": "CampaignResponse"
 11920          }
 11921        },
 11922        "required": [
 11923          "CampaignResponse"
 11924        ],
 11925        "payload": "CampaignResponse"
 11926      },
 11927      "UpdateEmailChannelRequest": {
 11928        "type": "structure",
 11929        "members": {
 11930          "ApplicationId": {
 11931            "shape": "__string",
 11932            "location": "uri",
 11933            "locationName": "application-id"
 11934          },
 11935          "EmailChannelRequest": {
 11936            "shape": "EmailChannelRequest"
 11937          }
 11938        },
 11939        "required": [
 11940          "ApplicationId",
 11941          "EmailChannelRequest"
 11942        ],
 11943        "payload": "EmailChannelRequest"
 11944      },
 11945      "UpdateEmailChannelResponse": {
 11946        "type": "structure",
 11947        "members": {
 11948          "EmailChannelResponse": {
 11949            "shape": "EmailChannelResponse"
 11950          }
 11951        },
 11952        "required": [
 11953          "EmailChannelResponse"
 11954        ],
 11955        "payload": "EmailChannelResponse"
 11956      },
 11957      "UpdateEmailTemplateRequest": {
 11958        "type": "structure",
 11959        "members": {
 11960          "CreateNewVersion": {
 11961            "shape": "__boolean",
 11962            "location": "querystring",
 11963            "locationName": "create-new-version"
 11964          },
 11965          "EmailTemplateRequest": {
 11966            "shape": "EmailTemplateRequest"
 11967          },
 11968          "TemplateName": {
 11969            "shape": "__string",
 11970            "location": "uri",
 11971            "locationName": "template-name"
 11972          },
 11973          "Version": {
 11974            "shape": "__string",
 11975            "location": "querystring",
 11976            "locationName": "version"
 11977          }
 11978        },
 11979        "required": [
 11980          "TemplateName",
 11981          "EmailTemplateRequest"
 11982        ],
 11983        "payload": "EmailTemplateRequest"
 11984      },
 11985      "UpdateEmailTemplateResponse": {
 11986        "type": "structure",
 11987        "members": {
 11988          "MessageBody": {
 11989            "shape": "MessageBody"
 11990          }
 11991        },
 11992        "required": [
 11993          "MessageBody"
 11994        ],
 11995        "payload": "MessageBody"
 11996      },
 11997      "UpdateEndpointRequest": {
 11998        "type": "structure",
 11999        "members": {
 12000          "ApplicationId": {
 12001            "shape": "__string",
 12002            "location": "uri",
 12003            "locationName": "application-id"
 12004          },
 12005          "EndpointId": {
 12006            "shape": "__string",
 12007            "location": "uri",
 12008            "locationName": "endpoint-id"
 12009          },
 12010          "EndpointRequest": {
 12011            "shape": "EndpointRequest"
 12012          }
 12013        },
 12014        "required": [
 12015          "ApplicationId",
 12016          "EndpointId",
 12017          "EndpointRequest"
 12018        ],
 12019        "payload": "EndpointRequest"
 12020      },
 12021      "UpdateEndpointResponse": {
 12022        "type": "structure",
 12023        "members": {
 12024          "MessageBody": {
 12025            "shape": "MessageBody"
 12026          }
 12027        },
 12028        "required": [
 12029          "MessageBody"
 12030        ],
 12031        "payload": "MessageBody"
 12032      },
 12033      "UpdateEndpointsBatchRequest": {
 12034        "type": "structure",
 12035        "members": {
 12036          "ApplicationId": {
 12037            "shape": "__string",
 12038            "location": "uri",
 12039            "locationName": "application-id"
 12040          },
 12041          "EndpointBatchRequest": {
 12042            "shape": "EndpointBatchRequest"
 12043          }
 12044        },
 12045        "required": [
 12046          "ApplicationId",
 12047          "EndpointBatchRequest"
 12048        ],
 12049        "payload": "EndpointBatchRequest"
 12050      },
 12051      "UpdateEndpointsBatchResponse": {
 12052        "type": "structure",
 12053        "members": {
 12054          "MessageBody": {
 12055            "shape": "MessageBody"
 12056          }
 12057        },
 12058        "required": [
 12059          "MessageBody"
 12060        ],
 12061        "payload": "MessageBody"
 12062      },
 12063      "UpdateGcmChannelRequest": {
 12064        "type": "structure",
 12065        "members": {
 12066          "ApplicationId": {
 12067            "shape": "__string",
 12068            "location": "uri",
 12069            "locationName": "application-id"
 12070          },
 12071          "GCMChannelRequest": {
 12072            "shape": "GCMChannelRequest"
 12073          }
 12074        },
 12075        "required": [
 12076          "ApplicationId",
 12077          "GCMChannelRequest"
 12078        ],
 12079        "payload": "GCMChannelRequest"
 12080      },
 12081      "UpdateGcmChannelResponse": {
 12082        "type": "structure",
 12083        "members": {
 12084          "GCMChannelResponse": {
 12085            "shape": "GCMChannelResponse"
 12086          }
 12087        },
 12088        "required": [
 12089          "GCMChannelResponse"
 12090        ],
 12091        "payload": "GCMChannelResponse"
 12092      },
 12093      "UpdateInAppTemplateRequest": {
 12094        "type": "structure",
 12095        "members": {
 12096          "CreateNewVersion": {
 12097            "shape": "__boolean",
 12098            "location": "querystring",
 12099            "locationName": "create-new-version"
 12100          },
 12101          "InAppTemplateRequest": {
 12102            "shape": "InAppTemplateRequest"
 12103          },
 12104          "TemplateName": {
 12105            "shape": "__string",
 12106            "location": "uri",
 12107            "locationName": "template-name"
 12108          },
 12109          "Version": {
 12110            "shape": "__string",
 12111            "location": "querystring",
 12112            "locationName": "version"
 12113          }
 12114        },
 12115        "required": [
 12116          "TemplateName",
 12117          "InAppTemplateRequest"
 12118        ],
 12119        "payload": "InAppTemplateRequest"
 12120      },
 12121      "UpdateInAppTemplateResponse": {
 12122        "type": "structure",
 12123        "members": {
 12124          "MessageBody": {
 12125            "shape": "MessageBody"
 12126          }
 12127        },
 12128        "required": [
 12129          "MessageBody"
 12130        ],
 12131        "payload": "MessageBody"
 12132      },
 12133      "UpdateJourneyRequest": {
 12134        "type": "structure",
 12135        "members": {
 12136          "ApplicationId": {
 12137            "shape": "__string",
 12138            "location": "uri",
 12139            "locationName": "application-id"
 12140          },
 12141          "JourneyId": {
 12142            "shape": "__string",
 12143            "location": "uri",
 12144            "locationName": "journey-id"
 12145          },
 12146          "WriteJourneyRequest": {
 12147            "shape": "WriteJourneyRequest"
 12148          }
 12149        },
 12150        "required": [
 12151          "JourneyId",
 12152          "ApplicationId",
 12153          "WriteJourneyRequest"
 12154        ],
 12155        "payload": "WriteJourneyRequest"
 12156      },
 12157      "UpdateJourneyResponse": {
 12158        "type": "structure",
 12159        "members": {
 12160          "JourneyResponse": {
 12161            "shape": "JourneyResponse"
 12162          }
 12163        },
 12164        "required": [
 12165          "JourneyResponse"
 12166        ],
 12167        "payload": "JourneyResponse"
 12168      },
 12169      "UpdateJourneyStateRequest": {
 12170        "type": "structure",
 12171        "members": {
 12172          "ApplicationId": {
 12173            "shape": "__string",
 12174            "location": "uri",
 12175            "locationName": "application-id"
 12176          },
 12177          "JourneyId": {
 12178            "shape": "__string",
 12179            "location": "uri",
 12180            "locationName": "journey-id"
 12181          },
 12182          "JourneyStateRequest": {
 12183            "shape": "JourneyStateRequest"
 12184          }
 12185        },
 12186        "required": [
 12187          "JourneyId",
 12188          "ApplicationId",
 12189          "JourneyStateRequest"
 12190        ],
 12191        "payload": "JourneyStateRequest"
 12192      },
 12193      "UpdateJourneyStateResponse": {
 12194        "type": "structure",
 12195        "members": {
 12196          "JourneyResponse": {
 12197            "shape": "JourneyResponse"
 12198          }
 12199        },
 12200        "required": [
 12201          "JourneyResponse"
 12202        ],
 12203        "payload": "JourneyResponse"
 12204      },
 12205      "UpdatePushTemplateRequest": {
 12206        "type": "structure",
 12207        "members": {
 12208          "CreateNewVersion": {
 12209            "shape": "__boolean",
 12210            "location": "querystring",
 12211            "locationName": "create-new-version"
 12212          },
 12213          "PushNotificationTemplateRequest": {
 12214            "shape": "PushNotificationTemplateRequest"
 12215          },
 12216          "TemplateName": {
 12217            "shape": "__string",
 12218            "location": "uri",
 12219            "locationName": "template-name"
 12220          },
 12221          "Version": {
 12222            "shape": "__string",
 12223            "location": "querystring",
 12224            "locationName": "version"
 12225          }
 12226        },
 12227        "required": [
 12228          "TemplateName",
 12229          "PushNotificationTemplateRequest"
 12230        ],
 12231        "payload": "PushNotificationTemplateRequest"
 12232      },
 12233      "UpdatePushTemplateResponse": {
 12234        "type": "structure",
 12235        "members": {
 12236          "MessageBody": {
 12237            "shape": "MessageBody"
 12238          }
 12239        },
 12240        "required": [
 12241          "MessageBody"
 12242        ],
 12243        "payload": "MessageBody"
 12244      },
 12245      "UpdateRecommenderConfiguration": {
 12246        "type": "structure",
 12247        "members": {
 12248          "Attributes": {
 12249            "shape": "MapOf__string"
 12250          },
 12251          "Description": {
 12252            "shape": "__string"
 12253          },
 12254          "Name": {
 12255            "shape": "__string"
 12256          },
 12257          "RecommendationProviderIdType": {
 12258            "shape": "__string"
 12259          },
 12260          "RecommendationProviderRoleArn": {
 12261            "shape": "__string"
 12262          },
 12263          "RecommendationProviderUri": {
 12264            "shape": "__string"
 12265          },
 12266          "RecommendationTransformerUri": {
 12267            "shape": "__string"
 12268          },
 12269          "RecommendationsDisplayName": {
 12270            "shape": "__string"
 12271          },
 12272          "RecommendationsPerMessage": {
 12273            "shape": "__integer"
 12274          }
 12275        },
 12276        "required": [
 12277          "RecommendationProviderUri",
 12278          "RecommendationProviderRoleArn"
 12279        ]
 12280      },
 12281      "UpdateRecommenderConfigurationRequest": {
 12282        "type": "structure",
 12283        "members": {
 12284          "RecommenderId": {
 12285            "shape": "__string",
 12286            "location": "uri",
 12287            "locationName": "recommender-id"
 12288          },
 12289          "UpdateRecommenderConfiguration": {
 12290            "shape": "UpdateRecommenderConfiguration"
 12291          }
 12292        },
 12293        "required": [
 12294          "RecommenderId",
 12295          "UpdateRecommenderConfiguration"
 12296        ],
 12297        "payload": "UpdateRecommenderConfiguration"
 12298      },
 12299      "UpdateRecommenderConfigurationResponse": {
 12300        "type": "structure",
 12301        "members": {
 12302          "RecommenderConfigurationResponse": {
 12303            "shape": "RecommenderConfigurationResponse"
 12304          }
 12305        },
 12306        "required": [
 12307          "RecommenderConfigurationResponse"
 12308        ],
 12309        "payload": "RecommenderConfigurationResponse"
 12310      },
 12311      "UpdateSegmentRequest": {
 12312        "type": "structure",
 12313        "members": {
 12314          "ApplicationId": {
 12315            "shape": "__string",
 12316            "location": "uri",
 12317            "locationName": "application-id"
 12318          },
 12319          "SegmentId": {
 12320            "shape": "__string",
 12321            "location": "uri",
 12322            "locationName": "segment-id"
 12323          },
 12324          "WriteSegmentRequest": {
 12325            "shape": "WriteSegmentRequest"
 12326          }
 12327        },
 12328        "required": [
 12329          "SegmentId",
 12330          "ApplicationId",
 12331          "WriteSegmentRequest"
 12332        ],
 12333        "payload": "WriteSegmentRequest"
 12334      },
 12335      "UpdateSegmentResponse": {
 12336        "type": "structure",
 12337        "members": {
 12338          "SegmentResponse": {
 12339            "shape": "SegmentResponse"
 12340          }
 12341        },
 12342        "required": [
 12343          "SegmentResponse"
 12344        ],
 12345        "payload": "SegmentResponse"
 12346      },
 12347      "UpdateSmsChannelRequest": {
 12348        "type": "structure",
 12349        "members": {
 12350          "ApplicationId": {
 12351            "shape": "__string",
 12352            "location": "uri",
 12353            "locationName": "application-id"
 12354          },
 12355          "SMSChannelRequest": {
 12356            "shape": "SMSChannelRequest"
 12357          }
 12358        },
 12359        "required": [
 12360          "ApplicationId",
 12361          "SMSChannelRequest"
 12362        ],
 12363        "payload": "SMSChannelRequest"
 12364      },
 12365      "UpdateSmsChannelResponse": {
 12366        "type": "structure",
 12367        "members": {
 12368          "SMSChannelResponse": {
 12369            "shape": "SMSChannelResponse"
 12370          }
 12371        },
 12372        "required": [
 12373          "SMSChannelResponse"
 12374        ],
 12375        "payload": "SMSChannelResponse"
 12376      },
 12377      "UpdateSmsTemplateRequest": {
 12378        "type": "structure",
 12379        "members": {
 12380          "CreateNewVersion": {
 12381            "shape": "__boolean",
 12382            "location": "querystring",
 12383            "locationName": "create-new-version"
 12384          },
 12385          "SMSTemplateRequest": {
 12386            "shape": "SMSTemplateRequest"
 12387          },
 12388          "TemplateName": {
 12389            "shape": "__string",
 12390            "location": "uri",
 12391            "locationName": "template-name"
 12392          },
 12393          "Version": {
 12394            "shape": "__string",
 12395            "location": "querystring",
 12396            "locationName": "version"
 12397          }
 12398        },
 12399        "required": [
 12400          "TemplateName",
 12401          "SMSTemplateRequest"
 12402        ],
 12403        "payload": "SMSTemplateRequest"
 12404      },
 12405      "UpdateSmsTemplateResponse": {
 12406        "type": "structure",
 12407        "members": {
 12408          "MessageBody": {
 12409            "shape": "MessageBody"
 12410          }
 12411        },
 12412        "required": [
 12413          "MessageBody"
 12414        ],
 12415        "payload": "MessageBody"
 12416      },
 12417      "UpdateTemplateActiveVersionRequest": {
 12418        "type": "structure",
 12419        "members": {
 12420          "TemplateActiveVersionRequest": {
 12421            "shape": "TemplateActiveVersionRequest"
 12422          },
 12423          "TemplateName": {
 12424            "shape": "__string",
 12425            "location": "uri",
 12426            "locationName": "template-name"
 12427          },
 12428          "TemplateType": {
 12429            "shape": "__string",
 12430            "location": "uri",
 12431            "locationName": "template-type"
 12432          }
 12433        },
 12434        "required": [
 12435          "TemplateName",
 12436          "TemplateType",
 12437          "TemplateActiveVersionRequest"
 12438        ],
 12439        "payload": "TemplateActiveVersionRequest"
 12440      },
 12441      "UpdateTemplateActiveVersionResponse": {
 12442        "type": "structure",
 12443        "members": {
 12444          "MessageBody": {
 12445            "shape": "MessageBody"
 12446          }
 12447        },
 12448        "required": [
 12449          "MessageBody"
 12450        ],
 12451        "payload": "MessageBody"
 12452      },
 12453      "UpdateVoiceChannelRequest": {
 12454        "type": "structure",
 12455        "members": {
 12456          "ApplicationId": {
 12457            "shape": "__string",
 12458            "location": "uri",
 12459            "locationName": "application-id"
 12460          },
 12461          "VoiceChannelRequest": {
 12462            "shape": "VoiceChannelRequest"
 12463          }
 12464        },
 12465        "required": [
 12466          "ApplicationId",
 12467          "VoiceChannelRequest"
 12468        ],
 12469        "payload": "VoiceChannelRequest"
 12470      },
 12471      "UpdateVoiceChannelResponse": {
 12472        "type": "structure",
 12473        "members": {
 12474          "VoiceChannelResponse": {
 12475            "shape": "VoiceChannelResponse"
 12476          }
 12477        },
 12478        "required": [
 12479          "VoiceChannelResponse"
 12480        ],
 12481        "payload": "VoiceChannelResponse"
 12482      },
 12483      "UpdateVoiceTemplateRequest": {
 12484        "type": "structure",
 12485        "members": {
 12486          "CreateNewVersion": {
 12487            "shape": "__boolean",
 12488            "location": "querystring",
 12489            "locationName": "create-new-version"
 12490          },
 12491          "TemplateName": {
 12492            "shape": "__string",
 12493            "location": "uri",
 12494            "locationName": "template-name"
 12495          },
 12496          "Version": {
 12497            "shape": "__string",
 12498            "location": "querystring",
 12499            "locationName": "version"
 12500          },
 12501          "VoiceTemplateRequest": {
 12502            "shape": "VoiceTemplateRequest"
 12503          }
 12504        },
 12505        "required": [
 12506          "TemplateName",
 12507          "VoiceTemplateRequest"
 12508        ],
 12509        "payload": "VoiceTemplateRequest"
 12510      },
 12511      "UpdateVoiceTemplateResponse": {
 12512        "type": "structure",
 12513        "members": {
 12514          "MessageBody": {
 12515            "shape": "MessageBody"
 12516          }
 12517        },
 12518        "required": [
 12519          "MessageBody"
 12520        ],
 12521        "payload": "MessageBody"
 12522      },
 12523      "VoiceChannelRequest": {
 12524        "type": "structure",
 12525        "members": {
 12526          "Enabled": {
 12527            "shape": "__boolean"
 12528          }
 12529        }
 12530      },
 12531      "VoiceChannelResponse": {
 12532        "type": "structure",
 12533        "members": {
 12534          "ApplicationId": {
 12535            "shape": "__string"
 12536          },
 12537          "CreationDate": {
 12538            "shape": "__string"
 12539          },
 12540          "Enabled": {
 12541            "shape": "__boolean"
 12542          },
 12543          "HasCredential": {
 12544            "shape": "__boolean"
 12545          },
 12546          "Id": {
 12547            "shape": "__string"
 12548          },
 12549          "IsArchived": {
 12550            "shape": "__boolean"
 12551          },
 12552          "LastModifiedBy": {
 12553            "shape": "__string"
 12554          },
 12555          "LastModifiedDate": {
 12556            "shape": "__string"
 12557          },
 12558          "Platform": {
 12559            "shape": "__string"
 12560          },
 12561          "Version": {
 12562            "shape": "__integer"
 12563          }
 12564        },
 12565        "required": [
 12566          "Platform"
 12567        ]
 12568      },
 12569      "VoiceMessage": {
 12570        "type": "structure",
 12571        "members": {
 12572          "Body": {
 12573            "shape": "__string"
 12574          },
 12575          "LanguageCode": {
 12576            "shape": "__string"
 12577          },
 12578          "OriginationNumber": {
 12579            "shape": "__string"
 12580          },
 12581          "Substitutions": {
 12582            "shape": "MapOfListOf__string"
 12583          },
 12584          "VoiceId": {
 12585            "shape": "__string"
 12586          }
 12587        }
 12588      },
 12589      "VoiceTemplateRequest": {
 12590        "type": "structure",
 12591        "members": {
 12592          "Body": {
 12593            "shape": "__string"
 12594          },
 12595          "DefaultSubstitutions": {
 12596            "shape": "__string"
 12597          },
 12598          "LanguageCode": {
 12599            "shape": "__string"
 12600          },
 12601          "tags": {
 12602            "shape": "MapOf__string",
 12603            "locationName": "tags"
 12604          },
 12605          "TemplateDescription": {
 12606            "shape": "__string"
 12607          },
 12608          "VoiceId": {
 12609            "shape": "__string"
 12610          }
 12611        }
 12612      },
 12613      "VoiceTemplateResponse": {
 12614        "type": "structure",
 12615        "members": {
 12616          "Arn": {
 12617            "shape": "__string"
 12618          },
 12619          "Body": {
 12620            "shape": "__string"
 12621          },
 12622          "CreationDate": {
 12623            "shape": "__string"
 12624          },
 12625          "DefaultSubstitutions": {
 12626            "shape": "__string"
 12627          },
 12628          "LanguageCode": {
 12629            "shape": "__string"
 12630          },
 12631          "LastModifiedDate": {
 12632            "shape": "__string"
 12633          },
 12634          "tags": {
 12635            "shape": "MapOf__string",
 12636            "locationName": "tags"
 12637          },
 12638          "TemplateDescription": {
 12639            "shape": "__string"
 12640          },
 12641          "TemplateName": {
 12642            "shape": "__string"
 12643          },
 12644          "TemplateType": {
 12645            "shape": "TemplateType"
 12646          },
 12647          "Version": {
 12648            "shape": "__string"
 12649          },
 12650          "VoiceId": {
 12651            "shape": "__string"
 12652          }
 12653        },
 12654        "required": [
 12655          "LastModifiedDate",
 12656          "CreationDate",
 12657          "TemplateName",
 12658          "TemplateType"
 12659        ]
 12660      },
 12661      "WaitActivity": {
 12662        "type": "structure",
 12663        "members": {
 12664          "NextActivity": {
 12665            "shape": "__string"
 12666          },
 12667          "WaitTime": {
 12668            "shape": "WaitTime"
 12669          }
 12670        }
 12671      },
 12672      "WaitTime": {
 12673        "type": "structure",
 12674        "members": {
 12675          "WaitFor": {
 12676            "shape": "__string"
 12677          },
 12678          "WaitUntil": {
 12679            "shape": "__string"
 12680          }
 12681        }
 12682      },
 12683      "WriteApplicationSettingsRequest": {
 12684        "type": "structure",
 12685        "members": {
 12686          "CampaignHook": {
 12687            "shape": "CampaignHook"
 12688          },
 12689          "CloudWatchMetricsEnabled": {
 12690            "shape": "__boolean"
 12691          },
 12692          "Limits": {
 12693            "shape": "CampaignLimits"
 12694          },
 12695          "QuietTime": {
 12696            "shape": "QuietTime"
 12697          }
 12698        }
 12699      },
 12700      "WriteCampaignRequest": {
 12701        "type": "structure",
 12702        "members": {
 12703          "AdditionalTreatments": {
 12704            "shape": "ListOfWriteTreatmentResource"
 12705          },
 12706          "CustomDeliveryConfiguration": {
 12707            "shape": "CustomDeliveryConfiguration"
 12708          },
 12709          "Description": {
 12710            "shape": "__string"
 12711          },
 12712          "HoldoutPercent": {
 12713            "shape": "__integer"
 12714          },
 12715          "Hook": {
 12716            "shape": "CampaignHook"
 12717          },
 12718          "IsPaused": {
 12719            "shape": "__boolean"
 12720          },
 12721          "Limits": {
 12722            "shape": "CampaignLimits"
 12723          },
 12724          "MessageConfiguration": {
 12725            "shape": "MessageConfiguration"
 12726          },
 12727          "Name": {
 12728            "shape": "__string"
 12729          },
 12730          "Schedule": {
 12731            "shape": "Schedule"
 12732          },
 12733          "SegmentId": {
 12734            "shape": "__string"
 12735          },
 12736          "SegmentVersion": {
 12737            "shape": "__integer"
 12738          },
 12739          "tags": {
 12740            "shape": "MapOf__string",
 12741            "locationName": "tags"
 12742          },
 12743          "TemplateConfiguration": {
 12744            "shape": "TemplateConfiguration"
 12745          },
 12746          "TreatmentDescription": {
 12747            "shape": "__string"
 12748          },
 12749          "TreatmentName": {
 12750            "shape": "__string"
 12751          },
 12752          "Priority": {
 12753            "shape": "__integer"
 12754          }
 12755        }
 12756      },
 12757      "WriteEventStream": {
 12758        "type": "structure",
 12759        "members": {
 12760          "DestinationStreamArn": {
 12761            "shape": "__string"
 12762          },
 12763          "RoleArn": {
 12764            "shape": "__string"
 12765          }
 12766        },
 12767        "required": [
 12768          "RoleArn",
 12769          "DestinationStreamArn"
 12770        ]
 12771      },
 12772      "WriteJourneyRequest": {
 12773        "type": "structure",
 12774        "members": {
 12775          "Activities": {
 12776            "shape": "MapOfActivity"
 12777          },
 12778          "CreationDate": {
 12779            "shape": "__string"
 12780          },
 12781          "LastModifiedDate": {
 12782            "shape": "__string"
 12783          },
 12784          "Limits": {
 12785            "shape": "JourneyLimits"
 12786          },
 12787          "LocalTime": {
 12788            "shape": "__boolean"
 12789          },
 12790          "Name": {
 12791            "shape": "__string"
 12792          },
 12793          "QuietTime": {
 12794            "shape": "QuietTime"
 12795          },
 12796          "RefreshFrequency": {
 12797            "shape": "__string"
 12798          },
 12799          "Schedule": {
 12800            "shape": "JourneySchedule"
 12801          },
 12802          "StartActivity": {
 12803            "shape": "__string"
 12804          },
 12805          "StartCondition": {
 12806            "shape": "StartCondition"
 12807          },
 12808          "State": {
 12809            "shape": "State"
 12810          },
 12811          "WaitForQuietTime": {
 12812              "shape": "__boolean"
 12813          },
 12814          "RefreshOnSegmentUpdate": {
 12815              "shape": "__boolean"
 12816          },
 12817          "JourneyChannelSettings": {
 12818              "shape": "JourneyChannelSettings"
 12819          }
 12820        },
 12821        "required": [
 12822          "Name"
 12823        ]
 12824      },
 12825      "WriteSegmentRequest": {
 12826        "type": "structure",
 12827        "members": {
 12828          "Dimensions": {
 12829            "shape": "SegmentDimensions"
 12830          },
 12831          "Name": {
 12832            "shape": "__string"
 12833          },
 12834          "SegmentGroups": {
 12835            "shape": "SegmentGroupList"
 12836          },
 12837          "tags": {
 12838            "shape": "MapOf__string",
 12839            "locationName": "tags"
 12840          }
 12841        }
 12842      },
 12843      "WriteTreatmentResource": {
 12844        "type": "structure",
 12845        "members": {
 12846          "CustomDeliveryConfiguration": {
 12847            "shape": "CustomDeliveryConfiguration"
 12848          },
 12849          "MessageConfiguration": {
 12850            "shape": "MessageConfiguration"
 12851          },
 12852          "Schedule": {
 12853            "shape": "Schedule"
 12854          },
 12855          "SizePercent": {
 12856            "shape": "__integer"
 12857          },
 12858          "TemplateConfiguration": {
 12859            "shape": "TemplateConfiguration"
 12860          },
 12861          "TreatmentDescription": {
 12862            "shape": "__string"
 12863          },
 12864          "TreatmentName": {
 12865            "shape": "__string"
 12866          }
 12867        },
 12868        "required": [
 12869          "SizePercent"
 12870        ]
 12871      },
 12872      "__EndpointTypesElement": {
 12873        "type": "string",
 12874        "enum": [
 12875          "PUSH",
 12876          "GCM",
 12877          "APNS",
 12878          "APNS_SANDBOX",
 12879          "APNS_VOIP",
 12880          "APNS_VOIP_SANDBOX",
 12881          "ADM",
 12882          "SMS",
 12883          "VOICE",
 12884          "EMAIL",
 12885          "BAIDU",
 12886          "CUSTOM",
 12887          "IN_APP"
 12888        ]
 12889      },
 12890      "__boolean": {
 12891        "type": "boolean"
 12892      },
 12893      "__double": {
 12894        "type": "double"
 12895      },
 12896      "__integer": {
 12897        "type": "integer"
 12898      },
 12899      "ListOfActivityResponse": {
 12900        "type": "list",
 12901        "member": {
 12902          "shape": "ActivityResponse"
 12903        }
 12904      },
 12905      "ListOfApplicationResponse": {
 12906        "type": "list",
 12907        "member": {
 12908          "shape": "ApplicationResponse"
 12909        }
 12910      },
 12911      "ListOfCampaignResponse": {
 12912        "type": "list",
 12913        "member": {
 12914          "shape": "CampaignResponse"
 12915        }
 12916      },
 12917      "ListOfEndpointBatchItem": {
 12918        "type": "list",
 12919        "member": {
 12920          "shape": "EndpointBatchItem"
 12921        }
 12922      },
 12923      "ListOfEndpointResponse": {
 12924        "type": "list",
 12925        "member": {
 12926          "shape": "EndpointResponse"
 12927        }
 12928      },
 12929      "ListOfExportJobResponse": {
 12930        "type": "list",
 12931        "member": {
 12932          "shape": "ExportJobResponse"
 12933        }
 12934      },
 12935      "ListOfImportJobResponse": {
 12936        "type": "list",
 12937        "member": {
 12938          "shape": "ImportJobResponse"
 12939        }
 12940      },
 12941      "ListOfInAppMessageCampaign": {
 12942        "type": "list",
 12943        "member": {
 12944          "shape": "InAppMessageCampaign"
 12945        }
 12946      },
 12947      "ListOfInAppMessageContent": {
 12948        "type": "list",
 12949        "member": {
 12950          "shape": "InAppMessageContent"
 12951        }
 12952      },
 12953      "ListOfJourneyResponse": {
 12954        "type": "list",
 12955        "member": {
 12956          "shape": "JourneyResponse"
 12957        }
 12958      },
 12959      "ListOfMultiConditionalBranch": {
 12960        "type": "list",
 12961        "member": {
 12962          "shape": "MultiConditionalBranch"
 12963        }
 12964      },
 12965      "ListOfRandomSplitEntry": {
 12966        "type": "list",
 12967        "member": {
 12968          "shape": "RandomSplitEntry"
 12969        }
 12970      },
 12971      "ListOfRecommenderConfigurationResponse": {
 12972        "type": "list",
 12973        "member": {
 12974          "shape": "RecommenderConfigurationResponse"
 12975        }
 12976      },
 12977      "ListOfResultRow": {
 12978        "type": "list",
 12979        "member": {
 12980          "shape": "ResultRow"
 12981        }
 12982      },
 12983      "ListOfResultRowValue": {
 12984        "type": "list",
 12985        "member": {
 12986          "shape": "ResultRowValue"
 12987        }
 12988      },
 12989      "ListOfSegmentDimensions": {
 12990        "type": "list",
 12991        "member": {
 12992          "shape": "SegmentDimensions"
 12993        }
 12994      },
 12995      "ListOfSegmentGroup": {
 12996        "type": "list",
 12997        "member": {
 12998          "shape": "SegmentGroup"
 12999        }
 13000      },
 13001      "ListOfSegmentReference": {
 13002        "type": "list",
 13003        "member": {
 13004          "shape": "SegmentReference"
 13005        }
 13006      },
 13007      "ListOfSegmentResponse": {
 13008        "type": "list",
 13009        "member": {
 13010          "shape": "SegmentResponse"
 13011        }
 13012      },
 13013      "ListOfSimpleCondition": {
 13014        "type": "list",
 13015        "member": {
 13016          "shape": "SimpleCondition"
 13017        }
 13018      },
 13019      "ListOfTemplateResponse": {
 13020        "type": "list",
 13021        "member": {
 13022          "shape": "TemplateResponse"
 13023        }
 13024      },
 13025      "ListOfTemplateVersionResponse": {
 13026        "type": "list",
 13027        "member": {
 13028          "shape": "TemplateVersionResponse"
 13029        }
 13030      },
 13031      "ListOfTreatmentResource": {
 13032        "type": "list",
 13033        "member": {
 13034          "shape": "TreatmentResource"
 13035        }
 13036      },
 13037      "ListOfWriteTreatmentResource": {
 13038        "type": "list",
 13039        "member": {
 13040          "shape": "WriteTreatmentResource"
 13041        }
 13042      },
 13043      "ListOf__EndpointTypesElement": {
 13044        "type": "list",
 13045        "member": {
 13046          "shape": "__EndpointTypesElement"
 13047        }
 13048      },
 13049      "ListOf__string": {
 13050        "type": "list",
 13051        "member": {
 13052          "shape": "__string"
 13053        }
 13054      },
 13055      "__long": {
 13056        "type": "long"
 13057      },
 13058      "MapOfActivity": {
 13059        "type": "map",
 13060        "key": {
 13061          "shape": "__string"
 13062        },
 13063        "value": {
 13064          "shape": "Activity"
 13065        }
 13066      },
 13067      "MapOfAddressConfiguration": {
 13068        "type": "map",
 13069        "key": {
 13070          "shape": "__string"
 13071        },
 13072        "value": {
 13073          "shape": "AddressConfiguration"
 13074        }
 13075      },
 13076      "MapOfAttributeDimension": {
 13077        "type": "map",
 13078        "key": {
 13079          "shape": "__string"
 13080        },
 13081        "value": {
 13082          "shape": "AttributeDimension"
 13083        }
 13084      },
 13085      "MapOfChannelResponse": {
 13086        "type": "map",
 13087        "key": {
 13088          "shape": "__string"
 13089        },
 13090        "value": {
 13091          "shape": "ChannelResponse"
 13092        }
 13093      },
 13094      "MapOfEndpointMessageResult": {
 13095        "type": "map",
 13096        "key": {
 13097          "shape": "__string"
 13098        },
 13099        "value": {
 13100          "shape": "EndpointMessageResult"
 13101        }
 13102      },
 13103      "MapOfEndpointSendConfiguration": {
 13104        "type": "map",
 13105        "key": {
 13106          "shape": "__string"
 13107        },
 13108        "value": {
 13109          "shape": "EndpointSendConfiguration"
 13110        }
 13111      },
 13112      "MapOfEvent": {
 13113        "type": "map",
 13114        "key": {
 13115          "shape": "__string"
 13116        },
 13117        "value": {
 13118          "shape": "Event"
 13119        }
 13120      },
 13121      "MapOfEventItemResponse": {
 13122        "type": "map",
 13123        "key": {
 13124          "shape": "__string"
 13125        },
 13126        "value": {
 13127          "shape": "EventItemResponse"
 13128        }
 13129      },
 13130      "MapOfEventsBatch": {
 13131        "type": "map",
 13132        "key": {
 13133          "shape": "__string"
 13134        },
 13135        "value": {
 13136          "shape": "EventsBatch"
 13137        }
 13138      },
 13139      "MapOfItemResponse": {
 13140        "type": "map",
 13141        "key": {
 13142          "shape": "__string"
 13143        },
 13144        "value": {
 13145          "shape": "ItemResponse"
 13146        }
 13147      },
 13148      "MapOfMessageResult": {
 13149        "type": "map",
 13150        "key": {
 13151          "shape": "__string"
 13152        },
 13153        "value": {
 13154          "shape": "MessageResult"
 13155        }
 13156      },
 13157      "MapOfMetricDimension": {
 13158        "type": "map",
 13159        "key": {
 13160          "shape": "__string"
 13161        },
 13162        "value": {
 13163          "shape": "MetricDimension"
 13164        }
 13165      },
 13166      "MapOf__double": {
 13167        "type": "map",
 13168        "key": {
 13169          "shape": "__string"
 13170        },
 13171        "value": {
 13172          "shape": "__double"
 13173        }
 13174      },
 13175      "MapOf__integer": {
 13176        "type": "map",
 13177        "key": {
 13178          "shape": "__string"
 13179        },
 13180        "value": {
 13181          "shape": "__integer"
 13182        }
 13183      },
 13184      "MapOfListOf__string": {
 13185        "type": "map",
 13186        "key": {
 13187          "shape": "__string"
 13188        },
 13189        "value": {
 13190          "shape": "ListOf__string"
 13191        }
 13192      },
 13193      "MapOfMapOfEndpointMessageResult": {
 13194        "type": "map",
 13195        "key": {
 13196          "shape": "__string"
 13197        },
 13198        "value": {
 13199          "shape": "MapOfEndpointMessageResult"
 13200        }
 13201      },
 13202      "MapOf__string": {
 13203        "type": "map",
 13204        "key": {
 13205          "shape": "__string"
 13206        },
 13207        "value": {
 13208          "shape": "__string"
 13209        }
 13210      },
 13211      "__string": {
 13212        "type": "string"
 13213      },
 13214      "__timestampIso8601": {
 13215        "type": "timestamp",
 13216        "timestampFormat": "iso8601"
 13217      },
 13218      "__timestampUnix": {
 13219        "type": "timestamp",
 13220        "timestampFormat": "unixTimestamp"
 13221      }
 13222    }
 13223  }