@@ -113,33 +113,23 @@ const (
113113 * @author Seth Musselman
114114 */
115115type Application struct {
116- Active bool `json:"active,omitempty"`
117- AuthenticationTokenConfiguration AuthenticationTokenConfiguration `json:"authenticationTokenConfiguration,omitempty"`
118- CleanSpeakConfiguration CleanSpeakConfiguration `json:"cleanSpeakConfiguration,omitempty"`
119- Data map [string ]interface {} `json:"data,omitempty"`
120- Id string `json:"id,omitempty"`
121- JwtConfiguration JWTConfiguration `json:"jwtConfiguration,omitempty"`
122- LambdaConfiguration LambdaConfiguration `json:"lambdaConfiguration,omitempty"`
123- LoginConfiguration LoginConfiguration `json:"loginConfiguration,omitempty"`
124- Name string `json:"name,omitempty"`
125- OauthConfiguration OAuth2Configuration `json:"oauthConfiguration,omitempty"`
126- PasswordlessConfiguration PasswordlessConfiguration `json:"passwordlessConfiguration,omitempty"`
127- RegistrationConfiguration RegistrationConfiguration `json:"registrationConfiguration,omitempty"`
128- RegistrationDeletePolicy ApplicationRegistrationDeletePolicy `json:"registrationDeletePolicy,omitempty"`
129- Roles []ApplicationRole `json:"roles,omitempty"`
130- Samlv2Configuration SAMLv2Configuration `json:"samlv2Configuration,omitempty"`
131- TenantId string `json:"tenantId,omitempty"`
132- VerificationEmailTemplateId string `json:"verificationEmailTemplateId,omitempty"`
133- VerifyRegistration bool `json:"verifyRegistration,omitempty"`
134- }
135-
136- /**
137- * A Application-level policy for deleting Users.
138- *
139- * @author Trevor Smith
140- */
141- type ApplicationRegistrationDeletePolicy struct {
142- Unverified TimeBasedDeletePolicy `json:"unverified,omitempty"`
116+ Active bool `json:"active,omitempty"`
117+ AuthenticationTokenConfiguration AuthenticationTokenConfiguration `json:"authenticationTokenConfiguration,omitempty"`
118+ CleanSpeakConfiguration CleanSpeakConfiguration `json:"cleanSpeakConfiguration,omitempty"`
119+ Data map [string ]interface {} `json:"data,omitempty"`
120+ Id string `json:"id,omitempty"`
121+ JwtConfiguration JWTConfiguration `json:"jwtConfiguration,omitempty"`
122+ LambdaConfiguration LambdaConfiguration `json:"lambdaConfiguration,omitempty"`
123+ LoginConfiguration LoginConfiguration `json:"loginConfiguration,omitempty"`
124+ Name string `json:"name,omitempty"`
125+ OauthConfiguration OAuth2Configuration `json:"oauthConfiguration,omitempty"`
126+ PasswordlessConfiguration PasswordlessConfiguration `json:"passwordlessConfiguration,omitempty"`
127+ RegistrationConfiguration RegistrationConfiguration `json:"registrationConfiguration,omitempty"`
128+ Roles []ApplicationRole `json:"roles,omitempty"`
129+ Samlv2Configuration SAMLv2Configuration `json:"samlv2Configuration,omitempty"`
130+ TenantId string `json:"tenantId,omitempty"`
131+ VerificationEmailTemplateId string `json:"verificationEmailTemplateId,omitempty"`
132+ VerifyRegistration bool `json:"verifyRegistration,omitempty"`
143133}
144134
145135/**
@@ -2506,7 +2496,6 @@ type Tenant struct {
25062496 PasswordEncryptionConfiguration PasswordEncryptionConfiguration `json:"passwordEncryptionConfiguration,omitempty"`
25072497 PasswordValidationRules PasswordValidationRules `json:"passwordValidationRules,omitempty"`
25082498 ThemeId string `json:"themeId,omitempty"`
2509- UserDeletePolicy TenantUserDeletePolicy `json:"userDeletePolicy,omitempty"`
25102499}
25112500
25122501/**
@@ -2535,15 +2524,6 @@ func (b *TenantResponse) SetStatus(status int) {
25352524 b .StatusCode = status
25362525}
25372526
2538- /**
2539- * A Tenant-level policy for deleting Users.
2540- *
2541- * @author Trevor Smith
2542- */
2543- type TenantUserDeletePolicy struct {
2544- Unverified TimeBasedDeletePolicy `json:"unverified,omitempty"`
2545- }
2546-
25472527/**
25482528 * @author Daniel DeGroff
25492529 */
@@ -2592,16 +2572,6 @@ func (b *ThemeResponse) SetStatus(status int) {
25922572 b .StatusCode = status
25932573}
25942574
2595- /**
2596- * A policy for deleting Users.
2597- *
2598- * @author Trevor Smith
2599- */
2600- type TimeBasedDeletePolicy struct {
2601- Enableable
2602- NumberOfDaysToRetain int `json:"numberOfDaysToRetain,omitempty"`
2603- }
2604-
26052575/**
26062576 * <ul>
26072577 * <li>Bearer Token type as defined by <a href="https://tools.ietf.org/html/rfc6750">RFC 6750</a>.</li>
@@ -3059,30 +3029,10 @@ type UserDeleteEvent struct {
30593029 * @author Daniel DeGroff
30603030 */
30613031type UserDeleteRequest struct {
3062- DryRun bool `json:"dryRun,omitempty"`
3063- HardDelete bool `json:"hardDelete,omitempty"`
3064- Query string `json:"query,omitempty"`
3065- QueryString string `json:"queryString,omitempty"`
3066- UserIds []string `json:"userIds,omitempty"`
3067- }
3068-
3069- /**
3070- * User API bulk response object.
3071- *
3072- * @author Trevor Smith
3073- */
3074- type UserDeleteResponse struct {
3075- BaseHTTPResponse
3076- DryRun bool `json:"dryRun,omitempty"`
30773032 HardDelete bool `json:"hardDelete,omitempty"`
3078- Total int `json:"total,omitempty"`
30793033 UserIds []string `json:"userIds,omitempty"`
30803034}
30813035
3082- func (b * UserDeleteResponse ) SetStatus (status int ) {
3083- b .StatusCode = status
3084- }
3085-
30863036/**
30873037 * Models the User Email Verify Event (and can be converted to JSON).
30883038 *
@@ -3241,7 +3191,6 @@ type UserSearchCriteria struct {
32413191 FullName string `json:"fullName,omitempty"`
32423192 Id string `json:"id,omitempty"`
32433193 Ids []string `json:"ids,omitempty"`
3244- Query string `json:"query,omitempty"`
32453194 QueryString string `json:"queryString,omitempty"`
32463195 SortFields []SortField `json:"sortFields,omitempty"`
32473196 Username string `json:"username,omitempty"`
0 commit comments