Documentation
¶
Index ¶
- Constants
- Variables
- type DeleteFileRequest
- type DeleteFileResponse
- type Error
- type FileMeta
- func (p *FileMeta) GetBytes() (v int64)
- func (p *FileMeta) GetCreatedAt() (v int64)
- func (p *FileMeta) GetError() (v *Error)
- func (p *FileMeta) GetExpireAt() (v int64)
- func (p *FileMeta) GetFileName() (v string)
- func (p *FileMeta) GetID() (v string)
- func (p *FileMeta) GetMimeType() (v string)
- func (p *FileMeta) GetObjectType() (v ObjectType)
- func (p *FileMeta) GetPreprocessConfigs() (v *PreprocessConfigs)
- func (p *FileMeta) GetPurpose() (v Purpose)
- func (p *FileMeta) GetStatus() (v Status)
- func (p *FileMeta) InitDefault()
- func (p *FileMeta) IsSetBytes() bool
- func (p *FileMeta) IsSetError() bool
- func (p *FileMeta) IsSetMimeType() bool
- func (p *FileMeta) IsSetPreprocessConfigs() bool
- func (p *FileMeta) String() string
- type ListFilesRequest
- func (p *ListFilesRequest) GetAfter() (v string)
- func (p *ListFilesRequest) GetLimit() (v int64)
- func (p *ListFilesRequest) GetOrder() (v Order)
- func (p *ListFilesRequest) GetPurpose() (v Purpose)
- func (p *ListFilesRequest) InitDefault()
- func (p *ListFilesRequest) IsSetAfter() bool
- func (p *ListFilesRequest) IsSetLimit() bool
- func (p *ListFilesRequest) IsSetOrder() bool
- func (p *ListFilesRequest) IsSetPurpose() bool
- func (p *ListFilesRequest) String() string
- func (p *ListFilesRequest) URLQuery() (v url.Values, err error)
- type ListFilesResponse
- func (p *ListFilesResponse) GetData() (v []*FileMeta)
- func (p *ListFilesResponse) GetFirstID() (v string)
- func (p *ListFilesResponse) GetHasMore() (v bool)
- func (p *ListFilesResponse) GetLastID() (v string)
- func (p *ListFilesResponse) GetObjectType() (v ObjectType)
- func (p *ListFilesResponse) InitDefault()
- func (p *ListFilesResponse) String() string
- type ObjectType
- type Order
- type PreprocessConfigs
- type Purpose
- type RetrieveFileRequest
- type Status
- type UploadFileRequest
- func (p *UploadFileRequest) GetExpireAt() (v int64)
- func (p *UploadFileRequest) GetPreprocessConfigs() (v *PreprocessConfigs)
- func (p *UploadFileRequest) GetPurpose() (v Purpose)
- func (p *UploadFileRequest) InitDefault()
- func (p *UploadFileRequest) IsSetExpireAt() bool
- func (p *UploadFileRequest) IsSetPreprocessConfigs() bool
- func (p *UploadFileRequest) MarshalMultipart() (data []byte, contentType string, err error)
- func (p *UploadFileRequest) String() string
- type Video
Constants ¶
View Source
const ( PurposeUserData = "user_data" StatusActive = "active" StatusProcessing = "processing" StatusFailed = "failed" ObjectTypeList = "list" ObjectTypeFile = "file" OrderAsc = "asc" OrderDesc = "desc" )
Variables ¶
View Source
var FileMeta_Bytes_DEFAULT int64
View Source
var FileMeta_MimeType_DEFAULT string
View Source
var ListFilesRequest_After_DEFAULT string
View Source
var ListFilesRequest_Limit_DEFAULT int64
View Source
var UploadFileRequest_ExpireAt_DEFAULT int64
View Source
var Video_Fps_DEFAULT float64
Functions ¶
This section is empty.
Types ¶
type DeleteFileRequest ¶
type DeleteFileRequest struct {
ID string `thrift:"ID,1,required" json:"ID,required" path:"id,required"`
}
func NewDeleteFileRequest ¶
func NewDeleteFileRequest() *DeleteFileRequest
func (*DeleteFileRequest) GetID ¶
func (p *DeleteFileRequest) GetID() (v string)
func (*DeleteFileRequest) InitDefault ¶
func (p *DeleteFileRequest) InitDefault()
func (*DeleteFileRequest) String ¶
func (p *DeleteFileRequest) String() string
type DeleteFileResponse ¶
type DeleteFileResponse struct {
ObjectType ObjectType `thrift:"ObjectType,1,required" form:"object,required" json:"object,required"`
ID string `thrift:"ID,2,required" form:"id,required" json:"id,required"`
Deleted bool `thrift:"Deleted,3,required" form:"deleted,required" json:"deleted,required"`
model.HttpHeader
}
func NewDeleteFileResponse ¶
func NewDeleteFileResponse() *DeleteFileResponse
func (*DeleteFileResponse) GetDeleted ¶
func (p *DeleteFileResponse) GetDeleted() (v bool)
func (*DeleteFileResponse) GetID ¶
func (p *DeleteFileResponse) GetID() (v string)
func (*DeleteFileResponse) GetObjectType ¶
func (p *DeleteFileResponse) GetObjectType() (v ObjectType)
func (*DeleteFileResponse) InitDefault ¶
func (p *DeleteFileResponse) InitDefault()
func (*DeleteFileResponse) String ¶
func (p *DeleteFileResponse) String() string
type Error ¶
type Error struct {
Code string `thrift:"Code,1,required" form:"code,required" json:"code,required"`
Message string `thrift:"Message,2,required" form:"message,required" json:"message,required"`
Param string `thrift:"Param,3,required" form:"param,required" json:"param,required"`
Type string `thrift:"Type,4,required" form:"type,required" json:"type,required"`
}
var FileMeta_Error_DEFAULT *Error
func (*Error) GetMessage ¶
func (*Error) InitDefault ¶
func (p *Error) InitDefault()
type FileMeta ¶
type FileMeta struct {
ObjectType ObjectType `thrift:"ObjectType,1,required" form:"object,required" json:"object,required"`
ID string `thrift:"ID,2,required" form:"id,required" json:"id,required"`
Purpose Purpose `thrift:"Purpose,3,required" form:"purpose,required" json:"purpose,required"`
FileName string `thrift:"FileName,4,required" form:"filename,required" json:"filename,required"`
Bytes *int64 `thrift:"Bytes,5,optional" form:"bytes" json:"bytes,omitempty"`
MimeType *string `thrift:"MimeType,6,optional" form:"mime_type" json:"mime_type,omitempty"`
/*
time stamp for file
*/
CreatedAt int64 `thrift:"CreatedAt,7,required" form:"created_at,required" json:"created_at,required"`
ExpireAt int64 `thrift:"ExpireAt,8,required" form:"expire_at,required" json:"expire_at,required"`
Status Status `thrift:"Status,9,required" form:"status,required" json:"status,required"`
// only set when status = failed
Error *Error `thrift:"Error,11,optional" form:"error" json:"error,omitempty"`
PreprocessConfigs *PreprocessConfigs `thrift:"PreprocessConfigs,12,optional" form:"preprocess_configs" json:"preprocess_configs,omitempty"`
model.HttpHeader
}
func NewFileMeta ¶
func NewFileMeta() *FileMeta
func (*FileMeta) GetCreatedAt ¶
func (*FileMeta) GetExpireAt ¶
func (*FileMeta) GetFileName ¶
func (*FileMeta) GetMimeType ¶
func (*FileMeta) GetObjectType ¶
func (p *FileMeta) GetObjectType() (v ObjectType)
func (*FileMeta) GetPreprocessConfigs ¶
func (p *FileMeta) GetPreprocessConfigs() (v *PreprocessConfigs)
func (*FileMeta) GetPurpose ¶
func (*FileMeta) InitDefault ¶
func (p *FileMeta) InitDefault()
func (*FileMeta) IsSetBytes ¶
func (*FileMeta) IsSetError ¶
func (*FileMeta) IsSetMimeType ¶
func (*FileMeta) IsSetPreprocessConfigs ¶
type ListFilesRequest ¶
type ListFilesRequest struct {
Purpose *Purpose `thrift:"Purpose,1,optional" json:"Purpose,omitempty" query:"purpose"`
After *string `thrift:"After,2,optional" json:"After,omitempty" query:"after"`
Limit *int64 `thrift:"Limit,3,optional" json:"Limit,omitempty" query:"limit"`
Order *Order `thrift:"Order,4,optional" json:"Order,omitempty" query:"order"`
}
func NewListFilesRequest ¶
func NewListFilesRequest() *ListFilesRequest
func (*ListFilesRequest) GetAfter ¶
func (p *ListFilesRequest) GetAfter() (v string)
func (*ListFilesRequest) GetLimit ¶
func (p *ListFilesRequest) GetLimit() (v int64)
func (*ListFilesRequest) GetOrder ¶
func (p *ListFilesRequest) GetOrder() (v Order)
func (*ListFilesRequest) GetPurpose ¶
func (p *ListFilesRequest) GetPurpose() (v Purpose)
func (*ListFilesRequest) InitDefault ¶
func (p *ListFilesRequest) InitDefault()
func (*ListFilesRequest) IsSetAfter ¶
func (p *ListFilesRequest) IsSetAfter() bool
func (*ListFilesRequest) IsSetLimit ¶
func (p *ListFilesRequest) IsSetLimit() bool
func (*ListFilesRequest) IsSetOrder ¶
func (p *ListFilesRequest) IsSetOrder() bool
func (*ListFilesRequest) IsSetPurpose ¶
func (p *ListFilesRequest) IsSetPurpose() bool
func (*ListFilesRequest) String ¶
func (p *ListFilesRequest) String() string
type ListFilesResponse ¶
type ListFilesResponse struct {
ObjectType ObjectType `thrift:"ObjectType,1,required" form:"object,required" json:"object,required"`
Data []*FileMeta `thrift:"data,2,required" form:"data,required" json:"data,required"`
FirstID string `thrift:"FirstID,3,required" form:"first_id,required" json:"first_id,required"`
LastID string `thrift:"LastID,4,required" form:"last_id,required" json:"last_id,required"`
HasMore bool `thrift:"HasMore,5,required" form:"has_more,required" json:"has_more,required"`
model.HttpHeader
}
func NewListFilesResponse ¶
func NewListFilesResponse() *ListFilesResponse
func (*ListFilesResponse) GetData ¶
func (p *ListFilesResponse) GetData() (v []*FileMeta)
func (*ListFilesResponse) GetFirstID ¶
func (p *ListFilesResponse) GetFirstID() (v string)
func (*ListFilesResponse) GetHasMore ¶
func (p *ListFilesResponse) GetHasMore() (v bool)
func (*ListFilesResponse) GetLastID ¶
func (p *ListFilesResponse) GetLastID() (v string)
func (*ListFilesResponse) GetObjectType ¶
func (p *ListFilesResponse) GetObjectType() (v ObjectType)
func (*ListFilesResponse) InitDefault ¶
func (p *ListFilesResponse) InitDefault()
func (*ListFilesResponse) String ¶
func (p *ListFilesResponse) String() string
type ObjectType ¶
type ObjectType string
type PreprocessConfigs ¶
type PreprocessConfigs struct {
Video *Video `thrift:"video,1,optional" form:"video" json:"video,omitempty"`
}
var FileMeta_PreprocessConfigs_DEFAULT *PreprocessConfigs
var UploadFileRequest_PreprocessConfigs_DEFAULT *PreprocessConfigs
func NewPreprocessConfigs ¶
func NewPreprocessConfigs() *PreprocessConfigs
func (*PreprocessConfigs) GetVideo ¶
func (p *PreprocessConfigs) GetVideo() (v *Video)
func (*PreprocessConfigs) InitDefault ¶
func (p *PreprocessConfigs) InitDefault()
func (*PreprocessConfigs) IsSetVideo ¶
func (p *PreprocessConfigs) IsSetVideo() bool
func (*PreprocessConfigs) String ¶
func (p *PreprocessConfigs) String() string
type RetrieveFileRequest ¶
type RetrieveFileRequest struct {
ID string `thrift:"ID,1,required" json:"ID,required" path:"id,required"`
}
func NewRetrieveFileRequest ¶
func NewRetrieveFileRequest() *RetrieveFileRequest
func (*RetrieveFileRequest) GetID ¶
func (p *RetrieveFileRequest) GetID() (v string)
func (*RetrieveFileRequest) InitDefault ¶
func (p *RetrieveFileRequest) InitDefault()
func (*RetrieveFileRequest) String ¶
func (p *RetrieveFileRequest) String() string
type UploadFileRequest ¶
type UploadFileRequest struct {
// The File object (not file name) to be uploaded.
File io.Reader `json:"file,required" format:"binary"`
// The intended purpose of the uploaded file.
Purpose Purpose `form:"purpose,required"`
// The preprocessing configurations for the uploaded file.
PreprocessConfigs *PreprocessConfigs `form:"preprocess_configs,omitempty"`
// The expiration timestamp for a file.
ExpireAt *int64 `form:"expire_at,omitempty"`
}
UploadFileRequest upload file request, it's a form request with file field
func NewUploadFileRequest ¶
func NewUploadFileRequest() *UploadFileRequest
func (*UploadFileRequest) GetExpireAt ¶
func (p *UploadFileRequest) GetExpireAt() (v int64)
func (*UploadFileRequest) GetPreprocessConfigs ¶
func (p *UploadFileRequest) GetPreprocessConfigs() (v *PreprocessConfigs)
func (*UploadFileRequest) GetPurpose ¶
func (p *UploadFileRequest) GetPurpose() (v Purpose)
func (*UploadFileRequest) InitDefault ¶
func (p *UploadFileRequest) InitDefault()
func (*UploadFileRequest) IsSetExpireAt ¶
func (p *UploadFileRequest) IsSetExpireAt() bool
func (*UploadFileRequest) IsSetPreprocessConfigs ¶
func (p *UploadFileRequest) IsSetPreprocessConfigs() bool
func (*UploadFileRequest) MarshalMultipart ¶
func (p *UploadFileRequest) MarshalMultipart() (data []byte, contentType string, err error)
func (*UploadFileRequest) String ¶
func (p *UploadFileRequest) String() string
Click to show internal directories.
Click to hide internal directories.