Skip to content

Commit 07f42b0

Browse files
committed
Update spec and add new endponts.
1 parent e014872 commit 07f42b0

File tree

96 files changed

+15600
-850
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

96 files changed

+15600
-850
lines changed
File renamed without changes.

Dropbox.Api/Auth/AuthRoutes.cs

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
// <auto-generated>
2+
// Auto-generated by BabelAPI, do not modify.
3+
// </auto-generated>
4+
5+
namespace Dropbox.Api.Auth.Routes
6+
{
7+
using sys = System;
8+
using io = System.IO;
9+
using col = System.Collections.Generic;
10+
using t = System.Threading.Tasks;
11+
using enc = Dropbox.Api.Babel;
12+
13+
/// <summary>
14+
/// <para>The routes for the <see cref="N:Dropbox.Api.Auth"/> namespace</para>
15+
/// </summary>
16+
public class AuthRoutes
17+
{
18+
/// <summary>
19+
/// <para>Initializes a new instance of the <see cref="AuthRoutes" /> class.</para>
20+
/// </summary>
21+
/// <param name="transport">The transport to use</param>
22+
internal AuthRoutes(enc.ITransport transport)
23+
{
24+
this.Transport = transport;
25+
}
26+
27+
/// <summary>
28+
/// <para>Gets the transport used for these routes</para>
29+
/// </summary>
30+
internal enc.ITransport Transport { get; private set; }
31+
32+
/// <summary>
33+
/// <para>Disables the access token used to authenticate the call.</para>
34+
/// </summary>
35+
/// <returns>The task that represents the asynchronous send operation.</returns>
36+
public t.Task TokenRevokeAsync()
37+
{
38+
return this.Transport.SendRpcRequestAsync<enc.Empty, enc.Empty, enc.Empty>(enc.Empty.Instance, "api", "/auth/token/revoke", enc.EmptyEncoder.Instance, enc.EmptyDecoder.Instance, enc.EmptyDecoder.Instance);
39+
}
40+
41+
/// <summary>
42+
/// <para>Begins an asynchronous send to the token revoke route.</para>
43+
/// </summary>
44+
/// <param name="callback">The method to be called when the asynchronous send is
45+
/// completed.</param>
46+
/// <param name="state">A user provided object that distinguished this send from other
47+
/// send requests.</param>
48+
/// <returns>An object that represents the asynchronous send request.</returns>
49+
public sys.IAsyncResult BeginTokenRevoke(sys.AsyncCallback callback, object state = null)
50+
{
51+
var task = this.TokenRevokeAsync();
52+
53+
return enc.Util.ToApm(task, callback, state);
54+
}
55+
56+
/// <summary>
57+
/// <para>Waits for the pending asynchronous send to the token revoke route to
58+
/// complete</para>
59+
/// </summary>
60+
/// <param name="asyncResult">The reference to the pending asynchronous send
61+
/// request</param>
62+
public void EndTokenRevoke(sys.IAsyncResult asyncResult)
63+
{
64+
var task = asyncResult as t.Task;
65+
if (task == null)
66+
{
67+
throw new sys.InvalidOperationException();
68+
}
69+
}
70+
}
71+
}

Dropbox.Api/Dropbox.Api.Portable.csproj

Lines changed: 57 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
77
<ProjectGuid>{786C830F-07A1-408B-BD7F-6EE04809D6DB}</ProjectGuid>
88
<OutputType>Library</OutputType>
9-
<AppDesignerFolder>Properties</AppDesignerFolder>
9+
<AppDesignerFolder>AppProperties</AppDesignerFolder>
1010
<RootNamespace>Dropbox.Api</RootNamespace>
1111
<AssemblyName>Dropbox.Api</AssemblyName>
1212
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
@@ -64,7 +64,7 @@
6464
<Compile Include="DropboxClient.common.cs" />
6565
<Compile Include="DropboxOauth2Helper.cs" />
6666
<Compile Include="DropboxRequestHandler.cs" />
67-
<Compile Include="Properties\AssemblyInfo.cs" />
67+
<Compile Include="AppProperties\AssemblyInfo.cs" />
6868
</ItemGroup>
6969
<ItemGroup>
7070
<Compile Include="Async\LaunchEmptyResult.cs" />
@@ -75,9 +75,14 @@
7575
<Compile Include="Async\PollResultBase.cs" />
7676
<Compile Include="AuthException.cs" />
7777
<Compile Include="Auth\AuthError.cs" />
78+
<Compile Include="Auth\AuthRoutes.cs" />
7879
<Compile Include="DropboxClient.cs" />
7980
<Compile Include="DropboxTeamClient.cs" />
81+
<Compile Include="Files\AddPropertiesError.cs" />
82+
<Compile Include="Files\AlphaGetMetadataArg.cs" />
83+
<Compile Include="Files\AlphaGetMetadataError.cs" />
8084
<Compile Include="Files\CommitInfo.cs" />
85+
<Compile Include="Files\CommitInfoWithProperties.cs" />
8186
<Compile Include="Files\CreateFolderArg.cs" />
8287
<Compile Include="Files\CreateFolderError.cs" />
8388
<Compile Include="Files\DeleteArg.cs" />
@@ -91,9 +96,16 @@
9196
<Compile Include="Files\FilesRoutes.cs" />
9297
<Compile Include="Files\FolderMetadata.cs" />
9398
<Compile Include="Files\FolderSharingInfo.cs" />
99+
<Compile Include="Files\GetCopyReferenceArg.cs" />
100+
<Compile Include="Files\GetCopyReferenceError.cs" />
101+
<Compile Include="Files\GetCopyReferenceResult.cs" />
94102
<Compile Include="Files\GetMetadataArg.cs" />
95103
<Compile Include="Files\GetMetadataError.cs" />
104+
<Compile Include="Files\GetTemporaryLinkArg.cs" />
105+
<Compile Include="Files\GetTemporaryLinkError.cs" />
106+
<Compile Include="Files\GetTemporaryLinkResult.cs" />
96107
<Compile Include="Files\GpsCoordinates.cs" />
108+
<Compile Include="Files\InvalidPropertyGroupError.cs" />
97109
<Compile Include="Files\ListFolderArg.cs" />
98110
<Compile Include="Files\ListFolderContinueArg.cs" />
99111
<Compile Include="Files\ListFolderContinueError.cs" />
@@ -106,17 +118,26 @@
106118
<Compile Include="Files\ListRevisionsArg.cs" />
107119
<Compile Include="Files\ListRevisionsError.cs" />
108120
<Compile Include="Files\ListRevisionsResult.cs" />
121+
<Compile Include="Files\LookUpPropertiesError.cs" />
109122
<Compile Include="Files\LookupError.cs" />
110123
<Compile Include="Files\MediaInfo.cs" />
111124
<Compile Include="Files\MediaMetadata.cs" />
112125
<Compile Include="Files\Metadata.cs" />
113126
<Compile Include="Files\PhotoMetadata.cs" />
114127
<Compile Include="Files\PreviewArg.cs" />
115128
<Compile Include="Files\PreviewError.cs" />
129+
<Compile Include="Files\PropertiesError.cs" />
130+
<Compile Include="Files\PropertyGroupUpdate.cs" />
131+
<Compile Include="Files\PropertyGroupWithPath.cs" />
116132
<Compile Include="Files\RelocationArg.cs" />
117133
<Compile Include="Files\RelocationError.cs" />
134+
<Compile Include="Files\RemovePropertiesArg.cs" />
135+
<Compile Include="Files\RemovePropertiesError.cs" />
118136
<Compile Include="Files\RestoreArg.cs" />
119137
<Compile Include="Files\RestoreError.cs" />
138+
<Compile Include="Files\SaveCopyReferenceArg.cs" />
139+
<Compile Include="Files\SaveCopyReferenceError.cs" />
140+
<Compile Include="Files\SaveCopyReferenceResult.cs" />
120141
<Compile Include="Files\SearchArg.cs" />
121142
<Compile Include="Files\SearchError.cs" />
122143
<Compile Include="Files\SearchMatch.cs" />
@@ -128,18 +149,33 @@
128149
<Compile Include="Files\ThumbnailError.cs" />
129150
<Compile Include="Files\ThumbnailFormat.cs" />
130151
<Compile Include="Files\ThumbnailSize.cs" />
152+
<Compile Include="Files\UpdatePropertiesError.cs" />
153+
<Compile Include="Files\UpdatePropertyGroupArg.cs" />
131154
<Compile Include="Files\UploadError.cs" />
155+
<Compile Include="Files\UploadErrorWithProperties.cs" />
156+
<Compile Include="Files\UploadSessionAppendArg.cs" />
132157
<Compile Include="Files\UploadSessionCursor.cs" />
133158
<Compile Include="Files\UploadSessionFinishArg.cs" />
134159
<Compile Include="Files\UploadSessionFinishError.cs" />
135160
<Compile Include="Files\UploadSessionLookupError.cs" />
136161
<Compile Include="Files\UploadSessionOffsetError.cs" />
162+
<Compile Include="Files\UploadSessionStartArg.cs" />
137163
<Compile Include="Files\UploadSessionStartResult.cs" />
138164
<Compile Include="Files\UploadWriteFailed.cs" />
139165
<Compile Include="Files\VideoMetadata.cs" />
140166
<Compile Include="Files\WriteConflictError.cs" />
141167
<Compile Include="Files\WriteError.cs" />
142168
<Compile Include="Files\WriteMode.cs" />
169+
<Compile Include="Properties\GetPropertyTemplateArg.cs" />
170+
<Compile Include="Properties\GetPropertyTemplateResult.cs" />
171+
<Compile Include="Properties\ListPropertyTemplateIds.cs" />
172+
<Compile Include="Properties\ModifyPropertyTemplateError.cs" />
173+
<Compile Include="Properties\PropertyField.cs" />
174+
<Compile Include="Properties\PropertyFieldTemplate.cs" />
175+
<Compile Include="Properties\PropertyGroup.cs" />
176+
<Compile Include="Properties\PropertyGroupTemplate.cs" />
177+
<Compile Include="Properties\PropertyTemplateError.cs" />
178+
<Compile Include="Properties\PropertyType.cs" />
143179
<Compile Include="Sharing\AccessLevel.cs" />
144180
<Compile Include="Sharing\AclUpdatePolicy.cs" />
145181
<Compile Include="Sharing\AddFolderMemberArg.cs" />
@@ -232,7 +268,15 @@
232268
<Compile Include="Sharing\UserInfo.cs" />
233269
<Compile Include="Sharing\UserMembershipInfo.cs" />
234270
<Compile Include="Sharing\Visibility.cs" />
271+
<Compile Include="TeamPolicies\EmmState.cs" />
272+
<Compile Include="TeamPolicies\SharedFolderJoinPolicy.cs" />
273+
<Compile Include="TeamPolicies\SharedFolderMemberPolicy.cs" />
274+
<Compile Include="TeamPolicies\SharedLinkCreatePolicy.cs" />
275+
<Compile Include="TeamPolicies\TeamPolicies.cs" />
276+
<Compile Include="TeamPolicies\TeamSharingPolicies.cs" />
235277
<Compile Include="Team\ActiveWebSession.cs" />
278+
<Compile Include="Team\AddPropertyTemplateArg.cs" />
279+
<Compile Include="Team\AddPropertyTemplateResult.cs" />
236280
<Compile Include="Team\AdminTier.cs" />
237281
<Compile Include="Team\ApiApp.cs" />
238282
<Compile Include="Team\BaseDfbReport.cs" />
@@ -243,7 +287,6 @@
243287
<Compile Include="Team\DeviceSession.cs" />
244288
<Compile Include="Team\DeviceSessionArg.cs" />
245289
<Compile Include="Team\DevicesActive.cs" />
246-
<Compile Include="Team\EmmState.cs" />
247290
<Compile Include="Team\GetActivityReport.cs" />
248291
<Compile Include="Team\GetDevicesReport.cs" />
249292
<Compile Include="Team\GetMembershipReport.cs" />
@@ -256,6 +299,7 @@
256299
<Compile Include="Team\GroupMemberInfo.cs" />
257300
<Compile Include="Team\GroupMemberSelector.cs" />
258301
<Compile Include="Team\GroupMemberSelectorError.cs" />
302+
<Compile Include="Team\GroupMemberSetAccessTypeError.cs" />
259303
<Compile Include="Team\GroupMembersAddArg.cs" />
260304
<Compile Include="Team\GroupMembersAddError.cs" />
261305
<Compile Include="Team\GroupMembersChangeResult.cs" />
@@ -278,12 +322,19 @@
278322
<Compile Include="Team\GroupsListResult.cs" />
279323
<Compile Include="Team\GroupsPollError.cs" />
280324
<Compile Include="Team\GroupsSelector.cs" />
325+
<Compile Include="Team\IncludeMembersArg.cs" />
281326
<Compile Include="Team\ListMemberAppsArg.cs" />
282327
<Compile Include="Team\ListMemberAppsError.cs" />
283328
<Compile Include="Team\ListMemberAppsResult.cs" />
284329
<Compile Include="Team\ListMemberDevicesArg.cs" />
285330
<Compile Include="Team\ListMemberDevicesError.cs" />
286331
<Compile Include="Team\ListMemberDevicesResult.cs" />
332+
<Compile Include="Team\ListMembersAppsArg.cs" />
333+
<Compile Include="Team\ListMembersAppsError.cs" />
334+
<Compile Include="Team\ListMembersAppsResult.cs" />
335+
<Compile Include="Team\ListMembersDevicesArg.cs" />
336+
<Compile Include="Team\ListMembersDevicesError.cs" />
337+
<Compile Include="Team\ListMembersDevicesResult.cs" />
287338
<Compile Include="Team\ListTeamAppsArg.cs" />
288339
<Compile Include="Team\ListTeamAppsError.cs" />
289340
<Compile Include="Team\ListTeamAppsResult.cs" />
@@ -336,24 +387,22 @@
336387
<Compile Include="Team\RevokeLinkedAppBatchResult.cs" />
337388
<Compile Include="Team\RevokeLinkedAppError.cs" />
338389
<Compile Include="Team\RevokeLinkedAppStatus.cs" />
339-
<Compile Include="Team\SharedFolderJoinPolicy.cs" />
340-
<Compile Include="Team\SharedFolderMemberPolicy.cs" />
341-
<Compile Include="Team\SharedLinkCreatePolicy.cs" />
342390
<Compile Include="Team\StorageBucket.cs" />
343391
<Compile Include="Team\TeamGetInfoResult.cs" />
344392
<Compile Include="Team\TeamMemberInfo.cs" />
345393
<Compile Include="Team\TeamMemberProfile.cs" />
346394
<Compile Include="Team\TeamMemberStatus.cs" />
347-
<Compile Include="Team\TeamPolicies.cs" />
348395
<Compile Include="Team\TeamRoutes.cs" />
349-
<Compile Include="Team\TeamSharingPolicies.cs" />
396+
<Compile Include="Team\UpdatePropertyTemplateArg.cs" />
397+
<Compile Include="Team\UpdatePropertyTemplateResult.cs" />
350398
<Compile Include="Team\UserSelectorArg.cs" />
351399
<Compile Include="Team\UserSelectorError.cs" />
352400
<Compile Include="Team\UsersSelectorArg.cs" />
353401
<Compile Include="Users\Account.cs" />
354402
<Compile Include="Users\AccountType.cs" />
355403
<Compile Include="Users\BasicAccount.cs" />
356404
<Compile Include="Users\FullAccount.cs" />
405+
<Compile Include="Users\FullTeam.cs" />
357406
<Compile Include="Users\GetAccountArg.cs" />
358407
<Compile Include="Users\GetAccountBatchArg.cs" />
359408
<Compile Include="Users\GetAccountBatchError.cs" />

0 commit comments

Comments
 (0)