Class Brand.Builder

  • Enclosing class:
    Brand

    public static final class Brand.Builder
    extends java.lang.Object
    • Method Detail

      • type

        public Brand.Builder type​(java.util.Optional<java.lang.String> type)

        The type of object

      • id

        public Brand.Builder id​(java.util.Optional<java.lang.String> id)

        Unique brand identifier. For default brand, matches the workspace ID

      • name

        public Brand.Builder name​(java.util.Optional<java.lang.String> name)

        Display name of the brand

      • isDefault

        public Brand.Builder isDefault​(java.util.Optional<java.lang.Boolean> isDefault)

        Whether this is the workspace's default brand

      • isDefault

        public Brand.Builder isDefault​(java.lang.Boolean isDefault)
      • createdAt

        public Brand.Builder createdAt​(java.util.Optional<java.lang.Integer> createdAt)

        Unix timestamp of brand creation

      • createdAt

        public Brand.Builder createdAt​(java.lang.Integer createdAt)
      • updatedAt

        public Brand.Builder updatedAt​(java.util.Optional<java.lang.Integer> updatedAt)

        Unix timestamp of last modification

      • updatedAt

        public Brand.Builder updatedAt​(java.lang.Integer updatedAt)
      • helpCenterId

        public Brand.Builder helpCenterId​(java.util.Optional<java.lang.String> helpCenterId)

        Associated help center identifier

      • helpCenterId

        public Brand.Builder helpCenterId​(java.lang.String helpCenterId)
      • defaultAddressSettingsId

        public Brand.Builder defaultAddressSettingsId​(java.util.Optional<java.lang.String> defaultAddressSettingsId)

        Default email settings ID for this brand

      • defaultAddressSettingsId

        public Brand.Builder defaultAddressSettingsId​(java.lang.String defaultAddressSettingsId)
      • build

        public Brand build()