Package com.mypurecloud.sdk.v2.model
Class ConversationJsonSchemaDocument
java.lang.Object
com.mypurecloud.sdk.v2.model.ConversationJsonSchemaDocument
- All Implemented Interfaces:
Serializable
A Conversation Custom Attributes JSON Schema
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondescription(String description) The schema description.booleangetTitle()inthashCode()properties(Map<String, Object> properties) The map of schema properties and their limits.The list of required schema properties.The JSON Schema specification link.voidsetDescription(String description) voidsetProperties(Map<String, Object> properties) voidsetRequired(List<String> required) voidvoidThe title of the schema.toString()
-
Constructor Details
-
ConversationJsonSchemaDocument
public ConversationJsonSchemaDocument() -
ConversationJsonSchemaDocument
-
-
Method Details
-
schema
The JSON Schema specification link. The only value currently supported is \"http://json-schema.org/draft-04/schema#\". -
getSchema
-
setSchema
-
title
The title of the schema. Must be unique across all enabled Custom Attributes Schemas. -
getTitle
-
setTitle
-
description
The schema description. -
getDescription
-
setDescription
-
required
The list of required schema properties. All fields are optional unless listed. New fields added after initial schema creation must be optional before being able to update to required. -
getRequired
-
setRequired
-
properties
The map of schema properties and their limits. -
getProperties
-
setProperties
-
equals
-
hashCode
public int hashCode() -
toString
-