Class App
- java.lang.Object
-
- com.zendesk.sunshine_conversations_client.model.App
-
public class App extends java.lang.ObjectApp
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_DISPLAY_NAMEstatic java.lang.StringJSON_PROPERTY_IDstatic java.lang.StringJSON_PROPERTY_METADATAstatic java.lang.StringJSON_PROPERTY_SETTINGS
-
Constructor Summary
Constructors Constructor Description App()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AppdisplayName(java.lang.String displayName)booleanequals(java.lang.Object o)java.lang.StringgetDisplayName()The friendly name of the app.java.lang.StringgetId()A canonical ID that can be used to retrieve the Sunshine Conversations app.java.lang.ObjectgetMetadata()Flat object containing custom properties.org.openapitools.jackson.nullable.JsonNullable<java.lang.Object>getMetadata_JsonNullable()AppSettingsgetSettings()Get settingsinthashCode()Appid(java.lang.String id)Appmetadata(java.lang.Object metadata)voidsetDisplayName(java.lang.String displayName)voidsetId(java.lang.String id)voidsetMetadata(java.lang.Object metadata)voidsetMetadata_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.Object> metadata)voidsetSettings(AppSettings settings)Appsettings(AppSettings settings)java.lang.StringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_ID
public static final java.lang.String JSON_PROPERTY_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DISPLAY_NAME
public static final java.lang.String JSON_PROPERTY_DISPLAY_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SETTINGS
public static final java.lang.String JSON_PROPERTY_SETTINGS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_METADATA
public static final java.lang.String JSON_PROPERTY_METADATA
- See Also:
- Constant Field Values
-
-
Method Detail
-
id
public App id(java.lang.String id)
-
getId
@Nullable public java.lang.String getId()
A canonical ID that can be used to retrieve the Sunshine Conversations app.- Returns:
- id
-
setId
public void setId(java.lang.String id)
-
displayName
public App displayName(java.lang.String displayName)
-
getDisplayName
@Nullable public java.lang.String getDisplayName()
The friendly name of the app.- Returns:
- displayName
-
setDisplayName
public void setDisplayName(java.lang.String displayName)
-
settings
public App settings(AppSettings settings)
-
getSettings
@Nullable public AppSettings getSettings()
Get settings- Returns:
- settings
-
setSettings
public void setSettings(AppSettings settings)
-
metadata
public App metadata(java.lang.Object metadata)
-
getMetadata
@Nullable public java.lang.Object getMetadata()
Flat object containing custom properties. Strings, numbers and booleans are the only supported format that can be passed to metadata. The metadata is limited to 4KB in size.- Returns:
- metadata
-
getMetadata_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<java.lang.Object> getMetadata_JsonNullable()
-
setMetadata_JsonNullable
public void setMetadata_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.Object> metadata)
-
setMetadata
public void setMetadata(java.lang.Object metadata)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-