gitextract_y9dr_hog/ ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── THIRD PARTY NOTICES ├── build.gradle ├── checkstyle.xml ├── docs/ │ ├── authentication.md │ ├── collections.md │ ├── contributions.md │ ├── errors.md │ ├── extensibility.md │ ├── items.md │ └── overview.md ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── onedrivesdk/ │ ├── .gitignore │ ├── build.gradle │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── onedrive/ │ │ └── sdk/ │ │ ├── concurrency/ │ │ │ └── MockExecutors.java │ │ ├── core/ │ │ │ ├── CoreTests.java │ │ │ └── MockClient.java │ │ ├── http/ │ │ │ ├── BaseRequestTests.java │ │ │ ├── DefaultHttpProviderTests.java │ │ │ ├── MockInterceptor.java │ │ │ ├── MockRequest.java │ │ │ └── MockSingleConnectionFactory.java │ │ ├── logger/ │ │ │ └── MockLogger.java │ │ └── serializer/ │ │ ├── DefaultSerializerTests.java │ │ ├── ISO8601Test.java │ │ └── MockSerializer.java │ └── main/ │ ├── AndroidManifest.xml │ └── java/ │ └── com/ │ └── onedrive/ │ └── sdk/ │ ├── authentication/ │ │ ├── ADALAccountInfo.java │ │ ├── ADALAuthenticator.java │ │ ├── AccountType.java │ │ ├── AuthorizationInterceptor.java │ │ ├── ClientAuthenticatorException.java │ │ ├── DisambiguationAuthenticator.java │ │ ├── DisambiguationDialog.java │ │ ├── DisambiguationRequest.java │ │ ├── DisambiguationResponse.java │ │ ├── DisambiguationWebView.java │ │ ├── DiscoveryServiceResponse.java │ │ ├── IAccountInfo.java │ │ ├── IAuthenticator.java │ │ ├── MSAAccountInfo.java │ │ ├── MSAAuthenticator.java │ │ ├── MicrosoftOAuthConfig.java │ │ ├── ServiceInfo.java │ │ └── adal/ │ │ └── BrokerPermissionsChecker.java │ ├── concurrency/ │ │ ├── AsyncMonitor.java │ │ ├── AsyncMonitorLocation.java │ │ ├── AsyncMonitorResponseHandler.java │ │ ├── AsyncOperationException.java │ │ ├── ChunkedUploadProvider.java │ │ ├── ChunkedUploadRequest.java │ │ ├── ChunkedUploadResponseHandler.java │ │ ├── DefaultExecutors.java │ │ ├── ICallback.java │ │ ├── IExecutors.java │ │ ├── IProgressCallback.java │ │ ├── ResultGetter.java │ │ ├── SimpleWaiter.java │ │ └── SynchronousExecutor.java │ ├── core/ │ │ ├── BaseClient.java │ │ ├── ClientException.java │ │ ├── DefaultClientConfig.java │ │ ├── IBaseClient.java │ │ ├── IClientConfig.java │ │ └── OneDriveErrorCodes.java │ ├── extensions/ │ │ ├── AsyncOperationStatus.java │ │ ├── Audio.java │ │ ├── ChunkedUploadResult.java │ │ ├── ChunkedUploadSessionDescriptor.java │ │ ├── CopyBody.java │ │ ├── CopyRequest.java │ │ ├── CopyRequestBuilder.java │ │ ├── CreateLinkBody.java │ │ ├── CreateLinkRequest.java │ │ ├── CreateLinkRequestBuilder.java │ │ ├── CreateSessionBody.java │ │ ├── CreateSessionRequest.java │ │ ├── CreateSessionRequestBuilder.java │ │ ├── Deleted.java │ │ ├── DeltaCollectionPage.java │ │ ├── DeltaRequest.java │ │ ├── DeltaRequestBuilder.java │ │ ├── DeltaResponse.java │ │ ├── Drive.java │ │ ├── DriveCollectionPage.java │ │ ├── DriveCollectionRequest.java │ │ ├── DriveCollectionRequestBuilder.java │ │ ├── DriveRequest.java │ │ ├── DriveRequestBuilder.java │ │ ├── File.java │ │ ├── FileSystemInfo.java │ │ ├── Folder.java │ │ ├── Hashes.java │ │ ├── ICopyRequest.java │ │ ├── ICopyRequestBuilder.java │ │ ├── ICreateLinkRequest.java │ │ ├── ICreateLinkRequestBuilder.java │ │ ├── ICreateSessionRequest.java │ │ ├── ICreateSessionRequestBuilder.java │ │ ├── IDeltaCollectionPage.java │ │ ├── IDeltaRequest.java │ │ ├── IDeltaRequestBuilder.java │ │ ├── IDriveCollectionPage.java │ │ ├── IDriveCollectionRequest.java │ │ ├── IDriveCollectionRequestBuilder.java │ │ ├── IDriveRequest.java │ │ ├── IDriveRequestBuilder.java │ │ ├── IItemCollectionPage.java │ │ ├── IItemCollectionRequest.java │ │ ├── IItemCollectionRequestBuilder.java │ │ ├── IItemRequest.java │ │ ├── IItemRequestBuilder.java │ │ ├── IItemStreamRequest.java │ │ ├── IItemStreamRequestBuilder.java │ │ ├── IOneDriveClient.java │ │ ├── IPermissionCollectionPage.java │ │ ├── IPermissionCollectionRequest.java │ │ ├── IPermissionCollectionRequestBuilder.java │ │ ├── IPermissionRequest.java │ │ ├── IPermissionRequestBuilder.java │ │ ├── IRecentCollectionPage.java │ │ ├── IRecentRequest.java │ │ ├── IRecentRequestBuilder.java │ │ ├── ISearchCollectionPage.java │ │ ├── ISearchRequest.java │ │ ├── ISearchRequestBuilder.java │ │ ├── IShareCollectionPage.java │ │ ├── IShareCollectionRequest.java │ │ ├── IShareCollectionRequestBuilder.java │ │ ├── IShareRequest.java │ │ ├── IShareRequestBuilder.java │ │ ├── IStringCollectionPage.java │ │ ├── IStringCollectionRequest.java │ │ ├── IStringCollectionRequestBuilder.java │ │ ├── IThumbnailRequest.java │ │ ├── IThumbnailRequestBuilder.java │ │ ├── IThumbnailSetCollectionPage.java │ │ ├── IThumbnailSetCollectionRequest.java │ │ ├── IThumbnailSetCollectionRequestBuilder.java │ │ ├── IThumbnailSetRequest.java │ │ ├── IThumbnailSetRequestBuilder.java │ │ ├── IThumbnailStreamRequest.java │ │ ├── IThumbnailStreamRequestBuilder.java │ │ ├── Identity.java │ │ ├── IdentitySet.java │ │ ├── Image.java │ │ ├── Item.java │ │ ├── ItemCollectionPage.java │ │ ├── ItemCollectionRequest.java │ │ ├── ItemCollectionRequestBuilder.java │ │ ├── ItemReference.java │ │ ├── ItemRequest.java │ │ ├── ItemRequestBuilder.java │ │ ├── ItemStreamRequest.java │ │ ├── ItemStreamRequestBuilder.java │ │ ├── Location.java │ │ ├── OneDriveClient.java │ │ ├── OpenWithApp.java │ │ ├── OpenWithSet.java │ │ ├── Permission.java │ │ ├── PermissionCollectionPage.java │ │ ├── PermissionCollectionRequest.java │ │ ├── PermissionCollectionRequestBuilder.java │ │ ├── PermissionRequest.java │ │ ├── PermissionRequestBuilder.java │ │ ├── Photo.java │ │ ├── Quota.java │ │ ├── RecentCollectionPage.java │ │ ├── RecentRequest.java │ │ ├── RecentRequestBuilder.java │ │ ├── SearchCollectionPage.java │ │ ├── SearchRequest.java │ │ ├── SearchRequestBuilder.java │ │ ├── SearchResult.java │ │ ├── Share.java │ │ ├── ShareCollectionPage.java │ │ ├── ShareCollectionRequest.java │ │ ├── ShareCollectionRequestBuilder.java │ │ ├── ShareRequest.java │ │ ├── ShareRequestBuilder.java │ │ ├── Shared.java │ │ ├── SharingInvitation.java │ │ ├── SharingLink.java │ │ ├── SpecialFolder.java │ │ ├── StringCollectionPage.java │ │ ├── StringCollectionRequest.java │ │ ├── StringCollectionRequestBuilder.java │ │ ├── Thumbnail.java │ │ ├── ThumbnailRequest.java │ │ ├── ThumbnailRequestBuilder.java │ │ ├── ThumbnailSet.java │ │ ├── ThumbnailSetCollectionPage.java │ │ ├── ThumbnailSetCollectionRequest.java │ │ ├── ThumbnailSetCollectionRequestBuilder.java │ │ ├── ThumbnailSetRequest.java │ │ ├── ThumbnailSetRequestBuilder.java │ │ ├── ThumbnailStreamRequest.java │ │ ├── ThumbnailStreamRequestBuilder.java │ │ ├── UploadSession.java │ │ └── Video.java │ ├── generated/ │ │ ├── BaseAsyncOperationStatus.java │ │ ├── BaseAudio.java │ │ ├── BaseChunkedUploadSessionDescriptor.java │ │ ├── BaseCopyBody.java │ │ ├── BaseCopyRequest.java │ │ ├── BaseCopyRequestBuilder.java │ │ ├── BaseCreateLinkBody.java │ │ ├── BaseCreateLinkRequest.java │ │ ├── BaseCreateLinkRequestBuilder.java │ │ ├── BaseCreateSessionBody.java │ │ ├── BaseCreateSessionRequest.java │ │ ├── BaseCreateSessionRequestBuilder.java │ │ ├── BaseDeleted.java │ │ ├── BaseDeltaCollectionPage.java │ │ ├── BaseDeltaCollectionResponse.java │ │ ├── BaseDeltaRequest.java │ │ ├── BaseDeltaRequestBuilder.java │ │ ├── BaseDeltaResponse.java │ │ ├── BaseDrive.java │ │ ├── BaseDriveCollectionPage.java │ │ ├── BaseDriveCollectionRequest.java │ │ ├── BaseDriveCollectionRequestBuilder.java │ │ ├── BaseDriveCollectionResponse.java │ │ ├── BaseDriveRequest.java │ │ ├── BaseDriveRequestBuilder.java │ │ ├── BaseFile.java │ │ ├── BaseFileSystemInfo.java │ │ ├── BaseFolder.java │ │ ├── BaseHashes.java │ │ ├── BaseIdentity.java │ │ ├── BaseIdentitySet.java │ │ ├── BaseImage.java │ │ ├── BaseItem.java │ │ ├── BaseItemCollectionPage.java │ │ ├── BaseItemCollectionRequest.java │ │ ├── BaseItemCollectionRequestBuilder.java │ │ ├── BaseItemCollectionResponse.java │ │ ├── BaseItemReference.java │ │ ├── BaseItemRequest.java │ │ ├── BaseItemRequestBuilder.java │ │ ├── BaseItemStreamRequest.java │ │ ├── BaseItemStreamRequestBuilder.java │ │ ├── BaseLocation.java │ │ ├── BaseOneDriveClient.java │ │ ├── BaseOpenWithApp.java │ │ ├── BaseOpenWithSet.java │ │ ├── BasePermission.java │ │ ├── BasePermissionCollectionPage.java │ │ ├── BasePermissionCollectionRequest.java │ │ ├── BasePermissionCollectionRequestBuilder.java │ │ ├── BasePermissionCollectionResponse.java │ │ ├── BasePermissionRequest.java │ │ ├── BasePermissionRequestBuilder.java │ │ ├── BasePhoto.java │ │ ├── BaseQuota.java │ │ ├── BaseRecentCollectionPage.java │ │ ├── BaseRecentCollectionResponse.java │ │ ├── BaseRecentRequest.java │ │ ├── BaseRecentRequestBuilder.java │ │ ├── BaseSearchCollectionPage.java │ │ ├── BaseSearchCollectionResponse.java │ │ ├── BaseSearchRequest.java │ │ ├── BaseSearchRequestBuilder.java │ │ ├── BaseSearchResult.java │ │ ├── BaseShare.java │ │ ├── BaseShareCollectionPage.java │ │ ├── BaseShareCollectionRequest.java │ │ ├── BaseShareCollectionRequestBuilder.java │ │ ├── BaseShareCollectionResponse.java │ │ ├── BaseShareRequest.java │ │ ├── BaseShareRequestBuilder.java │ │ ├── BaseShared.java │ │ ├── BaseSharingInvitation.java │ │ ├── BaseSharingLink.java │ │ ├── BaseSpecialFolder.java │ │ ├── BaseStringCollectionPage.java │ │ ├── BaseStringCollectionRequest.java │ │ ├── BaseStringCollectionRequestBuilder.java │ │ ├── BaseStringCollectionResponse.java │ │ ├── BaseThumbnail.java │ │ ├── BaseThumbnailRequest.java │ │ ├── BaseThumbnailRequestBuilder.java │ │ ├── BaseThumbnailSet.java │ │ ├── BaseThumbnailSetCollectionPage.java │ │ ├── BaseThumbnailSetCollectionRequest.java │ │ ├── BaseThumbnailSetCollectionRequestBuilder.java │ │ ├── BaseThumbnailSetCollectionResponse.java │ │ ├── BaseThumbnailSetRequest.java │ │ ├── BaseThumbnailSetRequestBuilder.java │ │ ├── BaseThumbnailStreamRequest.java │ │ ├── BaseThumbnailStreamRequestBuilder.java │ │ ├── BaseUploadSession.java │ │ ├── BaseVideo.java │ │ ├── IBaseCopyRequest.java │ │ ├── IBaseCopyRequestBuilder.java │ │ ├── IBaseCreateLinkRequest.java │ │ ├── IBaseCreateLinkRequestBuilder.java │ │ ├── IBaseCreateSessionRequest.java │ │ ├── IBaseCreateSessionRequestBuilder.java │ │ ├── IBaseDeltaCollectionPage.java │ │ ├── IBaseDeltaRequest.java │ │ ├── IBaseDeltaRequestBuilder.java │ │ ├── IBaseDriveCollectionPage.java │ │ ├── IBaseDriveCollectionRequest.java │ │ ├── IBaseDriveCollectionRequestBuilder.java │ │ ├── IBaseDriveRequest.java │ │ ├── IBaseDriveRequestBuilder.java │ │ ├── IBaseItemCollectionPage.java │ │ ├── IBaseItemCollectionRequest.java │ │ ├── IBaseItemCollectionRequestBuilder.java │ │ ├── IBaseItemRequest.java │ │ ├── IBaseItemRequestBuilder.java │ │ ├── IBaseItemStreamRequest.java │ │ ├── IBaseItemStreamRequestBuilder.java │ │ ├── IBaseOneDriveClient.java │ │ ├── IBasePermissionCollectionPage.java │ │ ├── IBasePermissionCollectionRequest.java │ │ ├── IBasePermissionCollectionRequestBuilder.java │ │ ├── IBasePermissionRequest.java │ │ ├── IBasePermissionRequestBuilder.java │ │ ├── IBaseRecentCollectionPage.java │ │ ├── IBaseRecentRequest.java │ │ ├── IBaseRecentRequestBuilder.java │ │ ├── IBaseSearchCollectionPage.java │ │ ├── IBaseSearchRequest.java │ │ ├── IBaseSearchRequestBuilder.java │ │ ├── IBaseShareCollectionPage.java │ │ ├── IBaseShareCollectionRequest.java │ │ ├── IBaseShareCollectionRequestBuilder.java │ │ ├── IBaseShareRequest.java │ │ ├── IBaseShareRequestBuilder.java │ │ ├── IBaseStringCollectionPage.java │ │ ├── IBaseStringCollectionRequest.java │ │ ├── IBaseStringCollectionRequestBuilder.java │ │ ├── IBaseThumbnailRequest.java │ │ ├── IBaseThumbnailRequestBuilder.java │ │ ├── IBaseThumbnailSetCollectionPage.java │ │ ├── IBaseThumbnailSetCollectionRequest.java │ │ ├── IBaseThumbnailSetCollectionRequestBuilder.java │ │ ├── IBaseThumbnailSetRequest.java │ │ ├── IBaseThumbnailSetRequestBuilder.java │ │ ├── IBaseThumbnailStreamRequest.java │ │ └── IBaseThumbnailStreamRequestBuilder.java │ ├── http/ │ │ ├── BaseCollectionPage.java │ │ ├── BaseCollectionRequest.java │ │ ├── BaseRequest.java │ │ ├── BaseRequestBuilder.java │ │ ├── BaseStreamRequest.java │ │ ├── DefaultConnectionFactory.java │ │ ├── DefaultHttpProvider.java │ │ ├── HttpMethod.java │ │ ├── HttpResponseCode.java │ │ ├── IBaseCollectionPage.java │ │ ├── IConnection.java │ │ ├── IConnectionFactory.java │ │ ├── IHttpProvider.java │ │ ├── IHttpRequest.java │ │ ├── IHttpStreamRequest.java │ │ ├── IRequestBuilder.java │ │ ├── IRequestInterceptor.java │ │ ├── IStatefulResponseHandler.java │ │ ├── OneDriveError.java │ │ ├── OneDriveErrorResponse.java │ │ ├── OneDriveFatalServiceException.java │ │ ├── OneDriveInnerError.java │ │ ├── OneDriveServiceException.java │ │ └── UrlConnection.java │ ├── logger/ │ │ ├── DefaultLogger.java │ │ ├── ILogger.java │ │ └── LoggerLevel.java │ ├── options/ │ │ ├── HeaderOption.java │ │ ├── Option.java │ │ └── QueryOption.java │ └── serializer/ │ ├── CalendarSerializer.java │ ├── DefaultSerializer.java │ ├── GsonFactory.java │ ├── IJsonBackedObject.java │ └── ISerializer.java └── settings.gradle