@@ -110,10 +110,10 @@ export interface Client {
110110 */
111111 client_secret: string;
112112 /**
113- * Type of client used to determine which settings are applicable. Can be `spa`, `native`, `non_interactive`, or `regular_web`.
113+ * The type of application this client represents
114114 *
115115 */
116- app_type: string ;
116+ app_type: ClientAppTypeEnum ;
117117 /**
118118 * URL of the logo to display for this client. Recommended size is 150x150 pixels.
119119 *
@@ -292,6 +292,35 @@ export interface Client {
292292 token_quota: TokenQuota;
293293}
294294
295+ export const ClientAppTypeEnum = {
296+ native: 'native',
297+ spa: 'spa',
298+ regular_web: 'regular_web',
299+ non_interactive: 'non_interactive',
300+ resource_server: 'resource_server',
301+ express_configuration: 'express_configuration',
302+ rms: 'rms',
303+ box: 'box',
304+ cloudbees: 'cloudbees',
305+ concur: 'concur',
306+ dropbox: 'dropbox',
307+ mscrm: 'mscrm',
308+ echosign: 'echosign',
309+ egnyte: 'egnyte',
310+ newrelic: 'newrelic',
311+ office365: 'office365',
312+ salesforce: 'salesforce',
313+ sentry: 'sentry',
314+ sharepoint: 'sharepoint',
315+ slack: 'slack',
316+ springcm: 'springcm',
317+ zendesk: 'zendesk',
318+ zoom: 'zoom',
319+ sso_integration: 'sso_integration',
320+ oag: 'oag',
321+ } as const;
322+ export type ClientAppTypeEnum = (typeof ClientAppTypeEnum)[keyof typeof ClientAppTypeEnum];
323+
295324export const ClientTokenEndpointAuthMethodEnum = {
296325 none: 'none',
297326 client_secret_post: 'client_secret_post',
@@ -2797,6 +2826,7 @@ export const ClientUpdateAppTypeEnum = {
27972826 spa: 'spa',
27982827 regular_web: 'regular_web',
27992828 non_interactive: 'non_interactive',
2829+ resource_server: 'resource_server',
28002830 rms: 'rms',
28012831 box: 'box',
28022832 cloudbees: 'cloudbees',
@@ -3445,9 +3475,6 @@ export interface ConnectionCreateOptions {
34453475 /**
34463476 */
34473477 gateway_authentication?: ConnectionCreateOptionsGatewayAuthentication | null;
3448- /**
3449- */
3450- federated_connections_access_tokens?: ConnectionCreateOptionsFederatedConnectionsAccessTokens | null;
34513478}
34523479
34533480export const ConnectionCreateOptionsPasswordPolicyEnum = {
@@ -3523,16 +3550,6 @@ export interface ConnectionCreateOptionsCustomScripts {
35233550 */
35243551 create?: string;
35253552}
3526- /**
3527- * Federated Connections Access Tokens
3528- */
3529- export interface ConnectionCreateOptionsFederatedConnectionsAccessTokens {
3530- /**
3531- * Enables refresh tokens and access tokens collection for federated connections
3532- *
3533- */
3534- active?: boolean;
3535- }
35363553/**
35373554 * Token-based authentication settings to be applied when connection is using an sms strategy.
35383555 */
@@ -3832,9 +3849,6 @@ export interface ConnectionUpdateOptions {
38323849 /**
38333850 */
38343851 gateway_authentication?: ConnectionCreateOptionsGatewayAuthentication | null;
3835- /**
3836- */
3837- federated_connections_access_tokens?: ConnectionCreateOptionsFederatedConnectionsAccessTokens | null;
38383852}
38393853
38403854export const ConnectionUpdateOptionsPasswordPolicyEnum = {
0 commit comments