Class InboundBulkMessage

    • Method Detail

      • getBrand

        public java.util.Optional<java.lang.String> getBrand()
        Specified by:
        getBrand in interface IInboundBulkMessageV1
        Returns:
        A unique identifier that represents the brand that should be used for rendering the notification.
      • getData

        public java.util.Optional<java.util.Map<java.lang.String,​java.lang.Object>> getData()
        Specified by:
        getData in interface IInboundBulkMessageV1
        Returns:
        JSON that includes any data you want to pass to a message template. The data will populate the corresponding template variables.
      • getLocale

        public java.util.Optional<java.util.Map<java.lang.String,​java.lang.Object>> getLocale()
        Specified by:
        getLocale in interface IInboundBulkMessageV1
      • getOverride

        public java.util.Optional<java.lang.Object> getOverride()
        Specified by:
        getOverride in interface IInboundBulkMessageV1
        Returns:
        JSON that is merged into the request sent by Courier to the provider to override properties or to gain access to features in the provider API that are not natively supported by Courier.
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • getAdditionalProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getAdditionalProperties()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object