Class JourneyJsonSchemaDocument

java.lang.Object
com.mypurecloud.sdk.v2.model.JourneyJsonSchemaDocument
All Implemented Interfaces:
Serializable

public class JourneyJsonSchemaDocument extends Object implements Serializable
An External Events JSON Schema
See Also:
  • Constructor Details

    • JourneyJsonSchemaDocument

      public JourneyJsonSchemaDocument()
    • JourneyJsonSchemaDocument

      public JourneyJsonSchemaDocument(Boolean initWithEmptyList)
  • Method Details

    • schema

      public JourneyJsonSchemaDocument schema(String schema)
      The JSON Schema specification link. The only value currently supported is \"http://json-schema.org/draft-04/schema#\".
    • getSchema

      public String getSchema()
    • setSchema

      public void setSchema(String schema)
    • title

      public JourneyJsonSchemaDocument title(String title)
      The title of the schema. Must be unique across all enabled External Event schemas.
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • description

      public JourneyJsonSchemaDocument description(String description)
      The schema description.
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • required

      public JourneyJsonSchemaDocument required(List<String> required)
      The list of required schema properties. All fields are optional unless listed. Optional fields can't be changed to required after the schema is saved.
    • getRequired

      public List<String> getRequired()
    • setRequired

      public void setRequired(List<String> required)
    • properties

      public JourneyJsonSchemaDocument properties(Map<String,Object> properties)
      The map of schema properties and their limits.
    • getProperties

      public Map<String,Object> getProperties()
    • setProperties

      public void setProperties(Map<String,Object> properties)
    • 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