Package com.symphony.bdk.gen.api.model
Class ApplicationDetail
java.lang.Object
com.symphony.bdk.gen.api.model.ApplicationDetail
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2023-09-12T12:09:08.197490749Z[Etc/UTC]")
public class ApplicationDetail
extends Object
Detailed record of application.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddPermissionsItem
(String permissionsItem) addPropertiesItem
(AppProperty propertiesItem) allowOrigins
(String allowOrigins) applicationInfo
(ApplicationInfo applicationInfo) authenticationKeys
(AppAuthenticationKeys authenticationKeys) description
(String description) boolean
Return true if this ApplicationDetail object is equal to o.The permitted domains to send or receive a request from.Get applicationInfoGet authenticationKeysgetCert()
The app public certificate in pem format.Description of the application.Url to a icon to use for app.Get notificationList of application permissions provisioned for the application.Application configuration properties that are shared with the extension application, client side.int
hashCode()
notification
(AppNotification notification) permissions
(List<String> permissions) properties
(List<AppProperty> properties) void
setAllowOrigins
(String allowOrigins) void
setApplicationInfo
(ApplicationInfo applicationInfo) void
setAuthenticationKeys
(AppAuthenticationKeys authenticationKeys) void
void
setDescription
(String description) void
setIconUrl
(String iconUrl) void
setNotification
(AppNotification notification) void
setPermissions
(List<String> permissions) void
setProperties
(List<AppProperty> properties) toString()
-
Field Details
-
JSON_PROPERTY_APPLICATION_INFO
- See Also:
-
JSON_PROPERTY_ICON_URL
- See Also:
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_ALLOW_ORIGINS
- See Also:
-
JSON_PROPERTY_PERMISSIONS
- See Also:
-
JSON_PROPERTY_CERT
- See Also:
-
JSON_PROPERTY_AUTHENTICATION_KEYS
- See Also:
-
JSON_PROPERTY_NOTIFICATION
- See Also:
-
JSON_PROPERTY_PROPERTIES
- See Also:
-
-
Constructor Details
-
ApplicationDetail
public ApplicationDetail()
-
-
Method Details
-
applicationInfo
-
getApplicationInfo
Get applicationInfo- Returns:
- applicationInfo
-
setApplicationInfo
-
iconUrl
-
getIconUrl
Url to a icon to use for app. Must start with \"https://\".- Returns:
- iconUrl
-
setIconUrl
-
description
-
getDescription
Description of the application.- Returns:
- description
-
setDescription
-
allowOrigins
-
getAllowOrigins
The permitted domains to send or receive a request from. The field is for the purpose of CORS which set the app specific \"ALLOW-ORIGIN-DOMAINS\" header in HTTP.- Returns:
- allowOrigins
-
setAllowOrigins
-
permissions
-
addPermissionsItem
-
getPermissions
List of application permissions provisioned for the application. In addition to the known ones, custom permissions are accepted. A custom permission should only contain upper case alphanumeric characters and underscore. It should not be empty or only contain spaces and its length is limited to 64 characters. Known permissions: - SEND_MESSAGES - GET_USER_CONNECTIONS - REQUEST_USER_CONNECTIONS - SET_PRESENCE - GET_PRESENCE - GET_BASIC_USER_INFO - GET_EXTENDED_USER_INFO - GET_BASIC_CONTACT_INFO - GET_EXTENDED_CONTACT_INFO - ACT_AS_USER - MANAGE_SIGNALS - MANAGE_USER_FOLLOWING - TRUST_APP- Returns:
- permissions
-
setPermissions
-
cert
-
getCert
The app public certificate in pem format.- Returns:
- cert
-
setCert
-
authenticationKeys
-
getAuthenticationKeys
Get authenticationKeys- Returns:
- authenticationKeys
-
setAuthenticationKeys
-
notification
-
getNotification
Get notification- Returns:
- notification
-
setNotification
-
properties
-
addPropertiesItem
-
getProperties
Application configuration properties that are shared with the extension application, client side. Do not store sensitive information here. Since SBE 20.14.- Returns:
- properties
-
setProperties
-
equals
Return true if this ApplicationDetail object is equal to o. -
hashCode
public int hashCode() -
toString
-