GBA002/Pods/GoogleAPIClientForREST/Source/GeneratedServices/Drive/GTLRDriveQuery.m
Riley Testut 6cca0f244f Replaces frameworks with static libraries
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.
2020-02-03 19:28:23 -08:00

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