Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppendInput ¶
type AppendInput struct {
// Query parameters
MediaID string // required
Data []byte // required
SegmentIndex int
// contains filtered or unexported fields
}
func (*AppendInput) Body ¶
func (p *AppendInput) Body() io.Reader
func (*AppendInput) ContentType ¶
func (p *AppendInput) ContentType() string
func (*AppendInput) ParameterMap ¶
func (p *AppendInput) ParameterMap() map[string]string
func (*AppendInput) ResolveEndpoint ¶
func (p *AppendInput) ResolveEndpoint(endpointBase string) string
type FinalizeInput ¶
type FinalizeInput struct {
// Query parameters
MediaID string // required
}
FINALIZE
func (*FinalizeInput) Body ¶
func (p *FinalizeInput) Body() io.Reader
func (*FinalizeInput) ContentType ¶
func (p *FinalizeInput) ContentType() string
func (*FinalizeInput) ParameterMap ¶
func (p *FinalizeInput) ParameterMap() map[string]string
func (*FinalizeInput) ResolveEndpoint ¶
func (p *FinalizeInput) ResolveEndpoint(endpointBase string) string
type FinalizeOutput ¶
type FinalizeOutput struct {
Data resources.UploadFinalize `json:"data"`
Errors []resources.PartialError `json:"errors,omitempty"`
}
{
"data": {
"id": "1880028106020515840",
"media_key": "13_1880028106020515840",
"size": 1024,
"expires_after_secs": 86400,
"processing_info": {
"state": "pending",
"check_after_secs": 1
}
}
}
func (*FinalizeOutput) HasPartialError ¶
func (r *FinalizeOutput) HasPartialError() bool
type InitInput ¶
type InitInput struct {
// Query parameters
TotalBytes int // required
MediaType string // required
MediaCategory fields.MediaCategory // required
}
func (*InitInput) ContentType ¶
func (*InitInput) ParameterMap ¶
func (*InitInput) ResolveEndpoint ¶
type InitOutput ¶
type InitOutput struct {
Data resources.UploadInit `json:"data"`
Errors []resources.PartialError `json:"errors,omitempty"`
}
{"data":{"id":"1895027516701843457","expires_after_secs":86399}}
func (*InitOutput) HasPartialError ¶
func (r *InitOutput) HasPartialError() bool
type StatusInput ¶
type StatusInput struct {
// Query parameters
MediaID string // required
}
func (*StatusInput) Body ¶
func (p *StatusInput) Body() io.Reader
func (*StatusInput) ContentType ¶
func (p *StatusInput) ContentType() string
func (*StatusInput) ParameterMap ¶
func (p *StatusInput) ParameterMap() map[string]string
func (*StatusInput) ResolveEndpoint ¶
func (p *StatusInput) ResolveEndpoint(endpointBase string) string
type StatusOutput ¶
type StatusOutput struct {
Data resources.UploadFinalize `json:"data"`
Errors []resources.PartialError `json:"errors,omitempty"`
}
{
"data":{
"id":"1880028106020515840",
"media_key":"13_1880028106020515840",
"processing_info":{
"state":"uploading" // state transition flow is pending -> in_progress -> [failed|succeeded]
}
}
}
func (*StatusOutput) HasPartialError ¶
func (r *StatusOutput) HasPartialError() bool
Click to show internal directories.
Click to hide internal directories.