types

package
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 9, 2026 License: MIT Imports: 7 Imported by: 0

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) Body

func (p *InitInput) Body() io.Reader

func (*InitInput) ContentType

func (p *InitInput) ContentType() string

func (*InitInput) ParameterMap

func (p *InitInput) ParameterMap() map[string]string

func (*InitInput) ResolveEndpoint

func (p *InitInput) ResolveEndpoint(endpointBase string) string

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL