public static class AppInstallationOAuth2Entity.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
appId |
private AuthorizationCodeEntity |
authorizationCodeEntity |
private OAuth2ClientEntity |
clientEntity |
private GUID |
shopGUID |
private AppInstallation.State |
state |
Modifier | Constructor and Description |
---|---|
private |
Builder(GUID shopGUID,
java.lang.String appId,
OAuth2ClientEntity clientEntity) |
Modifier and Type | Method and Description |
---|---|
AppInstallationOAuth2Entity.Builder |
authorizationCode(AuthorizationCodeEntity authorizationCodeEntity) |
AppInstallationOAuth2Entity |
build() |
AppInstallationOAuth2Entity.Builder |
generateAuthorizationCode(java.util.Set<RoleEntity> scopes) |
AppInstallationOAuth2Entity.Builder |
state(AppInstallation.State state) |
private GUID shopGUID
private java.lang.String appId
private OAuth2ClientEntity clientEntity
private AppInstallation.State state
private AuthorizationCodeEntity authorizationCodeEntity
private Builder(GUID shopGUID, java.lang.String appId, OAuth2ClientEntity clientEntity)
public AppInstallationOAuth2Entity.Builder state(AppInstallation.State state)
public AppInstallationOAuth2Entity.Builder authorizationCode(AuthorizationCodeEntity authorizationCodeEntity)
public AppInstallationOAuth2Entity.Builder generateAuthorizationCode(java.util.Set<RoleEntity> scopes)
public AppInstallationOAuth2Entity build()