As of iOS 13.3.1, apps installed with free developer accounts that contain embedded frameworks fail to launch. To work around this, we now link all dependencies via Cocoapods as static libraries.
1093 lines
34 KiB
Objective-C
1093 lines
34 KiB
Objective-C
// NOTE: This file was generated by the ServiceGenerator.
|
|
|
|
// ----------------------------------------------------------------------------
|
|
// API:
|
|
// Drive API (drive/v3)
|
|
// Description:
|
|
// Manages files in Drive including uploading, downloading, searching,
|
|
// detecting changes, and updating sharing permissions.
|
|
// Documentation:
|
|
// https://developers.google.com/drive/
|
|
|
|
#import "GTLRDriveQuery.h"
|
|
|
|
#import "GTLRDriveObjects.h"
|
|
|
|
// ----------------------------------------------------------------------------
|
|
// Constants
|
|
|
|
// corpus
|
|
NSString * const kGTLRDriveCorpusDomain = @"domain";
|
|
NSString * const kGTLRDriveCorpusUser = @"user";
|
|
|
|
// ----------------------------------------------------------------------------
|
|
// Query Classes
|
|
//
|
|
|
|
@implementation GTLRDriveQuery
|
|
|
|
@dynamic fields;
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_AboutGet
|
|
|
|
+ (instancetype)query {
|
|
NSString *pathURITemplate = @"about";
|
|
GTLRDriveQuery_AboutGet *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:nil
|
|
pathParameterNames:nil];
|
|
query.expectedObjectClass = [GTLRDrive_About class];
|
|
query.loggingName = @"drive.about.get";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_ChangesGetStartPageToken
|
|
|
|
@dynamic driveId, supportsAllDrives, supportsTeamDrives, teamDriveId;
|
|
|
|
+ (instancetype)query {
|
|
NSString *pathURITemplate = @"changes/startPageToken";
|
|
GTLRDriveQuery_ChangesGetStartPageToken *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:nil
|
|
pathParameterNames:nil];
|
|
query.expectedObjectClass = [GTLRDrive_StartPageToken class];
|
|
query.loggingName = @"drive.changes.getStartPageToken";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_ChangesList
|
|
|
|
@dynamic driveId, includeCorpusRemovals, includeItemsFromAllDrives,
|
|
includeRemoved, includeTeamDriveItems, pageSize, pageToken,
|
|
restrictToMyDrive, spaces, supportsAllDrives, supportsTeamDrives,
|
|
teamDriveId;
|
|
|
|
+ (instancetype)queryWithPageToken:(NSString *)pageToken {
|
|
NSString *pathURITemplate = @"changes";
|
|
GTLRDriveQuery_ChangesList *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:nil
|
|
pathParameterNames:nil];
|
|
query.pageToken = pageToken;
|
|
query.expectedObjectClass = [GTLRDrive_ChangeList class];
|
|
query.loggingName = @"drive.changes.list";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_ChangesWatch
|
|
|
|
@dynamic driveId, includeCorpusRemovals, includeItemsFromAllDrives,
|
|
includeRemoved, includeTeamDriveItems, pageSize, pageToken,
|
|
restrictToMyDrive, spaces, supportsAllDrives, supportsTeamDrives,
|
|
teamDriveId;
|
|
|
|
+ (instancetype)queryWithObject:(GTLRDrive_Channel *)object
|
|
pageToken:(NSString *)pageToken {
|
|
if (object == nil) {
|
|
GTLR_DEBUG_ASSERT(object != nil, @"Got a nil object");
|
|
return nil;
|
|
}
|
|
NSString *pathURITemplate = @"changes/watch";
|
|
GTLRDriveQuery_ChangesWatch *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"POST"
|
|
pathParameterNames:nil];
|
|
query.bodyObject = object;
|
|
query.pageToken = pageToken;
|
|
query.expectedObjectClass = [GTLRDrive_Channel class];
|
|
query.loggingName = @"drive.changes.watch";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_ChannelsStop
|
|
|
|
+ (instancetype)queryWithObject:(GTLRDrive_Channel *)object {
|
|
if (object == nil) {
|
|
GTLR_DEBUG_ASSERT(object != nil, @"Got a nil object");
|
|
return nil;
|
|
}
|
|
NSString *pathURITemplate = @"channels/stop";
|
|
GTLRDriveQuery_ChannelsStop *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"POST"
|
|
pathParameterNames:nil];
|
|
query.bodyObject = object;
|
|
query.loggingName = @"drive.channels.stop";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_CommentsCreate
|
|
|
|
@dynamic fileId;
|
|
|
|
+ (instancetype)queryWithObject:(GTLRDrive_Comment *)object
|
|
fileId:(NSString *)fileId {
|
|
if (object == nil) {
|
|
GTLR_DEBUG_ASSERT(object != nil, @"Got a nil object");
|
|
return nil;
|
|
}
|
|
NSArray *pathParams = @[ @"fileId" ];
|
|
NSString *pathURITemplate = @"files/{fileId}/comments";
|
|
GTLRDriveQuery_CommentsCreate *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"POST"
|
|
pathParameterNames:pathParams];
|
|
query.bodyObject = object;
|
|
query.fileId = fileId;
|
|
query.expectedObjectClass = [GTLRDrive_Comment class];
|
|
query.loggingName = @"drive.comments.create";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_CommentsDelete
|
|
|
|
@dynamic commentId, fileId;
|
|
|
|
+ (instancetype)queryWithFileId:(NSString *)fileId
|
|
commentId:(NSString *)commentId {
|
|
NSArray *pathParams = @[
|
|
@"commentId", @"fileId"
|
|
];
|
|
NSString *pathURITemplate = @"files/{fileId}/comments/{commentId}";
|
|
GTLRDriveQuery_CommentsDelete *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"DELETE"
|
|
pathParameterNames:pathParams];
|
|
query.fileId = fileId;
|
|
query.commentId = commentId;
|
|
query.loggingName = @"drive.comments.delete";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_CommentsGet
|
|
|
|
@dynamic commentId, fileId, includeDeleted;
|
|
|
|
+ (instancetype)queryWithFileId:(NSString *)fileId
|
|
commentId:(NSString *)commentId {
|
|
NSArray *pathParams = @[
|
|
@"commentId", @"fileId"
|
|
];
|
|
NSString *pathURITemplate = @"files/{fileId}/comments/{commentId}";
|
|
GTLRDriveQuery_CommentsGet *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:nil
|
|
pathParameterNames:pathParams];
|
|
query.fileId = fileId;
|
|
query.commentId = commentId;
|
|
query.expectedObjectClass = [GTLRDrive_Comment class];
|
|
query.loggingName = @"drive.comments.get";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_CommentsList
|
|
|
|
@dynamic fileId, includeDeleted, pageSize, pageToken, startModifiedTime;
|
|
|
|
+ (instancetype)queryWithFileId:(NSString *)fileId {
|
|
NSArray *pathParams = @[ @"fileId" ];
|
|
NSString *pathURITemplate = @"files/{fileId}/comments";
|
|
GTLRDriveQuery_CommentsList *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:nil
|
|
pathParameterNames:pathParams];
|
|
query.fileId = fileId;
|
|
query.expectedObjectClass = [GTLRDrive_CommentList class];
|
|
query.loggingName = @"drive.comments.list";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_CommentsUpdate
|
|
|
|
@dynamic commentId, fileId;
|
|
|
|
+ (instancetype)queryWithObject:(GTLRDrive_Comment *)object
|
|
fileId:(NSString *)fileId
|
|
commentId:(NSString *)commentId {
|
|
if (object == nil) {
|
|
GTLR_DEBUG_ASSERT(object != nil, @"Got a nil object");
|
|
return nil;
|
|
}
|
|
NSArray *pathParams = @[
|
|
@"commentId", @"fileId"
|
|
];
|
|
NSString *pathURITemplate = @"files/{fileId}/comments/{commentId}";
|
|
GTLRDriveQuery_CommentsUpdate *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"PATCH"
|
|
pathParameterNames:pathParams];
|
|
query.bodyObject = object;
|
|
query.fileId = fileId;
|
|
query.commentId = commentId;
|
|
query.expectedObjectClass = [GTLRDrive_Comment class];
|
|
query.loggingName = @"drive.comments.update";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_DrivesCreate
|
|
|
|
@dynamic requestId;
|
|
|
|
+ (instancetype)queryWithObject:(GTLRDrive_Drive *)object
|
|
requestId:(NSString *)requestId {
|
|
if (object == nil) {
|
|
GTLR_DEBUG_ASSERT(object != nil, @"Got a nil object");
|
|
return nil;
|
|
}
|
|
NSString *pathURITemplate = @"drives";
|
|
GTLRDriveQuery_DrivesCreate *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"POST"
|
|
pathParameterNames:nil];
|
|
query.bodyObject = object;
|
|
query.requestId = requestId;
|
|
query.expectedObjectClass = [GTLRDrive_Drive class];
|
|
query.loggingName = @"drive.drives.create";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_DrivesDelete
|
|
|
|
@dynamic driveId;
|
|
|
|
+ (instancetype)queryWithDriveId:(NSString *)driveId {
|
|
NSArray *pathParams = @[ @"driveId" ];
|
|
NSString *pathURITemplate = @"drives/{driveId}";
|
|
GTLRDriveQuery_DrivesDelete *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"DELETE"
|
|
pathParameterNames:pathParams];
|
|
query.driveId = driveId;
|
|
query.loggingName = @"drive.drives.delete";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_DrivesGet
|
|
|
|
@dynamic driveId, useDomainAdminAccess;
|
|
|
|
+ (instancetype)queryWithDriveId:(NSString *)driveId {
|
|
NSArray *pathParams = @[ @"driveId" ];
|
|
NSString *pathURITemplate = @"drives/{driveId}";
|
|
GTLRDriveQuery_DrivesGet *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:nil
|
|
pathParameterNames:pathParams];
|
|
query.driveId = driveId;
|
|
query.expectedObjectClass = [GTLRDrive_Drive class];
|
|
query.loggingName = @"drive.drives.get";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_DrivesHide
|
|
|
|
@dynamic driveId;
|
|
|
|
+ (instancetype)queryWithDriveId:(NSString *)driveId {
|
|
NSArray *pathParams = @[ @"driveId" ];
|
|
NSString *pathURITemplate = @"drives/{driveId}/hide";
|
|
GTLRDriveQuery_DrivesHide *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"POST"
|
|
pathParameterNames:pathParams];
|
|
query.driveId = driveId;
|
|
query.expectedObjectClass = [GTLRDrive_Drive class];
|
|
query.loggingName = @"drive.drives.hide";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_DrivesList
|
|
|
|
@dynamic pageSize, pageToken, q, useDomainAdminAccess;
|
|
|
|
+ (instancetype)query {
|
|
NSString *pathURITemplate = @"drives";
|
|
GTLRDriveQuery_DrivesList *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:nil
|
|
pathParameterNames:nil];
|
|
query.expectedObjectClass = [GTLRDrive_DriveList class];
|
|
query.loggingName = @"drive.drives.list";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_DrivesUnhide
|
|
|
|
@dynamic driveId;
|
|
|
|
+ (instancetype)queryWithDriveId:(NSString *)driveId {
|
|
NSArray *pathParams = @[ @"driveId" ];
|
|
NSString *pathURITemplate = @"drives/{driveId}/unhide";
|
|
GTLRDriveQuery_DrivesUnhide *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"POST"
|
|
pathParameterNames:pathParams];
|
|
query.driveId = driveId;
|
|
query.expectedObjectClass = [GTLRDrive_Drive class];
|
|
query.loggingName = @"drive.drives.unhide";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_DrivesUpdate
|
|
|
|
@dynamic driveId, useDomainAdminAccess;
|
|
|
|
+ (instancetype)queryWithObject:(GTLRDrive_Drive *)object
|
|
driveId:(NSString *)driveId {
|
|
if (object == nil) {
|
|
GTLR_DEBUG_ASSERT(object != nil, @"Got a nil object");
|
|
return nil;
|
|
}
|
|
NSArray *pathParams = @[ @"driveId" ];
|
|
NSString *pathURITemplate = @"drives/{driveId}";
|
|
GTLRDriveQuery_DrivesUpdate *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"PATCH"
|
|
pathParameterNames:pathParams];
|
|
query.bodyObject = object;
|
|
query.driveId = driveId;
|
|
query.expectedObjectClass = [GTLRDrive_Drive class];
|
|
query.loggingName = @"drive.drives.update";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_FilesCopy
|
|
|
|
@dynamic fileId, ignoreDefaultVisibility, keepRevisionForever, ocrLanguage,
|
|
supportsAllDrives, supportsTeamDrives;
|
|
|
|
+ (instancetype)queryWithObject:(GTLRDrive_File *)object
|
|
fileId:(NSString *)fileId {
|
|
if (object == nil) {
|
|
GTLR_DEBUG_ASSERT(object != nil, @"Got a nil object");
|
|
return nil;
|
|
}
|
|
NSArray *pathParams = @[ @"fileId" ];
|
|
NSString *pathURITemplate = @"files/{fileId}/copy";
|
|
GTLRDriveQuery_FilesCopy *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"POST"
|
|
pathParameterNames:pathParams];
|
|
query.bodyObject = object;
|
|
query.fileId = fileId;
|
|
query.expectedObjectClass = [GTLRDrive_File class];
|
|
query.loggingName = @"drive.files.copy";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_FilesCreate
|
|
|
|
@dynamic ignoreDefaultVisibility, keepRevisionForever, ocrLanguage,
|
|
supportsAllDrives, supportsTeamDrives, useContentAsIndexableText;
|
|
|
|
+ (instancetype)queryWithObject:(GTLRDrive_File *)object
|
|
uploadParameters:(GTLRUploadParameters *)uploadParameters {
|
|
if (object == nil) {
|
|
GTLR_DEBUG_ASSERT(object != nil, @"Got a nil object");
|
|
return nil;
|
|
}
|
|
NSString *pathURITemplate = @"files";
|
|
GTLRDriveQuery_FilesCreate *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"POST"
|
|
pathParameterNames:nil];
|
|
query.bodyObject = object;
|
|
query.uploadParameters = uploadParameters;
|
|
query.expectedObjectClass = [GTLRDrive_File class];
|
|
query.loggingName = @"drive.files.create";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_FilesDelete
|
|
|
|
@dynamic fileId, supportsAllDrives, supportsTeamDrives;
|
|
|
|
+ (instancetype)queryWithFileId:(NSString *)fileId {
|
|
NSArray *pathParams = @[ @"fileId" ];
|
|
NSString *pathURITemplate = @"files/{fileId}";
|
|
GTLRDriveQuery_FilesDelete *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"DELETE"
|
|
pathParameterNames:pathParams];
|
|
query.fileId = fileId;
|
|
query.loggingName = @"drive.files.delete";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_FilesEmptyTrash
|
|
|
|
+ (instancetype)query {
|
|
NSString *pathURITemplate = @"files/trash";
|
|
GTLRDriveQuery_FilesEmptyTrash *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"DELETE"
|
|
pathParameterNames:nil];
|
|
query.loggingName = @"drive.files.emptyTrash";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_FilesExport
|
|
|
|
@dynamic fileId, mimeType;
|
|
|
|
+ (instancetype)queryWithFileId:(NSString *)fileId
|
|
mimeType:(NSString *)mimeType {
|
|
NSArray *pathParams = @[ @"fileId" ];
|
|
NSString *pathURITemplate = @"files/{fileId}/export";
|
|
GTLRDriveQuery_FilesExport *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:nil
|
|
pathParameterNames:pathParams];
|
|
query.fileId = fileId;
|
|
query.mimeType = mimeType;
|
|
query.loggingName = @"drive.files.export";
|
|
return query;
|
|
}
|
|
|
|
+ (instancetype)queryForMediaWithFileId:(NSString *)fileId
|
|
mimeType:(NSString *)mimeType {
|
|
GTLRDriveQuery_FilesExport *query =
|
|
[self queryWithFileId:fileId
|
|
mimeType:mimeType];
|
|
query.downloadAsDataObjectType = @"media";
|
|
query.loggingName = @"Download drive.files.export";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_FilesGenerateIds
|
|
|
|
@dynamic count, space;
|
|
|
|
+ (instancetype)query {
|
|
NSString *pathURITemplate = @"files/generateIds";
|
|
GTLRDriveQuery_FilesGenerateIds *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:nil
|
|
pathParameterNames:nil];
|
|
query.expectedObjectClass = [GTLRDrive_GeneratedIds class];
|
|
query.loggingName = @"drive.files.generateIds";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_FilesGet
|
|
|
|
@dynamic acknowledgeAbuse, fileId, supportsAllDrives, supportsTeamDrives;
|
|
|
|
+ (instancetype)queryWithFileId:(NSString *)fileId {
|
|
NSArray *pathParams = @[ @"fileId" ];
|
|
NSString *pathURITemplate = @"files/{fileId}";
|
|
GTLRDriveQuery_FilesGet *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:nil
|
|
pathParameterNames:pathParams];
|
|
query.fileId = fileId;
|
|
query.expectedObjectClass = [GTLRDrive_File class];
|
|
query.loggingName = @"drive.files.get";
|
|
return query;
|
|
}
|
|
|
|
+ (instancetype)queryForMediaWithFileId:(NSString *)fileId {
|
|
GTLRDriveQuery_FilesGet *query =
|
|
[self queryWithFileId:fileId];
|
|
query.downloadAsDataObjectType = @"media";
|
|
query.useMediaDownloadService = YES;
|
|
query.loggingName = @"Download drive.files.get";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_FilesList
|
|
|
|
@dynamic corpora, corpus, driveId, includeItemsFromAllDrives,
|
|
includeTeamDriveItems, orderBy, pageSize, pageToken, q, spaces,
|
|
supportsAllDrives, supportsTeamDrives, teamDriveId;
|
|
|
|
+ (instancetype)query {
|
|
NSString *pathURITemplate = @"files";
|
|
GTLRDriveQuery_FilesList *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:nil
|
|
pathParameterNames:nil];
|
|
query.expectedObjectClass = [GTLRDrive_FileList class];
|
|
query.loggingName = @"drive.files.list";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_FilesUpdate
|
|
|
|
@dynamic addParents, fileId, keepRevisionForever, ocrLanguage, removeParents,
|
|
supportsAllDrives, supportsTeamDrives, useContentAsIndexableText;
|
|
|
|
+ (instancetype)queryWithObject:(GTLRDrive_File *)object
|
|
fileId:(NSString *)fileId
|
|
uploadParameters:(GTLRUploadParameters *)uploadParameters {
|
|
if (object == nil) {
|
|
GTLR_DEBUG_ASSERT(object != nil, @"Got a nil object");
|
|
return nil;
|
|
}
|
|
NSArray *pathParams = @[ @"fileId" ];
|
|
NSString *pathURITemplate = @"files/{fileId}";
|
|
GTLRDriveQuery_FilesUpdate *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"PATCH"
|
|
pathParameterNames:pathParams];
|
|
query.bodyObject = object;
|
|
query.fileId = fileId;
|
|
query.uploadParameters = uploadParameters;
|
|
query.expectedObjectClass = [GTLRDrive_File class];
|
|
query.loggingName = @"drive.files.update";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_FilesWatch
|
|
|
|
@dynamic acknowledgeAbuse, fileId, supportsAllDrives, supportsTeamDrives;
|
|
|
|
+ (instancetype)queryWithObject:(GTLRDrive_Channel *)object
|
|
fileId:(NSString *)fileId {
|
|
if (object == nil) {
|
|
GTLR_DEBUG_ASSERT(object != nil, @"Got a nil object");
|
|
return nil;
|
|
}
|
|
NSArray *pathParams = @[ @"fileId" ];
|
|
NSString *pathURITemplate = @"files/{fileId}/watch";
|
|
GTLRDriveQuery_FilesWatch *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"POST"
|
|
pathParameterNames:pathParams];
|
|
query.bodyObject = object;
|
|
query.fileId = fileId;
|
|
query.expectedObjectClass = [GTLRDrive_Channel class];
|
|
query.loggingName = @"drive.files.watch";
|
|
return query;
|
|
}
|
|
|
|
+ (instancetype)queryForMediaWithObject:(GTLRDrive_Channel *)object
|
|
fileId:(NSString *)fileId {
|
|
GTLRDriveQuery_FilesWatch *query =
|
|
[self queryWithObject:object
|
|
fileId:fileId];
|
|
query.downloadAsDataObjectType = @"media";
|
|
query.useMediaDownloadService = YES;
|
|
query.loggingName = @"Download drive.files.watch";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_PermissionsCreate
|
|
|
|
@dynamic emailMessage, fileId, sendNotificationEmail, supportsAllDrives,
|
|
supportsTeamDrives, transferOwnership, useDomainAdminAccess;
|
|
|
|
+ (instancetype)queryWithObject:(GTLRDrive_Permission *)object
|
|
fileId:(NSString *)fileId {
|
|
if (object == nil) {
|
|
GTLR_DEBUG_ASSERT(object != nil, @"Got a nil object");
|
|
return nil;
|
|
}
|
|
NSArray *pathParams = @[ @"fileId" ];
|
|
NSString *pathURITemplate = @"files/{fileId}/permissions";
|
|
GTLRDriveQuery_PermissionsCreate *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"POST"
|
|
pathParameterNames:pathParams];
|
|
query.bodyObject = object;
|
|
query.fileId = fileId;
|
|
query.expectedObjectClass = [GTLRDrive_Permission class];
|
|
query.loggingName = @"drive.permissions.create";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_PermissionsDelete
|
|
|
|
@dynamic fileId, permissionId, supportsAllDrives, supportsTeamDrives,
|
|
useDomainAdminAccess;
|
|
|
|
+ (instancetype)queryWithFileId:(NSString *)fileId
|
|
permissionId:(NSString *)permissionId {
|
|
NSArray *pathParams = @[
|
|
@"fileId", @"permissionId"
|
|
];
|
|
NSString *pathURITemplate = @"files/{fileId}/permissions/{permissionId}";
|
|
GTLRDriveQuery_PermissionsDelete *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"DELETE"
|
|
pathParameterNames:pathParams];
|
|
query.fileId = fileId;
|
|
query.permissionId = permissionId;
|
|
query.loggingName = @"drive.permissions.delete";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_PermissionsGet
|
|
|
|
@dynamic fileId, permissionId, supportsAllDrives, supportsTeamDrives,
|
|
useDomainAdminAccess;
|
|
|
|
+ (instancetype)queryWithFileId:(NSString *)fileId
|
|
permissionId:(NSString *)permissionId {
|
|
NSArray *pathParams = @[
|
|
@"fileId", @"permissionId"
|
|
];
|
|
NSString *pathURITemplate = @"files/{fileId}/permissions/{permissionId}";
|
|
GTLRDriveQuery_PermissionsGet *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:nil
|
|
pathParameterNames:pathParams];
|
|
query.fileId = fileId;
|
|
query.permissionId = permissionId;
|
|
query.expectedObjectClass = [GTLRDrive_Permission class];
|
|
query.loggingName = @"drive.permissions.get";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_PermissionsList
|
|
|
|
@dynamic fileId, pageSize, pageToken, supportsAllDrives, supportsTeamDrives,
|
|
useDomainAdminAccess;
|
|
|
|
+ (instancetype)queryWithFileId:(NSString *)fileId {
|
|
NSArray *pathParams = @[ @"fileId" ];
|
|
NSString *pathURITemplate = @"files/{fileId}/permissions";
|
|
GTLRDriveQuery_PermissionsList *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:nil
|
|
pathParameterNames:pathParams];
|
|
query.fileId = fileId;
|
|
query.expectedObjectClass = [GTLRDrive_PermissionList class];
|
|
query.loggingName = @"drive.permissions.list";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_PermissionsUpdate
|
|
|
|
@dynamic fileId, permissionId, removeExpiration, supportsAllDrives,
|
|
supportsTeamDrives, transferOwnership, useDomainAdminAccess;
|
|
|
|
+ (instancetype)queryWithObject:(GTLRDrive_Permission *)object
|
|
fileId:(NSString *)fileId
|
|
permissionId:(NSString *)permissionId {
|
|
if (object == nil) {
|
|
GTLR_DEBUG_ASSERT(object != nil, @"Got a nil object");
|
|
return nil;
|
|
}
|
|
NSArray *pathParams = @[
|
|
@"fileId", @"permissionId"
|
|
];
|
|
NSString *pathURITemplate = @"files/{fileId}/permissions/{permissionId}";
|
|
GTLRDriveQuery_PermissionsUpdate *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"PATCH"
|
|
pathParameterNames:pathParams];
|
|
query.bodyObject = object;
|
|
query.fileId = fileId;
|
|
query.permissionId = permissionId;
|
|
query.expectedObjectClass = [GTLRDrive_Permission class];
|
|
query.loggingName = @"drive.permissions.update";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_RepliesCreate
|
|
|
|
@dynamic commentId, fileId;
|
|
|
|
+ (instancetype)queryWithObject:(GTLRDrive_Reply *)object
|
|
fileId:(NSString *)fileId
|
|
commentId:(NSString *)commentId {
|
|
if (object == nil) {
|
|
GTLR_DEBUG_ASSERT(object != nil, @"Got a nil object");
|
|
return nil;
|
|
}
|
|
NSArray *pathParams = @[
|
|
@"commentId", @"fileId"
|
|
];
|
|
NSString *pathURITemplate = @"files/{fileId}/comments/{commentId}/replies";
|
|
GTLRDriveQuery_RepliesCreate *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"POST"
|
|
pathParameterNames:pathParams];
|
|
query.bodyObject = object;
|
|
query.fileId = fileId;
|
|
query.commentId = commentId;
|
|
query.expectedObjectClass = [GTLRDrive_Reply class];
|
|
query.loggingName = @"drive.replies.create";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_RepliesDelete
|
|
|
|
@dynamic commentId, fileId, replyId;
|
|
|
|
+ (instancetype)queryWithFileId:(NSString *)fileId
|
|
commentId:(NSString *)commentId
|
|
replyId:(NSString *)replyId {
|
|
NSArray *pathParams = @[
|
|
@"commentId", @"fileId", @"replyId"
|
|
];
|
|
NSString *pathURITemplate = @"files/{fileId}/comments/{commentId}/replies/{replyId}";
|
|
GTLRDriveQuery_RepliesDelete *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"DELETE"
|
|
pathParameterNames:pathParams];
|
|
query.fileId = fileId;
|
|
query.commentId = commentId;
|
|
query.replyId = replyId;
|
|
query.loggingName = @"drive.replies.delete";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_RepliesGet
|
|
|
|
@dynamic commentId, fileId, includeDeleted, replyId;
|
|
|
|
+ (instancetype)queryWithFileId:(NSString *)fileId
|
|
commentId:(NSString *)commentId
|
|
replyId:(NSString *)replyId {
|
|
NSArray *pathParams = @[
|
|
@"commentId", @"fileId", @"replyId"
|
|
];
|
|
NSString *pathURITemplate = @"files/{fileId}/comments/{commentId}/replies/{replyId}";
|
|
GTLRDriveQuery_RepliesGet *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:nil
|
|
pathParameterNames:pathParams];
|
|
query.fileId = fileId;
|
|
query.commentId = commentId;
|
|
query.replyId = replyId;
|
|
query.expectedObjectClass = [GTLRDrive_Reply class];
|
|
query.loggingName = @"drive.replies.get";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_RepliesList
|
|
|
|
@dynamic commentId, fileId, includeDeleted, pageSize, pageToken;
|
|
|
|
+ (instancetype)queryWithFileId:(NSString *)fileId
|
|
commentId:(NSString *)commentId {
|
|
NSArray *pathParams = @[
|
|
@"commentId", @"fileId"
|
|
];
|
|
NSString *pathURITemplate = @"files/{fileId}/comments/{commentId}/replies";
|
|
GTLRDriveQuery_RepliesList *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:nil
|
|
pathParameterNames:pathParams];
|
|
query.fileId = fileId;
|
|
query.commentId = commentId;
|
|
query.expectedObjectClass = [GTLRDrive_ReplyList class];
|
|
query.loggingName = @"drive.replies.list";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_RepliesUpdate
|
|
|
|
@dynamic commentId, fileId, replyId;
|
|
|
|
+ (instancetype)queryWithObject:(GTLRDrive_Reply *)object
|
|
fileId:(NSString *)fileId
|
|
commentId:(NSString *)commentId
|
|
replyId:(NSString *)replyId {
|
|
if (object == nil) {
|
|
GTLR_DEBUG_ASSERT(object != nil, @"Got a nil object");
|
|
return nil;
|
|
}
|
|
NSArray *pathParams = @[
|
|
@"commentId", @"fileId", @"replyId"
|
|
];
|
|
NSString *pathURITemplate = @"files/{fileId}/comments/{commentId}/replies/{replyId}";
|
|
GTLRDriveQuery_RepliesUpdate *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"PATCH"
|
|
pathParameterNames:pathParams];
|
|
query.bodyObject = object;
|
|
query.fileId = fileId;
|
|
query.commentId = commentId;
|
|
query.replyId = replyId;
|
|
query.expectedObjectClass = [GTLRDrive_Reply class];
|
|
query.loggingName = @"drive.replies.update";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_RevisionsDelete
|
|
|
|
@dynamic fileId, revisionId;
|
|
|
|
+ (instancetype)queryWithFileId:(NSString *)fileId
|
|
revisionId:(NSString *)revisionId {
|
|
NSArray *pathParams = @[
|
|
@"fileId", @"revisionId"
|
|
];
|
|
NSString *pathURITemplate = @"files/{fileId}/revisions/{revisionId}";
|
|
GTLRDriveQuery_RevisionsDelete *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"DELETE"
|
|
pathParameterNames:pathParams];
|
|
query.fileId = fileId;
|
|
query.revisionId = revisionId;
|
|
query.loggingName = @"drive.revisions.delete";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_RevisionsGet
|
|
|
|
@dynamic acknowledgeAbuse, fileId, revisionId;
|
|
|
|
+ (instancetype)queryWithFileId:(NSString *)fileId
|
|
revisionId:(NSString *)revisionId {
|
|
NSArray *pathParams = @[
|
|
@"fileId", @"revisionId"
|
|
];
|
|
NSString *pathURITemplate = @"files/{fileId}/revisions/{revisionId}";
|
|
GTLRDriveQuery_RevisionsGet *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:nil
|
|
pathParameterNames:pathParams];
|
|
query.fileId = fileId;
|
|
query.revisionId = revisionId;
|
|
query.expectedObjectClass = [GTLRDrive_Revision class];
|
|
query.loggingName = @"drive.revisions.get";
|
|
return query;
|
|
}
|
|
|
|
+ (instancetype)queryForMediaWithFileId:(NSString *)fileId
|
|
revisionId:(NSString *)revisionId {
|
|
GTLRDriveQuery_RevisionsGet *query =
|
|
[self queryWithFileId:fileId
|
|
revisionId:revisionId];
|
|
query.downloadAsDataObjectType = @"media";
|
|
query.useMediaDownloadService = YES;
|
|
query.loggingName = @"Download drive.revisions.get";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_RevisionsList
|
|
|
|
@dynamic fileId, pageSize, pageToken;
|
|
|
|
+ (instancetype)queryWithFileId:(NSString *)fileId {
|
|
NSArray *pathParams = @[ @"fileId" ];
|
|
NSString *pathURITemplate = @"files/{fileId}/revisions";
|
|
GTLRDriveQuery_RevisionsList *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:nil
|
|
pathParameterNames:pathParams];
|
|
query.fileId = fileId;
|
|
query.expectedObjectClass = [GTLRDrive_RevisionList class];
|
|
query.loggingName = @"drive.revisions.list";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_RevisionsUpdate
|
|
|
|
@dynamic fileId, revisionId;
|
|
|
|
+ (instancetype)queryWithObject:(GTLRDrive_Revision *)object
|
|
fileId:(NSString *)fileId
|
|
revisionId:(NSString *)revisionId {
|
|
if (object == nil) {
|
|
GTLR_DEBUG_ASSERT(object != nil, @"Got a nil object");
|
|
return nil;
|
|
}
|
|
NSArray *pathParams = @[
|
|
@"fileId", @"revisionId"
|
|
];
|
|
NSString *pathURITemplate = @"files/{fileId}/revisions/{revisionId}";
|
|
GTLRDriveQuery_RevisionsUpdate *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"PATCH"
|
|
pathParameterNames:pathParams];
|
|
query.bodyObject = object;
|
|
query.fileId = fileId;
|
|
query.revisionId = revisionId;
|
|
query.expectedObjectClass = [GTLRDrive_Revision class];
|
|
query.loggingName = @"drive.revisions.update";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_TeamdrivesCreate
|
|
|
|
@dynamic requestId;
|
|
|
|
+ (instancetype)queryWithObject:(GTLRDrive_TeamDrive *)object
|
|
requestId:(NSString *)requestId {
|
|
if (object == nil) {
|
|
GTLR_DEBUG_ASSERT(object != nil, @"Got a nil object");
|
|
return nil;
|
|
}
|
|
NSString *pathURITemplate = @"teamdrives";
|
|
GTLRDriveQuery_TeamdrivesCreate *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"POST"
|
|
pathParameterNames:nil];
|
|
query.bodyObject = object;
|
|
query.requestId = requestId;
|
|
query.expectedObjectClass = [GTLRDrive_TeamDrive class];
|
|
query.loggingName = @"drive.teamdrives.create";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_TeamdrivesDelete
|
|
|
|
@dynamic teamDriveId;
|
|
|
|
+ (instancetype)queryWithTeamDriveId:(NSString *)teamDriveId {
|
|
NSArray *pathParams = @[ @"teamDriveId" ];
|
|
NSString *pathURITemplate = @"teamdrives/{teamDriveId}";
|
|
GTLRDriveQuery_TeamdrivesDelete *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"DELETE"
|
|
pathParameterNames:pathParams];
|
|
query.teamDriveId = teamDriveId;
|
|
query.loggingName = @"drive.teamdrives.delete";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_TeamdrivesGet
|
|
|
|
@dynamic teamDriveId, useDomainAdminAccess;
|
|
|
|
+ (instancetype)queryWithTeamDriveId:(NSString *)teamDriveId {
|
|
NSArray *pathParams = @[ @"teamDriveId" ];
|
|
NSString *pathURITemplate = @"teamdrives/{teamDriveId}";
|
|
GTLRDriveQuery_TeamdrivesGet *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:nil
|
|
pathParameterNames:pathParams];
|
|
query.teamDriveId = teamDriveId;
|
|
query.expectedObjectClass = [GTLRDrive_TeamDrive class];
|
|
query.loggingName = @"drive.teamdrives.get";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_TeamdrivesList
|
|
|
|
@dynamic pageSize, pageToken, q, useDomainAdminAccess;
|
|
|
|
+ (instancetype)query {
|
|
NSString *pathURITemplate = @"teamdrives";
|
|
GTLRDriveQuery_TeamdrivesList *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:nil
|
|
pathParameterNames:nil];
|
|
query.expectedObjectClass = [GTLRDrive_TeamDriveList class];
|
|
query.loggingName = @"drive.teamdrives.list";
|
|
return query;
|
|
}
|
|
|
|
@end
|
|
|
|
@implementation GTLRDriveQuery_TeamdrivesUpdate
|
|
|
|
@dynamic teamDriveId, useDomainAdminAccess;
|
|
|
|
+ (instancetype)queryWithObject:(GTLRDrive_TeamDrive *)object
|
|
teamDriveId:(NSString *)teamDriveId {
|
|
if (object == nil) {
|
|
GTLR_DEBUG_ASSERT(object != nil, @"Got a nil object");
|
|
return nil;
|
|
}
|
|
NSArray *pathParams = @[ @"teamDriveId" ];
|
|
NSString *pathURITemplate = @"teamdrives/{teamDriveId}";
|
|
GTLRDriveQuery_TeamdrivesUpdate *query =
|
|
[[self alloc] initWithPathURITemplate:pathURITemplate
|
|
HTTPMethod:@"PATCH"
|
|
pathParameterNames:pathParams];
|
|
query.bodyObject = object;
|
|
query.teamDriveId = teamDriveId;
|
|
query.expectedObjectClass = [GTLRDrive_TeamDrive class];
|
|
query.loggingName = @"drive.teamdrives.update";
|
|
return query;
|
|
}
|
|
|
|
@end
|