Skip to content

Commit f2a7b64

Browse files
Automated Spec Update (#621)
4764f3379d6eb252c8180e36b942f8d8e7874e44 Automated update of the API specification Co-authored-by: dropbox-sdk-updater[bot] <306210582+dropbox-sdk-updater[bot]@users.noreply.github.com> Co-authored-by: dropbox-spec-updater[bot] <306253022+dropbox-spec-updater[bot]@users.noreply.github.com>
1 parent c525f66 commit f2a7b64

13 files changed

Lines changed: 22 additions & 330 deletions

core/api/core.api

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3747,7 +3747,6 @@ public class com/dropbox/core/v2/files/DbxAppGetThumbnailV2Builder : com/dropbox
37473747
public fun withFormat (Lcom/dropbox/core/v2/files/ThumbnailFormat;)Lcom/dropbox/core/v2/files/DbxAppGetThumbnailV2Builder;
37483748
public fun withMode (Lcom/dropbox/core/v2/files/ThumbnailMode;)Lcom/dropbox/core/v2/files/DbxAppGetThumbnailV2Builder;
37493749
public fun withPreserveTransparency (Ljava/lang/Boolean;)Lcom/dropbox/core/v2/files/DbxAppGetThumbnailV2Builder;
3750-
public fun withQuality (Lcom/dropbox/core/v2/files/ThumbnailQuality;)Lcom/dropbox/core/v2/files/DbxAppGetThumbnailV2Builder;
37513750
public fun withSize (Lcom/dropbox/core/v2/files/ThumbnailSize;)Lcom/dropbox/core/v2/files/DbxAppGetThumbnailV2Builder;
37523751
}
37533752

@@ -3882,7 +3881,6 @@ public class com/dropbox/core/v2/files/DbxUserGetThumbnailV2Builder : com/dropbo
38823881
public fun withFormat (Lcom/dropbox/core/v2/files/ThumbnailFormat;)Lcom/dropbox/core/v2/files/DbxUserGetThumbnailV2Builder;
38833882
public fun withMode (Lcom/dropbox/core/v2/files/ThumbnailMode;)Lcom/dropbox/core/v2/files/DbxUserGetThumbnailV2Builder;
38843883
public fun withPreserveTransparency (Ljava/lang/Boolean;)Lcom/dropbox/core/v2/files/DbxUserGetThumbnailV2Builder;
3885-
public fun withQuality (Lcom/dropbox/core/v2/files/ThumbnailQuality;)Lcom/dropbox/core/v2/files/DbxUserGetThumbnailV2Builder;
38863884
public fun withSize (Lcom/dropbox/core/v2/files/ThumbnailSize;)Lcom/dropbox/core/v2/files/DbxUserGetThumbnailV2Builder;
38873885
}
38883886

@@ -4797,7 +4795,6 @@ public class com/dropbox/core/v2/files/GetThumbnailBuilder : com/dropbox/core/v2
47974795
public fun withExcludeMediaInfo (Ljava/lang/Boolean;)Lcom/dropbox/core/v2/files/GetThumbnailBuilder;
47984796
public fun withFormat (Lcom/dropbox/core/v2/files/ThumbnailFormat;)Lcom/dropbox/core/v2/files/GetThumbnailBuilder;
47994797
public fun withMode (Lcom/dropbox/core/v2/files/ThumbnailMode;)Lcom/dropbox/core/v2/files/GetThumbnailBuilder;
4800-
public fun withQuality (Lcom/dropbox/core/v2/files/ThumbnailQuality;)Lcom/dropbox/core/v2/files/GetThumbnailBuilder;
48014798
public fun withSize (Lcom/dropbox/core/v2/files/ThumbnailSize;)Lcom/dropbox/core/v2/files/GetThumbnailBuilder;
48024799
}
48034800

@@ -6477,16 +6474,14 @@ public class com/dropbox/core/v2/files/ThumbnailArg {
64776474
protected final field format Lcom/dropbox/core/v2/files/ThumbnailFormat;
64786475
protected final field mode Lcom/dropbox/core/v2/files/ThumbnailMode;
64796476
protected final field path Ljava/lang/String;
6480-
protected final field quality Lcom/dropbox/core/v2/files/ThumbnailQuality;
64816477
protected final field size Lcom/dropbox/core/v2/files/ThumbnailSize;
64826478
public fun <init> (Ljava/lang/String;)V
6483-
public fun <init> (Ljava/lang/String;Lcom/dropbox/core/v2/files/ThumbnailFormat;Lcom/dropbox/core/v2/files/ThumbnailSize;Lcom/dropbox/core/v2/files/ThumbnailMode;Lcom/dropbox/core/v2/files/ThumbnailQuality;Ljava/lang/Boolean;)V
6479+
public fun <init> (Ljava/lang/String;Lcom/dropbox/core/v2/files/ThumbnailFormat;Lcom/dropbox/core/v2/files/ThumbnailSize;Lcom/dropbox/core/v2/files/ThumbnailMode;Ljava/lang/Boolean;)V
64846480
public fun equals (Ljava/lang/Object;)Z
64856481
public fun getExcludeMediaInfo ()Ljava/lang/Boolean;
64866482
public fun getFormat ()Lcom/dropbox/core/v2/files/ThumbnailFormat;
64876483
public fun getMode ()Lcom/dropbox/core/v2/files/ThumbnailMode;
64886484
public fun getPath ()Ljava/lang/String;
6489-
public fun getQuality ()Lcom/dropbox/core/v2/files/ThumbnailQuality;
64906485
public fun getSize ()Lcom/dropbox/core/v2/files/ThumbnailSize;
64916486
public fun hashCode ()I
64926487
public static fun newBuilder (Ljava/lang/String;)Lcom/dropbox/core/v2/files/ThumbnailArg$Builder;
@@ -6499,14 +6494,12 @@ public class com/dropbox/core/v2/files/ThumbnailArg$Builder {
64996494
protected field format Lcom/dropbox/core/v2/files/ThumbnailFormat;
65006495
protected field mode Lcom/dropbox/core/v2/files/ThumbnailMode;
65016496
protected final field path Ljava/lang/String;
6502-
protected field quality Lcom/dropbox/core/v2/files/ThumbnailQuality;
65036497
protected field size Lcom/dropbox/core/v2/files/ThumbnailSize;
65046498
protected fun <init> (Ljava/lang/String;)V
65056499
public fun build ()Lcom/dropbox/core/v2/files/ThumbnailArg;
65066500
public fun withExcludeMediaInfo (Ljava/lang/Boolean;)Lcom/dropbox/core/v2/files/ThumbnailArg$Builder;
65076501
public fun withFormat (Lcom/dropbox/core/v2/files/ThumbnailFormat;)Lcom/dropbox/core/v2/files/ThumbnailArg$Builder;
65086502
public fun withMode (Lcom/dropbox/core/v2/files/ThumbnailMode;)Lcom/dropbox/core/v2/files/ThumbnailArg$Builder;
6509-
public fun withQuality (Lcom/dropbox/core/v2/files/ThumbnailQuality;)Lcom/dropbox/core/v2/files/ThumbnailArg$Builder;
65106503
public fun withSize (Lcom/dropbox/core/v2/files/ThumbnailSize;)Lcom/dropbox/core/v2/files/ThumbnailArg$Builder;
65116504
}
65126505

@@ -6561,19 +6554,11 @@ public final class com/dropbox/core/v2/files/ThumbnailMode : java/lang/Enum {
65616554
public static fun values ()[Lcom/dropbox/core/v2/files/ThumbnailMode;
65626555
}
65636556

6564-
public final class com/dropbox/core/v2/files/ThumbnailQuality : java/lang/Enum {
6565-
public static final field QUALITY_80 Lcom/dropbox/core/v2/files/ThumbnailQuality;
6566-
public static final field QUALITY_90 Lcom/dropbox/core/v2/files/ThumbnailQuality;
6567-
public static fun valueOf (Ljava/lang/String;)Lcom/dropbox/core/v2/files/ThumbnailQuality;
6568-
public static fun values ()[Lcom/dropbox/core/v2/files/ThumbnailQuality;
6569-
}
6570-
65716557
public final class com/dropbox/core/v2/files/ThumbnailSize : java/lang/Enum {
65726558
public static final field W1024H768 Lcom/dropbox/core/v2/files/ThumbnailSize;
65736559
public static final field W128H128 Lcom/dropbox/core/v2/files/ThumbnailSize;
65746560
public static final field W2048H1536 Lcom/dropbox/core/v2/files/ThumbnailSize;
65756561
public static final field W256H256 Lcom/dropbox/core/v2/files/ThumbnailSize;
6576-
public static final field W3200H2400 Lcom/dropbox/core/v2/files/ThumbnailSize;
65776562
public static final field W32H32 Lcom/dropbox/core/v2/files/ThumbnailSize;
65786563
public static final field W480H320 Lcom/dropbox/core/v2/files/ThumbnailSize;
65796564
public static final field W640H480 Lcom/dropbox/core/v2/files/ThumbnailSize;
@@ -9086,7 +9071,6 @@ public class com/dropbox/core/v2/sharing/AddFileMemberBuilder {
90869071
public fun withAccessLevel (Lcom/dropbox/core/v2/sharing/AccessLevel;)Lcom/dropbox/core/v2/sharing/AddFileMemberBuilder;
90879072
public fun withAddMessageAsComment (Ljava/lang/Boolean;)Lcom/dropbox/core/v2/sharing/AddFileMemberBuilder;
90889073
public fun withCustomMessage (Ljava/lang/String;)Lcom/dropbox/core/v2/sharing/AddFileMemberBuilder;
9089-
public fun withFpSealedResult (Ljava/lang/String;)Lcom/dropbox/core/v2/sharing/AddFileMemberBuilder;
90909074
public fun withQuiet (Ljava/lang/Boolean;)Lcom/dropbox/core/v2/sharing/AddFileMemberBuilder;
90919075
}
90929076

@@ -9131,7 +9115,6 @@ public class com/dropbox/core/v2/sharing/AddFileMemberErrorException : com/dropb
91319115
public class com/dropbox/core/v2/sharing/AddFolderMemberBuilder {
91329116
public fun start ()V
91339117
public fun withCustomMessage (Ljava/lang/String;)Lcom/dropbox/core/v2/sharing/AddFolderMemberBuilder;
9134-
public fun withFpSealedResult (Ljava/lang/String;)Lcom/dropbox/core/v2/sharing/AddFolderMemberBuilder;
91359118
public fun withQuiet (Ljava/lang/Boolean;)Lcom/dropbox/core/v2/sharing/AddFolderMemberBuilder;
91369119
}
91379120

core/build/generated_stone_source/main/refs/javadoc-refs.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

core/build/generated_stone_source/main/src/com/dropbox/core/v2/files/DbxAppGetThumbnailV2Builder.java

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -99,26 +99,6 @@ public DbxAppGetThumbnailV2Builder withMode(ThumbnailMode mode) {
9999
return this;
100100
}
101101

102-
/**
103-
* Set value for optional field.
104-
*
105-
* <p> If left unset or set to {@code null}, defaults to {@code
106-
* ThumbnailQuality.QUALITY_80}. </p>
107-
*
108-
* @param quality Field is only returned for "internal" callers. Quality of
109-
* the thumbnail image. Must not be {@code null}. Defaults to {@code
110-
* ThumbnailQuality.QUALITY_80} when set to {@code null}.
111-
*
112-
* @return this builder
113-
*
114-
* @throws IllegalArgumentException If any argument does not meet its
115-
* preconditions.
116-
*/
117-
public DbxAppGetThumbnailV2Builder withQuality(ThumbnailQuality quality) {
118-
this._builder.withQuality(quality);
119-
return this;
120-
}
121-
122102
/**
123103
* Set value for optional field.
124104
*

core/build/generated_stone_source/main/src/com/dropbox/core/v2/files/DbxUserGetThumbnailV2Builder.java

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -99,26 +99,6 @@ public DbxUserGetThumbnailV2Builder withMode(ThumbnailMode mode) {
9999
return this;
100100
}
101101

102-
/**
103-
* Set value for optional field.
104-
*
105-
* <p> If left unset or set to {@code null}, defaults to {@code
106-
* ThumbnailQuality.QUALITY_80}. </p>
107-
*
108-
* @param quality Field is only returned for "internal" callers. Quality of
109-
* the thumbnail image. Must not be {@code null}. Defaults to {@code
110-
* ThumbnailQuality.QUALITY_80} when set to {@code null}.
111-
*
112-
* @return this builder
113-
*
114-
* @throws IllegalArgumentException If any argument does not meet its
115-
* preconditions.
116-
*/
117-
public DbxUserGetThumbnailV2Builder withQuality(ThumbnailQuality quality) {
118-
this._builder.withQuality(quality);
119-
return this;
120-
}
121-
122102
/**
123103
* Set value for optional field.
124104
*

core/build/generated_stone_source/main/src/com/dropbox/core/v2/files/GetThumbnailBuilder.java

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -99,26 +99,6 @@ public GetThumbnailBuilder withMode(ThumbnailMode mode) {
9999
return this;
100100
}
101101

102-
/**
103-
* Set value for optional field.
104-
*
105-
* <p> If left unset or set to {@code null}, defaults to {@code
106-
* ThumbnailQuality.QUALITY_80}. </p>
107-
*
108-
* @param quality Field is only returned for "internal" callers. Quality of
109-
* the thumbnail image. Must not be {@code null}. Defaults to {@code
110-
* ThumbnailQuality.QUALITY_80} when set to {@code null}.
111-
*
112-
* @return this builder
113-
*
114-
* @throws IllegalArgumentException If any argument does not meet its
115-
* preconditions.
116-
*/
117-
public GetThumbnailBuilder withQuality(ThumbnailQuality quality) {
118-
this._builder.withQuality(quality);
119-
return this;
120-
}
121-
122102
/**
123103
* Set value for optional field.
124104
*

core/build/generated_stone_source/main/src/com/dropbox/core/v2/files/ThumbnailArg.java

Lines changed: 4 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@ public class ThumbnailArg {
3131
protected final ThumbnailSize size;
3232
@Nonnull
3333
protected final ThumbnailMode mode;
34-
@Nonnull
35-
protected final ThumbnailQuality quality;
3634
@Nullable
3735
protected final Boolean excludeMediaInfo;
3836

@@ -51,8 +49,6 @@ public class ThumbnailArg {
5149
* @param size The size for the thumbnail image. Must not be {@code null}.
5250
* @param mode How to resize and crop the image to achieve the desired
5351
* size. Must not be {@code null}.
54-
* @param quality Field is only returned for "internal" callers. Quality of
55-
* the thumbnail image. Must not be {@code null}.
5652
* @param excludeMediaInfo Normally, {@link FileMetadata#getMediaInfo} is
5753
* set for photo and video. When this flag is true, {@link
5854
* FileMetadata#getMediaInfo} is not populated. This improves latency
@@ -61,7 +57,7 @@ public class ThumbnailArg {
6157
* @throws IllegalArgumentException If any argument does not meet its
6258
* preconditions.
6359
*/
64-
public ThumbnailArg(@Nonnull String path, @Nonnull ThumbnailFormat format, @Nonnull ThumbnailSize size, @Nonnull ThumbnailMode mode, @Nonnull ThumbnailQuality quality, @Nullable Boolean excludeMediaInfo) {
60+
public ThumbnailArg(@Nonnull String path, @Nonnull ThumbnailFormat format, @Nonnull ThumbnailSize size, @Nonnull ThumbnailMode mode, @Nullable Boolean excludeMediaInfo) {
6561
if (path == null) {
6662
throw new IllegalArgumentException("Required value for 'path' is null");
6763
}
@@ -81,10 +77,6 @@ public ThumbnailArg(@Nonnull String path, @Nonnull ThumbnailFormat format, @Nonn
8177
throw new IllegalArgumentException("Required value for 'mode' is null");
8278
}
8379
this.mode = mode;
84-
if (quality == null) {
85-
throw new IllegalArgumentException("Required value for 'quality' is null");
86-
}
87-
this.quality = quality;
8880
this.excludeMediaInfo = excludeMediaInfo;
8981
}
9082

@@ -102,7 +94,7 @@ public ThumbnailArg(@Nonnull String path, @Nonnull ThumbnailFormat format, @Nonn
10294
* preconditions.
10395
*/
10496
public ThumbnailArg(@Nonnull String path) {
105-
this(path, ThumbnailFormat.JPEG, ThumbnailSize.W64H64, ThumbnailMode.STRICT, ThumbnailQuality.QUALITY_80, null);
97+
this(path, ThumbnailFormat.JPEG, ThumbnailSize.W64H64, ThumbnailMode.STRICT, null);
10698
}
10799

108100
/**
@@ -150,18 +142,6 @@ public ThumbnailMode getMode() {
150142
return mode;
151143
}
152144

153-
/**
154-
* Field is only returned for "internal" callers. Quality of the thumbnail
155-
* image.
156-
*
157-
* @return value for this field, or {@code null} if not present. Defaults to
158-
* ThumbnailQuality.QUALITY_80.
159-
*/
160-
@Nonnull
161-
public ThumbnailQuality getQuality() {
162-
return quality;
163-
}
164-
165145
/**
166146
* Normally, {@link FileMetadata#getMediaInfo} is set for photo and video.
167147
* When this flag is true, {@link FileMetadata#getMediaInfo} is not
@@ -201,7 +181,6 @@ public static class Builder {
201181
protected ThumbnailFormat format;
202182
protected ThumbnailSize size;
203183
protected ThumbnailMode mode;
204-
protected ThumbnailQuality quality;
205184
protected Boolean excludeMediaInfo;
206185

207186
protected Builder(String path) {
@@ -215,7 +194,6 @@ protected Builder(String path) {
215194
this.format = ThumbnailFormat.JPEG;
216195
this.size = ThumbnailSize.W64H64;
217196
this.mode = ThumbnailMode.STRICT;
218-
this.quality = ThumbnailQuality.QUALITY_80;
219197
this.excludeMediaInfo = null;
220198
}
221199

@@ -296,32 +274,6 @@ public Builder withMode(ThumbnailMode mode) {
296274
return this;
297275
}
298276

299-
/**
300-
* Set value for optional field.
301-
*
302-
* <p> If left unset or set to {@code null}, defaults to {@code
303-
* ThumbnailQuality.QUALITY_80}. </p>
304-
*
305-
* @param quality Field is only returned for "internal" callers.
306-
* Quality of the thumbnail image. Must not be {@code null}.
307-
* Defaults to {@code ThumbnailQuality.QUALITY_80} when set to
308-
* {@code null}.
309-
*
310-
* @return this builder
311-
*
312-
* @throws IllegalArgumentException If any argument does not meet its
313-
* preconditions.
314-
*/
315-
public Builder withQuality(ThumbnailQuality quality) {
316-
if (quality != null) {
317-
this.quality = quality;
318-
}
319-
else {
320-
this.quality = ThumbnailQuality.QUALITY_80;
321-
}
322-
return this;
323-
}
324-
325277
/**
326278
* Set value for optional field.
327279
*
@@ -344,7 +296,7 @@ public Builder withExcludeMediaInfo(Boolean excludeMediaInfo) {
344296
* @return new instance of {@link ThumbnailArg}
345297
*/
346298
public ThumbnailArg build() {
347-
return new ThumbnailArg(path, format, size, mode, quality, excludeMediaInfo);
299+
return new ThumbnailArg(path, format, size, mode, excludeMediaInfo);
348300
}
349301
}
350302

@@ -355,7 +307,6 @@ public int hashCode() {
355307
this.format,
356308
this.size,
357309
this.mode,
358-
this.quality,
359310
this.excludeMediaInfo
360311
});
361312
return hash;
@@ -376,7 +327,6 @@ else if (obj.getClass().equals(this.getClass())) {
376327
&& ((this.format == other.format) || (this.format.equals(other.format)))
377328
&& ((this.size == other.size) || (this.size.equals(other.size)))
378329
&& ((this.mode == other.mode) || (this.mode.equals(other.mode)))
379-
&& ((this.quality == other.quality) || (this.quality.equals(other.quality)))
380330
&& ((this.excludeMediaInfo == other.excludeMediaInfo) || (this.excludeMediaInfo != null && this.excludeMediaInfo.equals(other.excludeMediaInfo)))
381331
;
382332
}
@@ -421,8 +371,6 @@ public void serialize(ThumbnailArg value, JsonGenerator g, boolean collapse) thr
421371
ThumbnailSize.Serializer.INSTANCE.serialize(value.size, g);
422372
g.writeFieldName("mode");
423373
ThumbnailMode.Serializer.INSTANCE.serialize(value.mode, g);
424-
g.writeFieldName("quality");
425-
ThumbnailQuality.Serializer.INSTANCE.serialize(value.quality, g);
426374
if (value.excludeMediaInfo != null) {
427375
g.writeFieldName("exclude_media_info");
428376
StoneSerializers.nullable(StoneSerializers.boolean_()).serialize(value.excludeMediaInfo, g);
@@ -445,7 +393,6 @@ public ThumbnailArg deserialize(JsonParser p, boolean collapsed) throws IOExcept
445393
ThumbnailFormat f_format = ThumbnailFormat.JPEG;
446394
ThumbnailSize f_size = ThumbnailSize.W64H64;
447395
ThumbnailMode f_mode = ThumbnailMode.STRICT;
448-
ThumbnailQuality f_quality = ThumbnailQuality.QUALITY_80;
449396
Boolean f_excludeMediaInfo = null;
450397
while (p.getCurrentToken() == JsonToken.FIELD_NAME) {
451398
String field = p.getCurrentName();
@@ -462,9 +409,6 @@ else if ("size".equals(field)) {
462409
else if ("mode".equals(field)) {
463410
f_mode = ThumbnailMode.Serializer.INSTANCE.deserialize(p);
464411
}
465-
else if ("quality".equals(field)) {
466-
f_quality = ThumbnailQuality.Serializer.INSTANCE.deserialize(p);
467-
}
468412
else if ("exclude_media_info".equals(field)) {
469413
f_excludeMediaInfo = StoneSerializers.nullable(StoneSerializers.boolean_()).deserialize(p);
470414
}
@@ -475,7 +419,7 @@ else if ("exclude_media_info".equals(field)) {
475419
if (f_path == null) {
476420
throw new JsonParseException(p, "Required field \"path\" missing.");
477421
}
478-
value = new ThumbnailArg(f_path, f_format, f_size, f_mode, f_quality, f_excludeMediaInfo);
422+
value = new ThumbnailArg(f_path, f_format, f_size, f_mode, f_excludeMediaInfo);
479423
}
480424
else {
481425
throw new JsonParseException(p, "No subtype found that matches tag: \"" + tag + "\"");

core/build/generated_stone_source/main/src/com/dropbox/core/v2/files/ThumbnailSize.java

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,7 @@ public enum ThumbnailSize {
5353
/**
5454
* 2048 by 1536 px.
5555
*/
56-
W2048H1536,
57-
/**
58-
* Field is only returned for "internal" callers. 3200 by 2400 px.
59-
*/
60-
W3200H2400;
56+
W2048H1536;
6157

6258
/**
6359
* For internal use only.
@@ -104,10 +100,6 @@ public void serialize(ThumbnailSize value, JsonGenerator g) throws IOException,
104100
g.writeString("w2048h1536");
105101
break;
106102
}
107-
case W3200H2400: {
108-
g.writeString("w3200h2400");
109-
break;
110-
}
111103
default: {
112104
throw new IllegalArgumentException("Unrecognized tag: " + value);
113105
}
@@ -159,9 +151,6 @@ else if ("w1024h768".equals(tag)) {
159151
else if ("w2048h1536".equals(tag)) {
160152
value = ThumbnailSize.W2048H1536;
161153
}
162-
else if ("w3200h2400".equals(tag)) {
163-
value = ThumbnailSize.W3200H2400;
164-
}
165154
else {
166155
throw new JsonParseException(p, "Unknown tag: " + tag);
167156
}

0 commit comments

Comments
 (0)