awscc.pinpoint_inapptemplate

Filters

  • event

  • reduce

  • value

Actions

delete

Parent base class for filters and actions.

properties:
  type:
    enum:
    - delete
required:
- type

Permissions - mobiletargeting:DeleteInAppTemplate

update

Parent base class for filters and actions.

definitions:
  Alignment:
    enum:
    - LEFT
    - CENTER
    - RIGHT
    type: string
  BodyConfig:
    additionalProperties: false
    properties:
      Alignment:
        enum:
        - LEFT
        - CENTER
        - RIGHT
        type: string
      Body:
        type: string
      TextColor:
        type: string
    type: object
  ButtonAction:
    enum:
    - LINK
    - DEEP_LINK
    - CLOSE
    type: string
  ButtonConfig:
    additionalProperties: false
    properties:
      Android:
        additionalProperties: false
        properties:
          ButtonAction:
            enum:
            - LINK
            - DEEP_LINK
            - CLOSE
            type: string
          Link:
            type: string
        type: object
      DefaultConfig:
        additionalProperties: false
        properties:
          BackgroundColor:
            type: string
          BorderRadius:
            type: integer
          ButtonAction:
            enum:
            - LINK
            - DEEP_LINK
            - CLOSE
            type: string
          Link:
            type: string
          Text:
            type: string
          TextColor:
            type: string
        type: object
      IOS:
        additionalProperties: false
        properties:
          ButtonAction:
            enum:
            - LINK
            - DEEP_LINK
            - CLOSE
            type: string
          Link:
            type: string
        type: object
      Web:
        additionalProperties: false
        properties:
          ButtonAction:
            enum:
            - LINK
            - DEEP_LINK
            - CLOSE
            type: string
          Link:
            type: string
        type: object
    type: object
  DefaultButtonConfiguration:
    additionalProperties: false
    properties:
      BackgroundColor:
        type: string
      BorderRadius:
        type: integer
      ButtonAction:
        enum:
        - LINK
        - DEEP_LINK
        - CLOSE
        type: string
      Link:
        type: string
      Text:
        type: string
      TextColor:
        type: string
    type: object
  HeaderConfig:
    additionalProperties: false
    properties:
      Alignment:
        enum:
        - LEFT
        - CENTER
        - RIGHT
        type: string
      Header:
        type: string
      TextColor:
        type: string
    type: object
  InAppMessageContent:
    additionalProperties: false
    properties:
      BackgroundColor:
        type: string
      BodyConfig:
        additionalProperties: false
        properties:
          Alignment:
            enum:
            - LEFT
            - CENTER
            - RIGHT
            type: string
          Body:
            type: string
          TextColor:
            type: string
        type: object
      HeaderConfig:
        additionalProperties: false
        properties:
          Alignment:
            enum:
            - LEFT
            - CENTER
            - RIGHT
            type: string
          Header:
            type: string
          TextColor:
            type: string
        type: object
      ImageUrl:
        type: string
      PrimaryBtn:
        additionalProperties: false
        properties:
          Android:
            additionalProperties: false
            properties:
              ButtonAction:
                enum:
                - LINK
                - DEEP_LINK
                - CLOSE
                type: string
              Link:
                type: string
            type: object
          DefaultConfig:
            additionalProperties: false
            properties:
              BackgroundColor:
                type: string
              BorderRadius:
                type: integer
              ButtonAction:
                enum:
                - LINK
                - DEEP_LINK
                - CLOSE
                type: string
              Link:
                type: string
              Text:
                type: string
              TextColor:
                type: string
            type: object
          IOS:
            additionalProperties: false
            properties:
              ButtonAction:
                enum:
                - LINK
                - DEEP_LINK
                - CLOSE
                type: string
              Link:
                type: string
            type: object
          Web:
            additionalProperties: false
            properties:
              ButtonAction:
                enum:
                - LINK
                - DEEP_LINK
                - CLOSE
                type: string
              Link:
                type: string
            type: object
        type: object
      SecondaryBtn:
        additionalProperties: false
        properties:
          Android:
            additionalProperties: false
            properties:
              ButtonAction:
                enum:
                - LINK
                - DEEP_LINK
                - CLOSE
                type: string
              Link:
                type: string
            type: object
          DefaultConfig:
            additionalProperties: false
            properties:
              BackgroundColor:
                type: string
              BorderRadius:
                type: integer
              ButtonAction:
                enum:
                - LINK
                - DEEP_LINK
                - CLOSE
                type: string
              Link:
                type: string
              Text:
                type: string
              TextColor:
                type: string
            type: object
          IOS:
            additionalProperties: false
            properties:
              ButtonAction:
                enum:
                - LINK
                - DEEP_LINK
                - CLOSE
                type: string
              Link:
                type: string
            type: object
          Web:
            additionalProperties: false
            properties:
              ButtonAction:
                enum:
                - LINK
                - DEEP_LINK
                - CLOSE
                type: string
              Link:
                type: string
            type: object
        type: object
    type: object
  OverrideButtonConfiguration:
    additionalProperties: false
    properties:
      ButtonAction:
        enum:
        - LINK
        - DEEP_LINK
        - CLOSE
        type: string
      Link:
        type: string
    type: object
properties:
  Content:
    insertionOrder: true
    items:
      additionalProperties: false
      properties:
        BackgroundColor:
          type: string
        BodyConfig:
          additionalProperties: false
          properties:
            Alignment:
              enum:
              - LEFT
              - CENTER
              - RIGHT
              type: string
            Body:
              type: string
            TextColor:
              type: string
          type: object
        HeaderConfig:
          additionalProperties: false
          properties:
            Alignment:
              enum:
              - LEFT
              - CENTER
              - RIGHT
              type: string
            Header:
              type: string
            TextColor:
              type: string
          type: object
        ImageUrl:
          type: string
        PrimaryBtn:
          additionalProperties: false
          properties:
            Android:
              additionalProperties: false
              properties:
                ButtonAction:
                  enum:
                  - LINK
                  - DEEP_LINK
                  - CLOSE
                  type: string
                Link:
                  type: string
              type: object
            DefaultConfig:
              additionalProperties: false
              properties:
                BackgroundColor:
                  type: string
                BorderRadius:
                  type: integer
                ButtonAction:
                  enum:
                  - LINK
                  - DEEP_LINK
                  - CLOSE
                  type: string
                Link:
                  type: string
                Text:
                  type: string
                TextColor:
                  type: string
              type: object
            IOS:
              additionalProperties: false
              properties:
                ButtonAction:
                  enum:
                  - LINK
                  - DEEP_LINK
                  - CLOSE
                  type: string
                Link:
                  type: string
              type: object
            Web:
              additionalProperties: false
              properties:
                ButtonAction:
                  enum:
                  - LINK
                  - DEEP_LINK
                  - CLOSE
                  type: string
                Link:
                  type: string
              type: object
          type: object
        SecondaryBtn:
          additionalProperties: false
          properties:
            Android:
              additionalProperties: false
              properties:
                ButtonAction:
                  enum:
                  - LINK
                  - DEEP_LINK
                  - CLOSE
                  type: string
                Link:
                  type: string
              type: object
            DefaultConfig:
              additionalProperties: false
              properties:
                BackgroundColor:
                  type: string
                BorderRadius:
                  type: integer
                ButtonAction:
                  enum:
                  - LINK
                  - DEEP_LINK
                  - CLOSE
                  type: string
                Link:
                  type: string
                Text:
                  type: string
                TextColor:
                  type: string
              type: object
            IOS:
              additionalProperties: false
              properties:
                ButtonAction:
                  enum:
                  - LINK
                  - DEEP_LINK
                  - CLOSE
                  type: string
                Link:
                  type: string
              type: object
            Web:
              additionalProperties: false
              properties:
                ButtonAction:
                  enum:
                  - LINK
                  - DEEP_LINK
                  - CLOSE
                  type: string
                Link:
                  type: string
              type: object
          type: object
      type: object
    type: array
  CustomConfig:
    type: object
  Layout:
    enum:
    - BOTTOM_BANNER
    - TOP_BANNER
    - OVERLAYS
    - MOBILE_FEED
    - MIDDLE_BANNER
    - CAROUSEL
    type: string
  Tags:
    type: object
  TemplateDescription:
    type: string
  type:
    enum:
    - update

Permissions - mobiletargeting:UpdateInAppTemplate