package alidrive // list request bean type ListReq struct { DriveId string `json:"drive_id"` Fields string `json:"fields"` ImageThumbnailProcess string `json:"image_thumbnail_process"` ImageUrlProcess string `json:"image_url_process"` Limit int `json:"limit"` Marker string `json:"marker"` OrderBy string `json:"order_by"` OrderDirection string `json:"order_direction"` ParentFileId string `json:"parent_file_id"` VideoThumbnailProcess string `json:"video_thumbnail_process"` } // get request bean type GetReq struct { DriveId string `json:"drive_id"` FileId string `json:"file_id"` ImageThumbnailProcess string `json:"image_thumbnail_process"` VideoThumbnailProcess string `json:"video_thumbnail_process"` } // download request bean type DownloadReq struct { DriveId string `json:"drive_id"` FileId string `json:"file_id"` ExpireSec int `json:"expire_sec"` FileName string `json:"file_name"` } // search request bean type SearchReq struct { DriveId string `json:"drive_id"` ImageThumbnailProcess string `json:"image_thumbnail_process"` ImageUrlProcess string `json:"image_url_process"` Limit int `json:"limit"` Marker string `json:"marker"` OrderBy string `json:"order_by"` //"type ASC,updated_at DESC" Query string `json:"query"` // "name match '测试文件'" VideoThumbnailProcess string `json:"video_thumbnail_process"` } // token_login request bean type TokenLoginReq struct { Token string `json:"token"` } // get_token request bean type GetTokenReq struct { Code string `json:"code"` } // refresh_token request bean type RefreshTokenReq struct { RefreshToken string `json:"refresh_token"` GrantType string `json:"grant_type"` } // office_preview_url request bean type OfficePreviewUrlReq struct { AccessToken string `json:"access_token"` DriveId string `json:"drive_id"` FileId string `json:"file_id"` } // video preview url request bean type VideoPreviewUrlReq struct { DriveId string `json:"drive_id"` FileId string `json:"file_id"` ExpireSec int `json:"expire_sec"` } type ReqData struct { Code int `json:"code"` Data interface{} `json:"data"` Message string `json:"message"` }