Package com.mypurecloud.sdk.v2.model
Class OrgOAuthClient
java.lang.Object
com.mypurecloud.sdk.v2.model.OrgOAuthClient
- All Implemented Interfaces:
Serializable
OrgOAuthClient
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe OAuth Grant/Client type supported by this client.static enumThe state of the OAuth client. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthorizedGrantType(OrgOAuthClient.AuthorizedGrantTypeEnum authorizedGrantType) The OAuth Grant/Client type supported by this client.createdBy(DomainEntityRef createdBy) User that created this clientdateCreated(Date dateCreated) Date this client was created.dateModified(Date dateModified) Date this client was last modified.dateToDelete(Date dateToDelete) The time at which this client will be deleted.booleangetId()getName()getScope()getState()inthashCode()modifiedBy(DomainEntityRef modifiedBy) User that last modified this clientThe name of the OAuth client.roleDivisions(List<RoleDivision> roleDivisions) Set of roles and their corresponding divisions associated with this client.The scope requested by this client.voidsetAuthorizedGrantType(OrgOAuthClient.AuthorizedGrantTypeEnum authorizedGrantType) voidsetCreatedBy(DomainEntityRef createdBy) voidsetDateCreated(Date dateCreated) voidsetDateModified(Date dateModified) voidsetDateToDelete(Date dateToDelete) voidsetModifiedBy(DomainEntityRef modifiedBy) voidvoidsetRoleDivisions(List<RoleDivision> roleDivisions) voidvoidsetState(OrgOAuthClient.StateEnum state) state(OrgOAuthClient.StateEnum state) The state of the OAuth client.toString()
-
Constructor Details
-
OrgOAuthClient
public OrgOAuthClient() -
OrgOAuthClient
-
-
Method Details
-
getId
-
name
The name of the OAuth client. -
getName
-
setName
-
dateCreated
Date this client was created. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getDateCreated
-
setDateCreated
-
dateModified
Date this client was last modified. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getDateModified
-
setDateModified
-
createdBy
User that created this client -
getCreatedBy
-
setCreatedBy
-
modifiedBy
User that last modified this client -
getModifiedBy
-
setModifiedBy
-
authorizedGrantType
public OrgOAuthClient authorizedGrantType(OrgOAuthClient.AuthorizedGrantTypeEnum authorizedGrantType) The OAuth Grant/Client type supported by this client. Code Authorization Grant/Client type - Preferred client type where the Client ID and Secret are required to create tokens. Used where the secret can be secured. PKCE-Enabled Code Authorization grant type - Code grant type which requires PKCE challenge and verifier to create tokens. Used in public clients for increased security. Implicit grant type - Client ID only is required to create tokens. Used in browser and mobile apps where the secret can not be secured. SAML2-Bearer extension grant type - SAML2 assertion provider for user authentication at the token endpoint. Client Credential grant type - Used to created access tokens that are tied only to the client. -
getAuthorizedGrantType
-
setAuthorizedGrantType
-
scope
The scope requested by this client. Scopes only apply to clients not using the client_credential grant -
getScope
-
setScope
-
roleDivisions
Set of roles and their corresponding divisions associated with this client. Roles and divisions only apply to clients using the client_credential grant -
getRoleDivisions
-
setRoleDivisions
-
state
The state of the OAuth client. Active: The OAuth client can be used to create access tokens. This is the default state. Disabled: Access tokens created by the client are invalid and new ones cannot be created. Inactive: Access tokens cannot be created with this OAuth client and it will be deleted. -
getState
-
setState
-
dateToDelete
The time at which this client will be deleted. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getDateToDelete
-
setDateToDelete
-
getOrganization
-
equals
-
hashCode
public int hashCode() -
toString
-