Skip to content

Commit 3d4babb

Browse files
DropboxBotrogebrd
andauthored
Automated Spec Update (#617)
* Automated Spec Update 01bee3a2c93573383fac8430a43c2a5ac250b7d7 Change Notes: Team Members Namespace: - Add members/get_available_team_member_roles route - Add MembersGetAvailableTeamMemberRolesResult and TeamMemberRole structs 397eca2ba6c0fbc453fb8832ad5c562c89fd6502 Change Notes: Shared Links Namespace: - Update Comments Team Log Generated Namespace: - Update AdminAlertCategoryEnum union to include information_governance - Add AdminConsoleAppPermission union - Add AdminConsoleAppPolicy union - Update AdminRole union to include compliance_admin, content_admin, reporting_admin, security_admin - Add AppBlockedByPermissionsDetails struct - Add AppPermissionsChangedDetails struct - Update EventDetails union to include app_blocked_by_permissions_details, app_permissions_changed_details - Add AppBlockedByPermissionsType struct - Add AppPermissionsChangedType struct - Update EventType union to include app_blocked_by_permissions, app_permissions_changed - Update EventTypeArg union to include app_blocked_by_permissions, app_permissions_changed * Bump version Co-authored-by: DropboxBot <DropboxBot@users.noreply.github.com> Co-authored-by: Brad Rogers <brad12rogers@gmail.com>
1 parent 63044fb commit 3d4babb

File tree

7 files changed

+377
-21
lines changed

7 files changed

+377
-21
lines changed

lib/routes.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2511,6 +2511,16 @@ routes.teamMembersDeleteProfilePhoto = function (arg) {
25112511
return this.request('team/members/delete_profile_photo', arg, 'team', 'api', 'rpc');
25122512
};
25132513

2514+
/**
2515+
* Get available TeamMemberRoles for the connected team. To be used with
2516+
* members/set_admin_permissions_v2. Permission : Team member management.
2517+
* @function Dropbox#teamMembersGetAvailableTeamMemberRoles
2518+
* @returns {Promise.<DropboxResponse<TeamMembersGetAvailableTeamMemberRolesResult>, Error.<void>>}
2519+
*/
2520+
routes.teamMembersGetAvailableTeamMemberRoles = function () {
2521+
return this.request('team/members/get_available_team_member_roles', null, 'team', 'api', 'rpc');
2522+
};
2523+
25142524
/**
25152525
* Returns information about multiple team members. Permission : Team
25162526
* information This endpoint will return MembersGetInfoItem.id_not_found, for
@@ -2659,6 +2669,16 @@ routes.teamMembersSendWelcomeEmail = function (arg) {
26592669
return this.request('team/members/send_welcome_email', arg, 'team', 'api', 'rpc');
26602670
};
26612671

2672+
/**
2673+
* Updates a team member's permissions. Permission : Team member management.
2674+
* @function Dropbox#teamMembersSetAdminPermissionsV2
2675+
* @arg {TeamMembersSetPermissions2Arg} arg - The request parameters.
2676+
* @returns {Promise.<DropboxResponse<TeamMembersSetPermissions2Result>, Error.<TeamMembersSetPermissions2Error>>}
2677+
*/
2678+
routes.teamMembersSetAdminPermissionsV2 = function (arg) {
2679+
return this.request('team/members/set_admin_permissions_v2', arg, 'team', 'api', 'rpc');
2680+
};
2681+
26622682
/**
26632683
* Updates a team member's permissions. Permission : Team member management.
26642684
* @function Dropbox#teamMembersSetAdminPermissions

lib/types.js

Lines changed: 96 additions & 5 deletions
Large diffs are not rendered by default.

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "dropbox",
3-
"version": "9.5.0",
3+
"version": "9.6.0",
44
"registry": "npm",
55
"description": "The Dropbox JavaScript SDK is a lightweight, promise based interface to the Dropbox v2 API that works in both nodejs and browser environments.",
66
"main": "cjs/index.js",
@@ -107,4 +107,4 @@
107107
"dependencies": {
108108
"node-fetch": "^2.6.1"
109109
}
110-
}
110+
}

types/dropbox_types.d.ts

Lines changed: 233 additions & 6 deletions
Large diffs are not rendered by default.

types/index.d.ts

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -125,13 +125,13 @@ export class DropboxAuth {
125125
* Sets the code verifier for PKCE flow
126126
* @param {String} codeVerifier - new code verifier
127127
*/
128-
setCodeVerifier(codeVerifier: string): void;
128+
setCodeVerifier(codeVerifier: string): void;
129129

130-
/**
131-
* Gets the code verifier for PKCE flow
132-
* @returns {String} - code verifier for PKCE
133-
*/
134-
getCodeVerifier(): string;
130+
/**
131+
* Gets the code verifier for PKCE flow
132+
* @returns {String} - code verifier for PKCE
133+
*/
134+
getCodeVerifier(): string;
135135

136136
/**
137137
* Checks if a token is needed, can be refreshed and if the token is expired.
@@ -2589,6 +2589,15 @@ export class Dropbox {
25892589
*/
25902590
public teamMembersDeleteProfilePhoto(arg: team.MembersDeleteProfilePhotoArg): Promise<DropboxResponse<team.TeamMemberInfo>>;
25912591

2592+
/**
2593+
* Get available TeamMemberRoles for the connected team. To be used with
2594+
* membersSetAdminPermissionsV2(). Permission : Team member management.
2595+
*
2596+
* When an error occurs, the route rejects the promise with type
2597+
* Error<void>.
2598+
*/
2599+
public teamMembersGetAvailableTeamMemberRoles(): Promise<DropboxResponse<team.MembersGetAvailableTeamMemberRolesResult>>;
2600+
25922601
/**
25932602
* Returns information about multiple team members. Permission : Team
25942603
* information This endpoint will return MembersGetInfoItem.id_not_found,
@@ -2730,6 +2739,15 @@ export class Dropbox {
27302739
*/
27312740
public teamMembersSendWelcomeEmail(arg: team.UserSelectorArg): Promise<DropboxResponse<void>>;
27322741

2742+
/**
2743+
* Updates a team member's permissions. Permission : Team member management.
2744+
*
2745+
* When an error occurs, the route rejects the promise with type
2746+
* Error<team.MembersSetPermissions2Error>.
2747+
* @param arg The request parameters.
2748+
*/
2749+
public teamMembersSetAdminPermissionsV2(arg: team.MembersSetPermissions2Arg): Promise<DropboxResponse<team.MembersSetPermissions2Result>>;
2750+
27332751
/**
27342752
* Updates a team member's permissions. Permission : Team member management.
27352753
*

0 commit comments

Comments
 (0)