// Code generated by ogen, DO NOT EDIT.
package api
// CopyFileParams is parameters of copyFile operation.
type CopyFileParams struct {
FileId string
}
// CreateCommentParams is parameters of createComment operation.
type CreateCommentParams struct {
FileId string
Fields OptString `json:",omitempty,omitzero"`
}
// CreatePermissionParams is parameters of createPermission operation.
type CreatePermissionParams struct {
FileId string
SendNotificationEmail OptBool `json:",omitempty,omitzero"`
Fields OptString `json:",omitempty,omitzero"`
}
// CreateReplyParams is parameters of createReply operation.
type CreateReplyParams struct {
FileId string
CommentId string
Fields OptString `json:",omitempty,omitzero"`
}
// DeleteCommentParams is parameters of deleteComment operation.
type DeleteCommentParams struct {
FileId string
CommentId string
}
// DeletePermissionParams is parameters of deletePermission operation.
type DeletePermissionParams struct {
FileId string
PermissionId string
}
// GetAboutParams is parameters of getAbout operation.
type GetAboutParams struct {
Fields OptString `json:",omitempty,omitzero"`
}
// GetCommentParams is parameters of getComment operation.
type GetCommentParams struct {
FileId string
CommentId string
Fields OptString `json:",omitempty,omitzero"`
IncludeDeleted OptBool `json:",omitempty,omitzero"`
}
// GetFileParams is parameters of getFile operation.
type GetFileParams struct {
FileId string
Fields OptString `json:",omitempty,omitzero"`
}
// ListCommentsParams is parameters of listComments operation.
type ListCommentsParams struct {
FileId string
PageSize OptInt `json:",omitempty,omitzero"`
PageToken OptString `json:",omitempty,omitzero"`
Fields OptString `json:",omitempty,omitzero"`
}
// ListDrivesParams is parameters of listDrives operation.
type ListDrivesParams struct {
PageSize OptInt `json:",omitempty,omitzero"`
PageToken OptString `json:",omitempty,omitzero"`
}
// ListFilesParams is parameters of listFiles operation.
type ListFilesParams struct {
Q OptString `json:",omitempty,omitzero"`
PageSize OptInt `json:",omitempty,omitzero"`
PageToken OptString `json:",omitempty,omitzero"`
OrderBy OptString `json:",omitempty,omitzero"`
Fields OptString `json:",omitempty,omitzero"`
}
// ListPermissionsParams is parameters of listPermissions operation.
type ListPermissionsParams struct {
FileId string
Fields OptString `json:",omitempty,omitzero"`
}
// ListRevisionsParams is parameters of listRevisions operation.
type ListRevisionsParams struct {
FileId string
PageSize OptInt `json:",omitempty,omitzero"`
PageToken OptString `json:",omitempty,omitzero"`
Fields OptString `json:",omitempty,omitzero"`
}
// UpdateFileParams is parameters of updateFile operation.
type UpdateFileParams struct {
FileId string
AddParents OptString `json:",omitempty,omitzero"`
RemoveParents OptString `json:",omitempty,omitzero"`
Fields OptString `json:",omitempty,omitzero"`
}