Class IosAllOf
- java.lang.Object
-
- com.zendesk.sunshine_conversations_client.model.IosAllOf
-
public class IosAllOf extends java.lang.ObjectIosAllOf
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_AUTO_UPDATE_BADGEstatic java.lang.StringJSON_PROPERTY_CAN_USER_CREATE_MORE_CONVERSATIONSstatic java.lang.StringJSON_PROPERTY_CERTIFICATEstatic java.lang.StringJSON_PROPERTY_PASSWORDstatic java.lang.StringJSON_PROPERTY_PRODUCTIONstatic java.lang.StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description IosAllOf()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IosAllOfautoUpdateBadge(java.lang.Boolean autoUpdateBadge)IosAllOfcanUserCreateMoreConversations(java.lang.Boolean canUserCreateMoreConversations)IosAllOfcertificate(java.lang.String certificate)booleanequals(java.lang.Object o)java.lang.BooleangetAutoUpdateBadge()Use the unread count of the conversation as the application badge.java.lang.BooleangetCanUserCreateMoreConversations()Allows users to create more than one conversation on the iOS integration.java.lang.StringgetCertificate()The binary of your APN certificate base64 encoded.org.openapitools.jackson.nullable.JsonNullable<java.lang.String>getCertificate_JsonNullable()java.lang.StringgetPassword()The password for your APN certificate.java.lang.BooleangetProduction()The APN environment to connect to (Production, if true, or Sandbox).java.lang.StringgetType()To configure an ios integration, call the create integration endpoint with a base64 encoded Apple Push Notification certificate from the [Apple Developer Portal](https://developer.apple.com/).inthashCode()IosAllOfpassword(java.lang.String password)IosAllOfproduction(java.lang.Boolean production)voidsetAutoUpdateBadge(java.lang.Boolean autoUpdateBadge)voidsetCanUserCreateMoreConversations(java.lang.Boolean canUserCreateMoreConversations)voidsetCertificate(java.lang.String certificate)voidsetCertificate_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> certificate)voidsetPassword(java.lang.String password)voidsetProduction(java.lang.Boolean production)voidsetType(java.lang.String type)java.lang.StringtoString()IosAllOftype(java.lang.String type)
-
-
-
Field Detail
-
JSON_PROPERTY_TYPE
public static final java.lang.String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CERTIFICATE
public static final java.lang.String JSON_PROPERTY_CERTIFICATE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PASSWORD
public static final java.lang.String JSON_PROPERTY_PASSWORD
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PRODUCTION
public static final java.lang.String JSON_PROPERTY_PRODUCTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AUTO_UPDATE_BADGE
public static final java.lang.String JSON_PROPERTY_AUTO_UPDATE_BADGE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CAN_USER_CREATE_MORE_CONVERSATIONS
public static final java.lang.String JSON_PROPERTY_CAN_USER_CREATE_MORE_CONVERSATIONS
- See Also:
- Constant Field Values
-
-
Method Detail
-
type
public IosAllOf type(java.lang.String type)
-
getType
@Nullable public java.lang.String getType()
To configure an ios integration, call the create integration endpoint with a base64 encoded Apple Push Notification certificate from the [Apple Developer Portal](https://developer.apple.com/).- Returns:
- type
-
setType
public void setType(java.lang.String type)
-
certificate
public IosAllOf certificate(java.lang.String certificate)
-
getCertificate
@Nullable public java.lang.String getCertificate()
The binary of your APN certificate base64 encoded. To base64 encode your certificate you can use this command in the terminal: `openssl base64 -in YOUR_CERTIFICATE.p12 | tr -d '\\n'`- Returns:
- certificate
-
getCertificate_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> getCertificate_JsonNullable()
-
setCertificate_JsonNullable
public void setCertificate_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> certificate)
-
setCertificate
public void setCertificate(java.lang.String certificate)
-
password
public IosAllOf password(java.lang.String password)
-
getPassword
@Nullable public java.lang.String getPassword()
The password for your APN certificate.- Returns:
- password
-
setPassword
public void setPassword(java.lang.String password)
-
production
public IosAllOf production(java.lang.Boolean production)
-
getProduction
@Nullable public java.lang.Boolean getProduction()
The APN environment to connect to (Production, if true, or Sandbox). Defaults to value inferred from certificate if not specified.- Returns:
- production
-
setProduction
public void setProduction(java.lang.Boolean production)
-
autoUpdateBadge
public IosAllOf autoUpdateBadge(java.lang.Boolean autoUpdateBadge)
-
getAutoUpdateBadge
@Nullable public java.lang.Boolean getAutoUpdateBadge()
Use the unread count of the conversation as the application badge.- Returns:
- autoUpdateBadge
-
setAutoUpdateBadge
public void setAutoUpdateBadge(java.lang.Boolean autoUpdateBadge)
-
canUserCreateMoreConversations
public IosAllOf canUserCreateMoreConversations(java.lang.Boolean canUserCreateMoreConversations)
-
getCanUserCreateMoreConversations
@Nullable public java.lang.Boolean getCanUserCreateMoreConversations()
Allows users to create more than one conversation on the iOS integration.- Returns:
- canUserCreateMoreConversations
-
setCanUserCreateMoreConversations
public void setCanUserCreateMoreConversations(java.lang.Boolean canUserCreateMoreConversations)
-
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
-
-