Class CustomersMetadataUpdateInBulkRequestBody

java.lang.Object
io.voucherify.client.model.CustomersMetadataUpdateInBulkRequestBody

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class CustomersMetadataUpdateInBulkRequestBody extends Object
Request body schema for **POST** `v1/customers/metadata/async`.
  • Field Details

  • Constructor Details

    • CustomersMetadataUpdateInBulkRequestBody

      public CustomersMetadataUpdateInBulkRequestBody()
  • Method Details

    • sourceIds

      public CustomersMetadataUpdateInBulkRequestBody sourceIds(List<String> sourceIds)
    • addSourceIdsItem

      public CustomersMetadataUpdateInBulkRequestBody addSourceIdsItem(String sourceIdsItem)
    • getSourceIds

      @Nullable public List<String> getSourceIds()
      An array of customer `source_id`'s.
      Returns:
      sourceIds
    • setSourceIds

      public void setSourceIds(List<String> sourceIds)
    • metadata

    • getMetadata

      @Nullable public Object getMetadata()
      Metadata key value pairs to be updated. A set of custom key/value pairs that you can attach to a customer. The metadata object stores all custom attributes assigned to the customer. It can be useful for storing additional information about the customer in a structured format. This metadata can be used for validating whether the customer qualifies for a discount or it can be used in building customer segments.
      Returns:
      metadata
    • setMetadata

      public void setMetadata(Object metadata)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object
    • fromJson

      public static CustomersMetadataUpdateInBulkRequestBody fromJson(String jsonString) throws IOException
      Create an instance of CustomersMetadataUpdateInBulkRequestBody given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of CustomersMetadataUpdateInBulkRequestBody
      Throws:
      IOException - if the JSON string is invalid with respect to CustomersMetadataUpdateInBulkRequestBody
    • toJson

      public String toJson()
      Convert an instance of CustomersMetadataUpdateInBulkRequestBody to an JSON string
      Returns:
      JSON string