model

package
v0.0.73 Latest Latest
Warning

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

Go to latest
Published: Dec 25, 2021 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppQualityInfo

type AppQualityInfo struct {
	AppName *string `json:"app_name,omitempty"`

	QualityInfo *[]QualityInfo `json:"quality_info,omitempty"`
}

func (AppQualityInfo) String

func (o AppQualityInfo) String() string

type CreateDomainMappingRequest

type CreateDomainMappingRequest struct {
	SpecifyProject *string `json:"specify_project,omitempty"`

	Body *DomainMapping `json:"body,omitempty"`
}

Request Object

func (CreateDomainMappingRequest) String

type CreateDomainMappingResponse

type CreateDomainMappingResponse struct {
	PullDomain *string `json:"pull_domain,omitempty"`

	PushDomain     *string `json:"push_domain,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateDomainMappingResponse) String

type CreateDomainRequest

type CreateDomainRequest struct {
	Body *LiveDomainCreateReq `json:"body,omitempty"`
}

Request Object

func (CreateDomainRequest) String

func (o CreateDomainRequest) String() string

type CreateDomainResponse

type CreateDomainResponse struct {
	Domain *string `json:"domain,omitempty"`

	DomainType *CreateDomainResponseDomainType `json:"domain_type,omitempty"`

	DomainCname *string `json:"domain_cname,omitempty"`

	Region *string `json:"region,omitempty"`

	Status *CreateDomainResponseStatus `json:"status,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	StatusDescribe *string `json:"status_describe,omitempty"`

	ServiceArea    *CreateDomainResponseServiceArea `json:"service_area,omitempty"`
	HttpStatusCode int                              `json:"-"`
}

Response Object

func (CreateDomainResponse) String

func (o CreateDomainResponse) String() string

type CreateDomainResponseDomainType

type CreateDomainResponseDomainType struct {
	// contains filtered or unexported fields
}

func (CreateDomainResponseDomainType) MarshalJSON

func (c CreateDomainResponseDomainType) MarshalJSON() ([]byte, error)

func (*CreateDomainResponseDomainType) UnmarshalJSON

func (c *CreateDomainResponseDomainType) UnmarshalJSON(b []byte) error

type CreateDomainResponseDomainTypeEnum

type CreateDomainResponseDomainTypeEnum struct {
	PULL CreateDomainResponseDomainType
	PUSH CreateDomainResponseDomainType
}

func GetCreateDomainResponseDomainTypeEnum

func GetCreateDomainResponseDomainTypeEnum() CreateDomainResponseDomainTypeEnum

type CreateDomainResponseServiceArea added in v0.0.48

type CreateDomainResponseServiceArea struct {
	// contains filtered or unexported fields
}

func (CreateDomainResponseServiceArea) MarshalJSON added in v0.0.48

func (c CreateDomainResponseServiceArea) MarshalJSON() ([]byte, error)

func (*CreateDomainResponseServiceArea) UnmarshalJSON added in v0.0.48

func (c *CreateDomainResponseServiceArea) UnmarshalJSON(b []byte) error

type CreateDomainResponseServiceAreaEnum added in v0.0.48

type CreateDomainResponseServiceAreaEnum struct {
	MAINLAND_CHINA         CreateDomainResponseServiceArea
	OUTSIDE_MAINLAND_CHINA CreateDomainResponseServiceArea
	GLOBAL                 CreateDomainResponseServiceArea
}

func GetCreateDomainResponseServiceAreaEnum added in v0.0.48

func GetCreateDomainResponseServiceAreaEnum() CreateDomainResponseServiceAreaEnum

type CreateDomainResponseStatus

type CreateDomainResponseStatus struct {
	// contains filtered or unexported fields
}

func (CreateDomainResponseStatus) MarshalJSON

func (c CreateDomainResponseStatus) MarshalJSON() ([]byte, error)

func (*CreateDomainResponseStatus) UnmarshalJSON

func (c *CreateDomainResponseStatus) UnmarshalJSON(b []byte) error

type CreateDomainResponseStatusEnum

type CreateDomainResponseStatusEnum struct {
	ON          CreateDomainResponseStatus
	OFF         CreateDomainResponseStatus
	CONFIGURING CreateDomainResponseStatus
	DISABLE     CreateDomainResponseStatus
}

func GetCreateDomainResponseStatusEnum

func GetCreateDomainResponseStatusEnum() CreateDomainResponseStatusEnum

type CreateRecordCallbackConfigRequest added in v0.0.48

type CreateRecordCallbackConfigRequest struct {
	Body *RecordCallbackConfigRequest `json:"body,omitempty"`
}

Request Object

func (CreateRecordCallbackConfigRequest) String added in v0.0.48

type CreateRecordCallbackConfigResponse added in v0.0.48

type CreateRecordCallbackConfigResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (CreateRecordCallbackConfigResponse) String added in v0.0.48

type CreateRecordRuleRequest added in v0.0.48

type CreateRecordRuleRequest struct {
	Body *RecordRuleRequest `json:"body,omitempty"`
}

Request Object

func (CreateRecordRuleRequest) String added in v0.0.48

func (o CreateRecordRuleRequest) String() string

type CreateRecordRuleResponse added in v0.0.48

type CreateRecordRuleResponse struct {
	Id *string `json:"id,omitempty"`

	PublishDomain *string `json:"publish_domain,omitempty"`

	App *string `json:"app,omitempty"`

	Stream *string `json:"stream,omitempty"`

	RecordType *CreateRecordRuleResponseRecordType `json:"record_type,omitempty"`

	PlanRecordTime *PlanRecordTime `json:"plan_record_time,omitempty"`

	DefaultRecordConfig *DefaultRecordConfig `json:"default_record_config,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	UpdateTime     *string `json:"update_time,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateRecordRuleResponse) String added in v0.0.48

func (o CreateRecordRuleResponse) String() string

type CreateRecordRuleResponseRecordType added in v0.0.48

type CreateRecordRuleResponseRecordType struct {
	// contains filtered or unexported fields
}

func (CreateRecordRuleResponseRecordType) MarshalJSON added in v0.0.48

func (c CreateRecordRuleResponseRecordType) MarshalJSON() ([]byte, error)

func (*CreateRecordRuleResponseRecordType) UnmarshalJSON added in v0.0.48

func (c *CreateRecordRuleResponseRecordType) UnmarshalJSON(b []byte) error

type CreateRecordRuleResponseRecordTypeEnum added in v0.0.48

type CreateRecordRuleResponseRecordTypeEnum struct {
	CONTINUOUS_RECORD CreateRecordRuleResponseRecordType
	COMMAND_RECORD    CreateRecordRuleResponseRecordType
	PLAN_RECORD       CreateRecordRuleResponseRecordType
	ON_DEMAND_RECORD  CreateRecordRuleResponseRecordType
}

func GetCreateRecordRuleResponseRecordTypeEnum added in v0.0.48

func GetCreateRecordRuleResponseRecordTypeEnum() CreateRecordRuleResponseRecordTypeEnum

type CreateStreamForbiddenRequest

type CreateStreamForbiddenRequest struct {
	SpecifyProject *string `json:"specify_project,omitempty"`

	Body *StreamForbiddenSetting `json:"body,omitempty"`
}

Request Object

func (CreateStreamForbiddenRequest) String

type CreateStreamForbiddenResponse

type CreateStreamForbiddenResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (CreateStreamForbiddenResponse) String

type CreateTranscodingsTemplateRequest

type CreateTranscodingsTemplateRequest struct {
	Body *StreamTranscodingTemplate `json:"body,omitempty"`
}

Request Object

func (CreateTranscodingsTemplateRequest) String

type CreateTranscodingsTemplateResponse

type CreateTranscodingsTemplateResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (CreateTranscodingsTemplateResponse) String

type DecoupledLiveDomainInfo

type DecoupledLiveDomainInfo struct {
	Domain string `json:"domain"`

	DomainType DecoupledLiveDomainInfoDomainType `json:"domain_type"`

	Vendor DecoupledLiveDomainInfoVendor `json:"vendor"`

	Region string `json:"region"`

	DomainCname string `json:"domain_cname"`

	Status DecoupledLiveDomainInfoStatus `json:"status"`

	RelatedDomain string `json:"related_domain"`

	CreateTime *sdktime.SdkTime `json:"create_time"`

	StatusDescribe *string `json:"status_describe,omitempty"`

	ServiceArea *DecoupledLiveDomainInfoServiceArea `json:"service_area,omitempty"`
}

func (DecoupledLiveDomainInfo) String

func (o DecoupledLiveDomainInfo) String() string

type DecoupledLiveDomainInfoDomainType

type DecoupledLiveDomainInfoDomainType struct {
	// contains filtered or unexported fields
}

func (DecoupledLiveDomainInfoDomainType) MarshalJSON

func (c DecoupledLiveDomainInfoDomainType) MarshalJSON() ([]byte, error)

func (*DecoupledLiveDomainInfoDomainType) UnmarshalJSON

func (c *DecoupledLiveDomainInfoDomainType) UnmarshalJSON(b []byte) error

type DecoupledLiveDomainInfoDomainTypeEnum

type DecoupledLiveDomainInfoDomainTypeEnum struct {
	PULL DecoupledLiveDomainInfoDomainType
	PUSH DecoupledLiveDomainInfoDomainType
}

func GetDecoupledLiveDomainInfoDomainTypeEnum

func GetDecoupledLiveDomainInfoDomainTypeEnum() DecoupledLiveDomainInfoDomainTypeEnum

type DecoupledLiveDomainInfoServiceArea added in v0.0.56

type DecoupledLiveDomainInfoServiceArea struct {
	// contains filtered or unexported fields
}

func (DecoupledLiveDomainInfoServiceArea) MarshalJSON added in v0.0.56

func (c DecoupledLiveDomainInfoServiceArea) MarshalJSON() ([]byte, error)

func (*DecoupledLiveDomainInfoServiceArea) UnmarshalJSON added in v0.0.56

func (c *DecoupledLiveDomainInfoServiceArea) UnmarshalJSON(b []byte) error

type DecoupledLiveDomainInfoServiceAreaEnum added in v0.0.56

type DecoupledLiveDomainInfoServiceAreaEnum struct {
	MAINLAND_CHINA         DecoupledLiveDomainInfoServiceArea
	OUTSIDE_MAINLAND_CHINA DecoupledLiveDomainInfoServiceArea
	GLOBAL                 DecoupledLiveDomainInfoServiceArea
}

func GetDecoupledLiveDomainInfoServiceAreaEnum added in v0.0.56

func GetDecoupledLiveDomainInfoServiceAreaEnum() DecoupledLiveDomainInfoServiceAreaEnum

type DecoupledLiveDomainInfoStatus

type DecoupledLiveDomainInfoStatus struct {
	// contains filtered or unexported fields
}

func (DecoupledLiveDomainInfoStatus) MarshalJSON

func (c DecoupledLiveDomainInfoStatus) MarshalJSON() ([]byte, error)

func (*DecoupledLiveDomainInfoStatus) UnmarshalJSON

func (c *DecoupledLiveDomainInfoStatus) UnmarshalJSON(b []byte) error

type DecoupledLiveDomainInfoStatusEnum

type DecoupledLiveDomainInfoStatusEnum struct {
	ON          DecoupledLiveDomainInfoStatus
	OFF         DecoupledLiveDomainInfoStatus
	CONFIGURING DecoupledLiveDomainInfoStatus
}

func GetDecoupledLiveDomainInfoStatusEnum

func GetDecoupledLiveDomainInfoStatusEnum() DecoupledLiveDomainInfoStatusEnum

type DecoupledLiveDomainInfoVendor

type DecoupledLiveDomainInfoVendor struct {
	// contains filtered or unexported fields
}

func (DecoupledLiveDomainInfoVendor) MarshalJSON

func (c DecoupledLiveDomainInfoVendor) MarshalJSON() ([]byte, error)

func (*DecoupledLiveDomainInfoVendor) UnmarshalJSON

func (c *DecoupledLiveDomainInfoVendor) UnmarshalJSON(b []byte) error

type DefaultRecordConfig added in v0.0.48

type DefaultRecordConfig struct {
	RecordFormat []VideoFormatVar `json:"record_format"`

	ObsAddr *RecordObsFileAddr `json:"obs_addr"`

	HlsConfig *HlsRecordConfig `json:"hls_config,omitempty"`

	FlvConfig *FlvRecordConfig `json:"flv_config,omitempty"`

	Mp4Config *Mp4RecordConfig `json:"mp4_config,omitempty"`
}

func (DefaultRecordConfig) String added in v0.0.48

func (o DefaultRecordConfig) String() string

type DeleteDomainMappingRequest

type DeleteDomainMappingRequest struct {
	SpecifyProject *string `json:"specify_project,omitempty"`

	PullDomain string `json:"pull_domain"`

	PushDomain string `json:"push_domain"`
}

Request Object

func (DeleteDomainMappingRequest) String

type DeleteDomainMappingResponse

type DeleteDomainMappingResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteDomainMappingResponse) String

type DeleteDomainRequest

type DeleteDomainRequest struct {
	Domain string `json:"domain"`
}

Request Object

func (DeleteDomainRequest) String

func (o DeleteDomainRequest) String() string

type DeleteDomainResponse

type DeleteDomainResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteDomainResponse) String

func (o DeleteDomainResponse) String() string

type DeleteRecordCallbackConfigRequest added in v0.0.48

type DeleteRecordCallbackConfigRequest struct {
	Id string `json:"id"`
}

Request Object

func (DeleteRecordCallbackConfigRequest) String added in v0.0.48

type DeleteRecordCallbackConfigResponse added in v0.0.48

type DeleteRecordCallbackConfigResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteRecordCallbackConfigResponse) String added in v0.0.48

type DeleteRecordRuleRequest added in v0.0.48

type DeleteRecordRuleRequest struct {
	Id string `json:"id"`
}

Request Object

func (DeleteRecordRuleRequest) String added in v0.0.48

func (o DeleteRecordRuleRequest) String() string

type DeleteRecordRuleResponse added in v0.0.48

type DeleteRecordRuleResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteRecordRuleResponse) String added in v0.0.48

func (o DeleteRecordRuleResponse) String() string

type DeleteStreamForbiddenRequest

type DeleteStreamForbiddenRequest struct {
	SpecifyProject *string `json:"specify_project,omitempty"`

	Domain string `json:"domain"`

	AppName string `json:"app_name"`

	StreamName string `json:"stream_name"`
}

Request Object

func (DeleteStreamForbiddenRequest) String

type DeleteStreamForbiddenResponse

type DeleteStreamForbiddenResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteStreamForbiddenResponse) String

type DeleteTranscodingsTemplateRequest

type DeleteTranscodingsTemplateRequest struct {
	Domain string `json:"domain"`

	AppName string `json:"app_name"`
}

Request Object

func (DeleteTranscodingsTemplateRequest) String

type DeleteTranscodingsTemplateResponse

type DeleteTranscodingsTemplateResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteTranscodingsTemplateResponse) String

type DomainMapping

type DomainMapping struct {
	PullDomain string `json:"pull_domain"`

	PushDomain string `json:"push_domain"`
}

func (DomainMapping) String

func (o DomainMapping) String() string

type FlvRecordConfig added in v0.0.48

type FlvRecordConfig struct {
	RecordCycle int32 `json:"record_cycle"`

	RecordPrefix *string `json:"record_prefix,omitempty"`

	RecordMaxDurationToMergeFile *int32 `json:"record_max_duration_to_merge_file,omitempty"`
}

func (FlvRecordConfig) String added in v0.0.48

func (o FlvRecordConfig) String() string

type HlsRecordConfig added in v0.0.48

type HlsRecordConfig struct {
	RecordCycle int32 `json:"record_cycle"`

	RecordPrefix *string `json:"record_prefix,omitempty"`

	RecordTsPrefix *string `json:"record_ts_prefix,omitempty"`

	RecordSliceDuration *int32 `json:"record_slice_duration,omitempty"`

	RecordMaxDurationToMergeFile *int32 `json:"record_max_duration_to_merge_file,omitempty"`
}

func (HlsRecordConfig) String added in v0.0.48

func (o HlsRecordConfig) String() string

type ListLiveSampleLogsRequest

type ListLiveSampleLogsRequest struct {
	PlayDomain string `json:"play_domain"`

	StartTime *sdktime.SdkTime `json:"start_time"`

	EndTime *sdktime.SdkTime `json:"end_time"`
}

Request Object

func (ListLiveSampleLogsRequest) String

func (o ListLiveSampleLogsRequest) String() string

type ListLiveSampleLogsResponse

type ListLiveSampleLogsResponse struct {
	Total *int32 `json:"total,omitempty"`

	Domain *string `json:"domain,omitempty"`

	Logs           *[]LogInfo `json:"logs,omitempty"`
	HttpStatusCode int        `json:"-"`
}

Response Object

func (ListLiveSampleLogsResponse) String

type ListLiveStreamsOnlineRequest

type ListLiveStreamsOnlineRequest struct {
	PublishDomain string `json:"publish_domain"`

	App *string `json:"app,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	Stream *string `json:"stream,omitempty"`
}

Request Object

func (ListLiveStreamsOnlineRequest) String

type ListLiveStreamsOnlineResponse

type ListLiveStreamsOnlineResponse struct {
	TotalPage *int64 `json:"total_page,omitempty"`

	TotalNum *int64 `json:"total_num,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int64 `json:"limit,omitempty"`

	RequestId *string `json:"request_id,omitempty"`

	Streams        *[]OnlineInfo `json:"streams,omitempty"`
	HttpStatusCode int           `json:"-"`
}

Response Object

func (ListLiveStreamsOnlineResponse) String

type ListRecordCallbackConfigsRequest added in v0.0.48

type ListRecordCallbackConfigsRequest struct {
	PublishDomain *string `json:"publish_domain,omitempty"`

	App *string `json:"app,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListRecordCallbackConfigsRequest) String added in v0.0.48

type ListRecordCallbackConfigsResponse added in v0.0.48

type ListRecordCallbackConfigsResponse struct {
	Total *int32 `json:"total,omitempty"`

	CallbackConfig *[]RecordCallbackConfig `json:"callback_config,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

Response Object

func (ListRecordCallbackConfigsResponse) String added in v0.0.48

type ListRecordContentsRequest added in v0.0.62

type ListRecordContentsRequest struct {
	PublishDomain *string `json:"publish_domain,omitempty"`

	App *string `json:"app,omitempty"`

	Stream *string `json:"stream,omitempty"`

	RecordType *ListRecordContentsRequestRecordType `json:"record_type,omitempty"`

	StartTime string `json:"start_time"`

	EndTime *string `json:"end_time,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListRecordContentsRequest) String added in v0.0.62

func (o ListRecordContentsRequest) String() string

type ListRecordContentsRequestRecordType added in v0.0.62

type ListRecordContentsRequestRecordType struct {
	// contains filtered or unexported fields
}

func (ListRecordContentsRequestRecordType) MarshalJSON added in v0.0.62

func (c ListRecordContentsRequestRecordType) MarshalJSON() ([]byte, error)

func (*ListRecordContentsRequestRecordType) UnmarshalJSON added in v0.0.62

func (c *ListRecordContentsRequestRecordType) UnmarshalJSON(b []byte) error

type ListRecordContentsRequestRecordTypeEnum added in v0.0.62

type ListRecordContentsRequestRecordTypeEnum struct {
	CONTINUOUS_RECORD ListRecordContentsRequestRecordType
	COMMAND_RECORD    ListRecordContentsRequestRecordType
	PLAN_RECORD       ListRecordContentsRequestRecordType
	ON_DEMAND_RECORD  ListRecordContentsRequestRecordType
}

func GetListRecordContentsRequestRecordTypeEnum added in v0.0.62

func GetListRecordContentsRequestRecordTypeEnum() ListRecordContentsRequestRecordTypeEnum

type ListRecordContentsResponse added in v0.0.62

type ListRecordContentsResponse struct {
	Total *int32 `json:"total,omitempty"`

	RecordContents *[]RecordContentInfoV2 `json:"record_contents,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListRecordContentsResponse) String added in v0.0.62

type ListRecordRulesRequest added in v0.0.48

type ListRecordRulesRequest struct {
	PublishDomain *string `json:"publish_domain,omitempty"`

	App *string `json:"app,omitempty"`

	Stream *string `json:"stream,omitempty"`

	RecordType *ListRecordRulesRequestRecordType `json:"record_type,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListRecordRulesRequest) String added in v0.0.48

func (o ListRecordRulesRequest) String() string

type ListRecordRulesRequestRecordType added in v0.0.48

type ListRecordRulesRequestRecordType struct {
	// contains filtered or unexported fields
}

func (ListRecordRulesRequestRecordType) MarshalJSON added in v0.0.48

func (c ListRecordRulesRequestRecordType) MarshalJSON() ([]byte, error)

func (*ListRecordRulesRequestRecordType) UnmarshalJSON added in v0.0.48

func (c *ListRecordRulesRequestRecordType) UnmarshalJSON(b []byte) error

type ListRecordRulesRequestRecordTypeEnum added in v0.0.48

type ListRecordRulesRequestRecordTypeEnum struct {
	CONTINUOUS_RECORD ListRecordRulesRequestRecordType
	COMMAND_RECORD    ListRecordRulesRequestRecordType
	PLAN_RECORD       ListRecordRulesRequestRecordType
	ON_DEMAND_RECORD  ListRecordRulesRequestRecordType
}

func GetListRecordRulesRequestRecordTypeEnum added in v0.0.48

func GetListRecordRulesRequestRecordTypeEnum() ListRecordRulesRequestRecordTypeEnum

type ListRecordRulesResponse added in v0.0.48

type ListRecordRulesResponse struct {
	Total *int32 `json:"total,omitempty"`

	RecordConfig   *[]RecordRule `json:"record_config,omitempty"`
	HttpStatusCode int           `json:"-"`
}

Response Object

func (ListRecordRulesResponse) String added in v0.0.48

func (o ListRecordRulesResponse) String() string

type ListStreamForbiddenRequest

type ListStreamForbiddenRequest struct {
	SpecifyProject *string `json:"specify_project,omitempty"`

	Domain string `json:"domain"`

	AppName *string `json:"app_name,omitempty"`

	StreamName *string `json:"stream_name,omitempty"`

	Page *int32 `json:"page,omitempty"`

	Size *int32 `json:"size,omitempty"`
}

Request Object

func (ListStreamForbiddenRequest) String

type ListStreamForbiddenResponse

type ListStreamForbiddenResponse struct {
	Total *int32 `json:"total,omitempty"`

	Blocks         *[]StreamForbiddenList `json:"blocks,omitempty"`
	HttpStatusCode int                    `json:"-"`
}

Response Object

func (ListStreamForbiddenResponse) String

type LiveDomainCreateReq

type LiveDomainCreateReq struct {
	Domain string `json:"domain"`

	DomainType LiveDomainCreateReqDomainType `json:"domain_type"`

	Region string `json:"region"`

	ServiceArea *LiveDomainCreateReqServiceArea `json:"service_area,omitempty"`
}

func (LiveDomainCreateReq) String

func (o LiveDomainCreateReq) String() string

type LiveDomainCreateReqDomainType

type LiveDomainCreateReqDomainType struct {
	// contains filtered or unexported fields
}

func (LiveDomainCreateReqDomainType) MarshalJSON

func (c LiveDomainCreateReqDomainType) MarshalJSON() ([]byte, error)

func (*LiveDomainCreateReqDomainType) UnmarshalJSON

func (c *LiveDomainCreateReqDomainType) UnmarshalJSON(b []byte) error

type LiveDomainCreateReqDomainTypeEnum

type LiveDomainCreateReqDomainTypeEnum struct {
	PULL LiveDomainCreateReqDomainType
	PUSH LiveDomainCreateReqDomainType
}

func GetLiveDomainCreateReqDomainTypeEnum

func GetLiveDomainCreateReqDomainTypeEnum() LiveDomainCreateReqDomainTypeEnum

type LiveDomainCreateReqServiceArea added in v0.0.48

type LiveDomainCreateReqServiceArea struct {
	// contains filtered or unexported fields
}

func (LiveDomainCreateReqServiceArea) MarshalJSON added in v0.0.48

func (c LiveDomainCreateReqServiceArea) MarshalJSON() ([]byte, error)

func (*LiveDomainCreateReqServiceArea) UnmarshalJSON added in v0.0.48

func (c *LiveDomainCreateReqServiceArea) UnmarshalJSON(b []byte) error

type LiveDomainCreateReqServiceAreaEnum added in v0.0.48

type LiveDomainCreateReqServiceAreaEnum struct {
	MAINLAND_CHINA         LiveDomainCreateReqServiceArea
	OUTSIDE_MAINLAND_CHINA LiveDomainCreateReqServiceArea
	GLOBAL                 LiveDomainCreateReqServiceArea
}

func GetLiveDomainCreateReqServiceAreaEnum added in v0.0.48

func GetLiveDomainCreateReqServiceAreaEnum() LiveDomainCreateReqServiceAreaEnum

type LiveDomainModifyReq

type LiveDomainModifyReq struct {
	Domain string `json:"domain"`

	Status *LiveDomainModifyReqStatus `json:"status,omitempty"`
}

func (LiveDomainModifyReq) String

func (o LiveDomainModifyReq) String() string

type LiveDomainModifyReqStatus

type LiveDomainModifyReqStatus struct {
	// contains filtered or unexported fields
}

func (LiveDomainModifyReqStatus) MarshalJSON

func (c LiveDomainModifyReqStatus) MarshalJSON() ([]byte, error)

func (*LiveDomainModifyReqStatus) UnmarshalJSON

func (c *LiveDomainModifyReqStatus) UnmarshalJSON(b []byte) error

type LiveDomainModifyReqStatusEnum

type LiveDomainModifyReqStatusEnum struct {
	ON  LiveDomainModifyReqStatus
	OFF LiveDomainModifyReqStatus
}

func GetLiveDomainModifyReqStatusEnum

func GetLiveDomainModifyReqStatusEnum() LiveDomainModifyReqStatusEnum

type LogInfo

type LogInfo struct {
	Name string `json:"name"`

	Url string `json:"url"`

	Size int64 `json:"size"`

	StartTime string `json:"start_time"`

	EndTime string `json:"end_time"`
}

func (LogInfo) String

func (o LogInfo) String() string

type Mp4RecordConfig added in v0.0.48

type Mp4RecordConfig struct {
	RecordCycle int32 `json:"record_cycle"`

	RecordPrefix *string `json:"record_prefix,omitempty"`

	RecordMaxDurationToMergeFile *int32 `json:"record_max_duration_to_merge_file,omitempty"`
}

func (Mp4RecordConfig) String added in v0.0.48

func (o Mp4RecordConfig) String() string

type OnlineInfo

type OnlineInfo struct {
	PublishDomain string `json:"publish_domain"`

	App string `json:"app"`

	Stream string `json:"stream"`

	VideoCodec OnlineInfoVideoCodec `json:"video_codec"`

	AudioCodec OnlineInfoAudioCodec `json:"audio_codec"`

	VideoFrameRate *int64 `json:"video_frame_rate,omitempty"`

	AudioFrameRate *int64 `json:"audio_frame_rate,omitempty"`

	VideoBitrate *int64 `json:"video_bitrate,omitempty"`

	AudioBitrate *int64 `json:"audio_bitrate,omitempty"`

	Resolution *string `json:"resolution,omitempty"`

	ClientIp string `json:"client_ip"`

	StartTime string `json:"start_time"`
}

func (OnlineInfo) String

func (o OnlineInfo) String() string

type OnlineInfoAudioCodec

type OnlineInfoAudioCodec struct {
	// contains filtered or unexported fields
}

func (OnlineInfoAudioCodec) MarshalJSON

func (c OnlineInfoAudioCodec) MarshalJSON() ([]byte, error)

func (*OnlineInfoAudioCodec) UnmarshalJSON

func (c *OnlineInfoAudioCodec) UnmarshalJSON(b []byte) error

type OnlineInfoAudioCodecEnum

type OnlineInfoAudioCodecEnum struct {
	AAC OnlineInfoAudioCodec
}

func GetOnlineInfoAudioCodecEnum

func GetOnlineInfoAudioCodecEnum() OnlineInfoAudioCodecEnum

type OnlineInfoVideoCodec

type OnlineInfoVideoCodec struct {
	// contains filtered or unexported fields
}

func (OnlineInfoVideoCodec) MarshalJSON

func (c OnlineInfoVideoCodec) MarshalJSON() ([]byte, error)

func (*OnlineInfoVideoCodec) UnmarshalJSON

func (c *OnlineInfoVideoCodec) UnmarshalJSON(b []byte) error

type OnlineInfoVideoCodecEnum

type OnlineInfoVideoCodecEnum struct {
	H264 OnlineInfoVideoCodec
	H265 OnlineInfoVideoCodec
}

func GetOnlineInfoVideoCodecEnum

func GetOnlineInfoVideoCodecEnum() OnlineInfoVideoCodecEnum

type PlanRecordTime added in v0.0.48

type PlanRecordTime struct {
	StartTime string `json:"start_time"`

	EndTime *string `json:"end_time,omitempty"`
}

func (PlanRecordTime) String added in v0.0.48

func (o PlanRecordTime) String() string

type QualityInfo

type QualityInfo struct {
	TemplateName *string `json:"templateName,omitempty"`

	Quality string `json:"quality"`

	Pvc *QualityInfoPvc `json:"PVC,omitempty"`

	Hdlb *QualityInfoHdlb `json:"hdlb,omitempty"`

	Codec *QualityInfoCodec `json:"codec,omitempty"`

	Width int32 `json:"width"`

	Height int32 `json:"height"`

	Bitrate int32 `json:"bitrate"`

	VideoFrameRate *int32 `json:"video_frame_rate,omitempty"`

	Protocol *QualityInfoProtocol `json:"protocol,omitempty"`

	IFrameInterval *int32 `json:"iFrameInterval,omitempty"`

	Gop *int32 `json:"gop,omitempty"`
}

func (QualityInfo) String

func (o QualityInfo) String() string

type QualityInfoCodec

type QualityInfoCodec struct {
	// contains filtered or unexported fields
}

func (QualityInfoCodec) MarshalJSON

func (c QualityInfoCodec) MarshalJSON() ([]byte, error)

func (*QualityInfoCodec) UnmarshalJSON

func (c *QualityInfoCodec) UnmarshalJSON(b []byte) error

type QualityInfoCodecEnum

type QualityInfoCodecEnum struct {
	H264 QualityInfoCodec
	H265 QualityInfoCodec
}

func GetQualityInfoCodecEnum

func GetQualityInfoCodecEnum() QualityInfoCodecEnum

type QualityInfoHdlb

type QualityInfoHdlb struct {
	// contains filtered or unexported fields
}

func (QualityInfoHdlb) MarshalJSON

func (c QualityInfoHdlb) MarshalJSON() ([]byte, error)

func (*QualityInfoHdlb) UnmarshalJSON

func (c *QualityInfoHdlb) UnmarshalJSON(b []byte) error

type QualityInfoHdlbEnum

type QualityInfoHdlbEnum struct {
	ON  QualityInfoHdlb
	OFF QualityInfoHdlb
}

func GetQualityInfoHdlbEnum

func GetQualityInfoHdlbEnum() QualityInfoHdlbEnum

type QualityInfoProtocol

type QualityInfoProtocol struct {
	// contains filtered or unexported fields
}

func (QualityInfoProtocol) MarshalJSON

func (c QualityInfoProtocol) MarshalJSON() ([]byte, error)

func (*QualityInfoProtocol) UnmarshalJSON

func (c *QualityInfoProtocol) UnmarshalJSON(b []byte) error

type QualityInfoProtocolEnum

type QualityInfoProtocolEnum struct {
	RTMP QualityInfoProtocol
	HLS  QualityInfoProtocol
	DASH QualityInfoProtocol
}

func GetQualityInfoProtocolEnum

func GetQualityInfoProtocolEnum() QualityInfoProtocolEnum

type QualityInfoPvc

type QualityInfoPvc struct {
	// contains filtered or unexported fields
}

func (QualityInfoPvc) MarshalJSON

func (c QualityInfoPvc) MarshalJSON() ([]byte, error)

func (*QualityInfoPvc) UnmarshalJSON

func (c *QualityInfoPvc) UnmarshalJSON(b []byte) error

type QualityInfoPvcEnum

type QualityInfoPvcEnum struct {
	ON  QualityInfoPvc
	OFF QualityInfoPvc
}

func GetQualityInfoPvcEnum

func GetQualityInfoPvcEnum() QualityInfoPvcEnum

type RecordCallbackConfig added in v0.0.48

type RecordCallbackConfig struct {
	Id *string `json:"id,omitempty"`

	PublishDomain string `json:"publish_domain"`

	App string `json:"app"`

	NotifyCallbackUrl *string `json:"notify_callback_url,omitempty"`

	NotifyEventSubscription *[]RecordCallbackConfigNotifyEventSubscription `json:"notify_event_subscription,omitempty"`

	OnDemandCallbackUrl *string `json:"on_demand_callback_url,omitempty"`

	SignType *RecordCallbackConfigSignType `json:"sign_type,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	UpdateTime *string `json:"update_time,omitempty"`
}

func (RecordCallbackConfig) String added in v0.0.48

func (o RecordCallbackConfig) String() string

type RecordCallbackConfigNotifyEventSubscription added in v0.0.48

type RecordCallbackConfigNotifyEventSubscription struct {
	// contains filtered or unexported fields
}

func (RecordCallbackConfigNotifyEventSubscription) MarshalJSON added in v0.0.48

func (*RecordCallbackConfigNotifyEventSubscription) UnmarshalJSON added in v0.0.48

type RecordCallbackConfigNotifyEventSubscriptionEnum added in v0.0.48

type RecordCallbackConfigNotifyEventSubscriptionEnum struct {
	RECORD_NEW_FILE_START RecordCallbackConfigNotifyEventSubscription
	RECORD_FILE_COMPLETE  RecordCallbackConfigNotifyEventSubscription
	RECORD_OVER           RecordCallbackConfigNotifyEventSubscription
	RECORD_FAILED         RecordCallbackConfigNotifyEventSubscription
}

func GetRecordCallbackConfigNotifyEventSubscriptionEnum added in v0.0.48

func GetRecordCallbackConfigNotifyEventSubscriptionEnum() RecordCallbackConfigNotifyEventSubscriptionEnum

type RecordCallbackConfigRequest added in v0.0.48

type RecordCallbackConfigRequest struct {
	PublishDomain string `json:"publish_domain"`

	App string `json:"app"`

	NotifyCallbackUrl *string `json:"notify_callback_url,omitempty"`

	NotifyEventSubscription *[]RecordCallbackConfigRequestNotifyEventSubscription `json:"notify_event_subscription,omitempty"`

	OnDemandCallbackUrl *string `json:"on_demand_callback_url,omitempty"`

	SignType *RecordCallbackConfigRequestSignType `json:"sign_type,omitempty"`
}

func (RecordCallbackConfigRequest) String added in v0.0.48

type RecordCallbackConfigRequestNotifyEventSubscription added in v0.0.48

type RecordCallbackConfigRequestNotifyEventSubscription struct {
	// contains filtered or unexported fields
}

func (RecordCallbackConfigRequestNotifyEventSubscription) MarshalJSON added in v0.0.48

func (*RecordCallbackConfigRequestNotifyEventSubscription) UnmarshalJSON added in v0.0.48

type RecordCallbackConfigRequestNotifyEventSubscriptionEnum added in v0.0.48

type RecordCallbackConfigRequestNotifyEventSubscriptionEnum struct {
	RECORD_NEW_FILE_START RecordCallbackConfigRequestNotifyEventSubscription
	RECORD_FILE_COMPLETE  RecordCallbackConfigRequestNotifyEventSubscription
	RECORD_OVER           RecordCallbackConfigRequestNotifyEventSubscription
	RECORD_FAILED         RecordCallbackConfigRequestNotifyEventSubscription
}

func GetRecordCallbackConfigRequestNotifyEventSubscriptionEnum added in v0.0.48

func GetRecordCallbackConfigRequestNotifyEventSubscriptionEnum() RecordCallbackConfigRequestNotifyEventSubscriptionEnum

type RecordCallbackConfigRequestSignType added in v0.0.48

type RecordCallbackConfigRequestSignType struct {
	// contains filtered or unexported fields
}

func (RecordCallbackConfigRequestSignType) MarshalJSON added in v0.0.48

func (c RecordCallbackConfigRequestSignType) MarshalJSON() ([]byte, error)

func (*RecordCallbackConfigRequestSignType) UnmarshalJSON added in v0.0.48

func (c *RecordCallbackConfigRequestSignType) UnmarshalJSON(b []byte) error

type RecordCallbackConfigRequestSignTypeEnum added in v0.0.48

type RecordCallbackConfigRequestSignTypeEnum struct {
	MD5        RecordCallbackConfigRequestSignType
	HMACSHA256 RecordCallbackConfigRequestSignType
}

func GetRecordCallbackConfigRequestSignTypeEnum added in v0.0.48

func GetRecordCallbackConfigRequestSignTypeEnum() RecordCallbackConfigRequestSignTypeEnum

type RecordCallbackConfigSignType added in v0.0.56

type RecordCallbackConfigSignType struct {
	// contains filtered or unexported fields
}

func (RecordCallbackConfigSignType) MarshalJSON added in v0.0.56

func (c RecordCallbackConfigSignType) MarshalJSON() ([]byte, error)

func (*RecordCallbackConfigSignType) UnmarshalJSON added in v0.0.56

func (c *RecordCallbackConfigSignType) UnmarshalJSON(b []byte) error

type RecordCallbackConfigSignTypeEnum added in v0.0.56

type RecordCallbackConfigSignTypeEnum struct {
	MD5        RecordCallbackConfigSignType
	HMACSHA256 RecordCallbackConfigSignType
}

func GetRecordCallbackConfigSignTypeEnum added in v0.0.56

func GetRecordCallbackConfigSignTypeEnum() RecordCallbackConfigSignTypeEnum

type RecordContentInfoV2 added in v0.0.62

type RecordContentInfoV2 struct {
	PublishDomain *string `json:"publish_domain,omitempty"`

	FileName *string `json:"file_name,omitempty"`

	App *string `json:"app,omitempty"`

	Stream *string `json:"stream,omitempty"`

	RecordFormat *RecordContentInfoV2RecordFormat `json:"record_format,omitempty"`

	RecordType *RecordContentInfoV2RecordType `json:"record_type,omitempty"`

	ObsAddr *RecordObsFileAddr `json:"obs_addr,omitempty"`

	VodInfo *VodInfoV2 `json:"vod_info,omitempty"`

	DownloadUrl *string `json:"download_url,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Duration *int32 `json:"duration,omitempty"`
}

func (RecordContentInfoV2) String added in v0.0.62

func (o RecordContentInfoV2) String() string

type RecordContentInfoV2RecordFormat added in v0.0.62

type RecordContentInfoV2RecordFormat struct {
	// contains filtered or unexported fields
}

func (RecordContentInfoV2RecordFormat) MarshalJSON added in v0.0.62

func (c RecordContentInfoV2RecordFormat) MarshalJSON() ([]byte, error)

func (*RecordContentInfoV2RecordFormat) UnmarshalJSON added in v0.0.62

func (c *RecordContentInfoV2RecordFormat) UnmarshalJSON(b []byte) error

type RecordContentInfoV2RecordFormatEnum added in v0.0.62

type RecordContentInfoV2RecordFormatEnum struct {
	FLV RecordContentInfoV2RecordFormat
	HLS RecordContentInfoV2RecordFormat
	MP4 RecordContentInfoV2RecordFormat
}

func GetRecordContentInfoV2RecordFormatEnum added in v0.0.62

func GetRecordContentInfoV2RecordFormatEnum() RecordContentInfoV2RecordFormatEnum

type RecordContentInfoV2RecordType added in v0.0.62

type RecordContentInfoV2RecordType struct {
	// contains filtered or unexported fields
}

func (RecordContentInfoV2RecordType) MarshalJSON added in v0.0.62

func (c RecordContentInfoV2RecordType) MarshalJSON() ([]byte, error)

func (*RecordContentInfoV2RecordType) UnmarshalJSON added in v0.0.62

func (c *RecordContentInfoV2RecordType) UnmarshalJSON(b []byte) error

type RecordContentInfoV2RecordTypeEnum added in v0.0.62

type RecordContentInfoV2RecordTypeEnum struct {
	CONTINUOUS_RECORD RecordContentInfoV2RecordType
	COMMAND_RECORD    RecordContentInfoV2RecordType
	PLAN_RECORD       RecordContentInfoV2RecordType
	ON_DEMAND_RECORD  RecordContentInfoV2RecordType
}

func GetRecordContentInfoV2RecordTypeEnum added in v0.0.62

func GetRecordContentInfoV2RecordTypeEnum() RecordContentInfoV2RecordTypeEnum

type RecordControlInfo added in v0.0.68

type RecordControlInfo struct {
	PublishDomain string `json:"publish_domain"`

	App string `json:"app"`

	Stream string `json:"stream"`
}

func (RecordControlInfo) String added in v0.0.68

func (o RecordControlInfo) String() string

type RecordObsFileAddr added in v0.0.48

type RecordObsFileAddr struct {
	Bucket string `json:"bucket"`

	Location RecordObsFileAddrLocation `json:"location"`

	Object string `json:"object"`
}

func (RecordObsFileAddr) String added in v0.0.48

func (o RecordObsFileAddr) String() string

type RecordObsFileAddrLocation added in v0.0.48

type RecordObsFileAddrLocation struct {
	// contains filtered or unexported fields
}

func (RecordObsFileAddrLocation) MarshalJSON added in v0.0.48

func (c RecordObsFileAddrLocation) MarshalJSON() ([]byte, error)

func (*RecordObsFileAddrLocation) UnmarshalJSON added in v0.0.48

func (c *RecordObsFileAddrLocation) UnmarshalJSON(b []byte) error

type RecordObsFileAddrLocationEnum added in v0.0.48

type RecordObsFileAddrLocationEnum struct {
	CN_NORTH_4 RecordObsFileAddrLocation
	CN_NORTH_5 RecordObsFileAddrLocation
	CN_NORTH_6 RecordObsFileAddrLocation
}

func GetRecordObsFileAddrLocationEnum added in v0.0.48

func GetRecordObsFileAddrLocationEnum() RecordObsFileAddrLocationEnum

type RecordRule added in v0.0.48

type RecordRule struct {
	Id *string `json:"id,omitempty"`

	PublishDomain string `json:"publish_domain"`

	App string `json:"app"`

	Stream string `json:"stream"`

	RecordType *RecordRuleRecordType `json:"record_type,omitempty"`

	PlanRecordTime *PlanRecordTime `json:"plan_record_time,omitempty"`

	DefaultRecordConfig *DefaultRecordConfig `json:"default_record_config,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	UpdateTime *string `json:"update_time,omitempty"`
}

func (RecordRule) String added in v0.0.48

func (o RecordRule) String() string

type RecordRuleRecordType added in v0.0.48

type RecordRuleRecordType struct {
	// contains filtered or unexported fields
}

func (RecordRuleRecordType) MarshalJSON added in v0.0.48

func (c RecordRuleRecordType) MarshalJSON() ([]byte, error)

func (*RecordRuleRecordType) UnmarshalJSON added in v0.0.48

func (c *RecordRuleRecordType) UnmarshalJSON(b []byte) error

type RecordRuleRecordTypeEnum added in v0.0.48

type RecordRuleRecordTypeEnum struct {
	CONTINUOUS_RECORD RecordRuleRecordType
	COMMAND_RECORD    RecordRuleRecordType
	PLAN_RECORD       RecordRuleRecordType
	ON_DEMAND_RECORD  RecordRuleRecordType
}

func GetRecordRuleRecordTypeEnum added in v0.0.48

func GetRecordRuleRecordTypeEnum() RecordRuleRecordTypeEnum

type RecordRuleRequest added in v0.0.48

type RecordRuleRequest struct {
	PublishDomain string `json:"publish_domain"`

	App string `json:"app"`

	Stream string `json:"stream"`

	RecordType *RecordRuleRequestRecordType `json:"record_type,omitempty"`

	PlanRecordTime *PlanRecordTime `json:"plan_record_time,omitempty"`

	DefaultRecordConfig *DefaultRecordConfig `json:"default_record_config"`
}

func (RecordRuleRequest) String added in v0.0.48

func (o RecordRuleRequest) String() string

type RecordRuleRequestRecordType added in v0.0.48

type RecordRuleRequestRecordType struct {
	// contains filtered or unexported fields
}

func (RecordRuleRequestRecordType) MarshalJSON added in v0.0.48

func (c RecordRuleRequestRecordType) MarshalJSON() ([]byte, error)

func (*RecordRuleRequestRecordType) UnmarshalJSON added in v0.0.48

func (c *RecordRuleRequestRecordType) UnmarshalJSON(b []byte) error

type RecordRuleRequestRecordTypeEnum added in v0.0.48

type RecordRuleRequestRecordTypeEnum struct {
	CONTINUOUS_RECORD RecordRuleRequestRecordType
	COMMAND_RECORD    RecordRuleRequestRecordType
	PLAN_RECORD       RecordRuleRequestRecordType
	ON_DEMAND_RECORD  RecordRuleRequestRecordType
}

func GetRecordRuleRequestRecordTypeEnum added in v0.0.48

func GetRecordRuleRequestRecordTypeEnum() RecordRuleRequestRecordTypeEnum

type RunRecordRequest added in v0.0.68

type RunRecordRequest struct {
	Action RunRecordRequestAction `json:"action"`

	Body *RecordControlInfo `json:"body,omitempty"`
}

Request Object

func (RunRecordRequest) String added in v0.0.68

func (o RunRecordRequest) String() string

type RunRecordRequestAction added in v0.0.68

type RunRecordRequestAction struct {
	// contains filtered or unexported fields
}

func (RunRecordRequestAction) MarshalJSON added in v0.0.68

func (c RunRecordRequestAction) MarshalJSON() ([]byte, error)

func (*RunRecordRequestAction) UnmarshalJSON added in v0.0.68

func (c *RunRecordRequestAction) UnmarshalJSON(b []byte) error

type RunRecordRequestActionEnum added in v0.0.68

type RunRecordRequestActionEnum struct {
	START RunRecordRequestAction
	STOP  RunRecordRequestAction
}

func GetRunRecordRequestActionEnum added in v0.0.68

func GetRunRecordRequestActionEnum() RunRecordRequestActionEnum

type RunRecordResponse added in v0.0.68

type RunRecordResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (RunRecordResponse) String added in v0.0.68

func (o RunRecordResponse) String() string

type ShowDomainRequest

type ShowDomainRequest struct {
	Domain *string `json:"domain,omitempty"`
}

Request Object

func (ShowDomainRequest) String

func (o ShowDomainRequest) String() string

type ShowDomainResponse

type ShowDomainResponse struct {
	Total float32 `json:"total,omitempty"`

	DomainInfo     *[]DecoupledLiveDomainInfo `json:"domain_info,omitempty"`
	HttpStatusCode int                        `json:"-"`
}

Response Object

func (ShowDomainResponse) String

func (o ShowDomainResponse) String() string

type ShowRecordCallbackConfigRequest added in v0.0.48

type ShowRecordCallbackConfigRequest struct {
	Id string `json:"id"`
}

Request Object

func (ShowRecordCallbackConfigRequest) String added in v0.0.48

type ShowRecordCallbackConfigResponse added in v0.0.48

type ShowRecordCallbackConfigResponse struct {
	Id *string `json:"id,omitempty"`

	PublishDomain *string `json:"publish_domain,omitempty"`

	App *string `json:"app,omitempty"`

	NotifyCallbackUrl *string `json:"notify_callback_url,omitempty"`

	NotifyEventSubscription *[]ShowRecordCallbackConfigResponseNotifyEventSubscription `json:"notify_event_subscription,omitempty"`

	OnDemandCallbackUrl *string `json:"on_demand_callback_url,omitempty"`

	SignType *ShowRecordCallbackConfigResponseSignType `json:"sign_type,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	UpdateTime     *string `json:"update_time,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowRecordCallbackConfigResponse) String added in v0.0.48

type ShowRecordCallbackConfigResponseNotifyEventSubscription added in v0.0.48

type ShowRecordCallbackConfigResponseNotifyEventSubscription struct {
	// contains filtered or unexported fields
}

func (ShowRecordCallbackConfigResponseNotifyEventSubscription) MarshalJSON added in v0.0.48

func (*ShowRecordCallbackConfigResponseNotifyEventSubscription) UnmarshalJSON added in v0.0.48

type ShowRecordCallbackConfigResponseSignType added in v0.0.56

type ShowRecordCallbackConfigResponseSignType struct {
	// contains filtered or unexported fields
}

func (ShowRecordCallbackConfigResponseSignType) MarshalJSON added in v0.0.56

func (*ShowRecordCallbackConfigResponseSignType) UnmarshalJSON added in v0.0.56

func (c *ShowRecordCallbackConfigResponseSignType) UnmarshalJSON(b []byte) error

type ShowRecordCallbackConfigResponseSignTypeEnum added in v0.0.56

type ShowRecordCallbackConfigResponseSignTypeEnum struct {
	MD5        ShowRecordCallbackConfigResponseSignType
	HMACSHA256 ShowRecordCallbackConfigResponseSignType
}

func GetShowRecordCallbackConfigResponseSignTypeEnum added in v0.0.56

func GetShowRecordCallbackConfigResponseSignTypeEnum() ShowRecordCallbackConfigResponseSignTypeEnum

type ShowRecordRuleRequest added in v0.0.48

type ShowRecordRuleRequest struct {
	Id string `json:"id"`
}

Request Object

func (ShowRecordRuleRequest) String added in v0.0.48

func (o ShowRecordRuleRequest) String() string

type ShowRecordRuleResponse added in v0.0.48

type ShowRecordRuleResponse struct {
	Id *string `json:"id,omitempty"`

	PublishDomain *string `json:"publish_domain,omitempty"`

	App *string `json:"app,omitempty"`

	Stream *string `json:"stream,omitempty"`

	RecordType *ShowRecordRuleResponseRecordType `json:"record_type,omitempty"`

	PlanRecordTime *PlanRecordTime `json:"plan_record_time,omitempty"`

	DefaultRecordConfig *DefaultRecordConfig `json:"default_record_config,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	UpdateTime     *string `json:"update_time,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowRecordRuleResponse) String added in v0.0.48

func (o ShowRecordRuleResponse) String() string

type ShowRecordRuleResponseRecordType added in v0.0.48

type ShowRecordRuleResponseRecordType struct {
	// contains filtered or unexported fields
}

func (ShowRecordRuleResponseRecordType) MarshalJSON added in v0.0.48

func (c ShowRecordRuleResponseRecordType) MarshalJSON() ([]byte, error)

func (*ShowRecordRuleResponseRecordType) UnmarshalJSON added in v0.0.48

func (c *ShowRecordRuleResponseRecordType) UnmarshalJSON(b []byte) error

type ShowRecordRuleResponseRecordTypeEnum added in v0.0.48

type ShowRecordRuleResponseRecordTypeEnum struct {
	CONTINUOUS_RECORD ShowRecordRuleResponseRecordType
	COMMAND_RECORD    ShowRecordRuleResponseRecordType
	PLAN_RECORD       ShowRecordRuleResponseRecordType
	ON_DEMAND_RECORD  ShowRecordRuleResponseRecordType
}

func GetShowRecordRuleResponseRecordTypeEnum added in v0.0.48

func GetShowRecordRuleResponseRecordTypeEnum() ShowRecordRuleResponseRecordTypeEnum

type ShowTranscodingsTemplateRequest

type ShowTranscodingsTemplateRequest struct {
	Domain string `json:"domain"`

	AppName *string `json:"app_name,omitempty"`

	Page *int32 `json:"page,omitempty"`

	Size *int32 `json:"size,omitempty"`
}

Request Object

func (ShowTranscodingsTemplateRequest) String

type ShowTranscodingsTemplateResponse

type ShowTranscodingsTemplateResponse struct {
	Total *int32 `json:"total,omitempty"`

	Domain *string `json:"domain,omitempty"`

	Templates      *[]AppQualityInfo `json:"templates,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (ShowTranscodingsTemplateResponse) String

type StreamForbiddenList

type StreamForbiddenList struct {
	AppName string `json:"app_name"`

	StreamName string `json:"stream_name"`

	ResumeTime *string `json:"resume_time,omitempty"`
}

func (StreamForbiddenList) String

func (o StreamForbiddenList) String() string

type StreamForbiddenSetting

type StreamForbiddenSetting struct {
	Domain string `json:"domain"`

	AppName string `json:"app_name"`

	StreamName string `json:"stream_name"`

	ResumeTime *sdktime.SdkTime `json:"resume_time,omitempty"`
}

func (StreamForbiddenSetting) String

func (o StreamForbiddenSetting) String() string

type StreamTranscodingTemplate

type StreamTranscodingTemplate struct {
	Domain string `json:"domain"`

	AppName string `json:"app_name"`

	QualityInfo []QualityInfo `json:"quality_info"`
}

func (StreamTranscodingTemplate) String

func (o StreamTranscodingTemplate) String() string

type UpdateDomainRequest

type UpdateDomainRequest struct {
	Body *LiveDomainModifyReq `json:"body,omitempty"`
}

Request Object

func (UpdateDomainRequest) String

func (o UpdateDomainRequest) String() string

type UpdateDomainResponse

type UpdateDomainResponse struct {
	Domain *string `json:"domain,omitempty"`

	DomainType *UpdateDomainResponseDomainType `json:"domain_type,omitempty"`

	DomainCname *string `json:"domain_cname,omitempty"`

	Region *string `json:"region,omitempty"`

	Status *UpdateDomainResponseStatus `json:"status,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	StatusDescribe *string `json:"status_describe,omitempty"`

	ServiceArea    *UpdateDomainResponseServiceArea `json:"service_area,omitempty"`
	HttpStatusCode int                              `json:"-"`
}

Response Object

func (UpdateDomainResponse) String

func (o UpdateDomainResponse) String() string

type UpdateDomainResponseDomainType

type UpdateDomainResponseDomainType struct {
	// contains filtered or unexported fields
}

func (UpdateDomainResponseDomainType) MarshalJSON

func (c UpdateDomainResponseDomainType) MarshalJSON() ([]byte, error)

func (*UpdateDomainResponseDomainType) UnmarshalJSON

func (c *UpdateDomainResponseDomainType) UnmarshalJSON(b []byte) error

type UpdateDomainResponseDomainTypeEnum

type UpdateDomainResponseDomainTypeEnum struct {
	PULL UpdateDomainResponseDomainType
	PUSH UpdateDomainResponseDomainType
}

func GetUpdateDomainResponseDomainTypeEnum

func GetUpdateDomainResponseDomainTypeEnum() UpdateDomainResponseDomainTypeEnum

type UpdateDomainResponseServiceArea added in v0.0.48

type UpdateDomainResponseServiceArea struct {
	// contains filtered or unexported fields
}

func (UpdateDomainResponseServiceArea) MarshalJSON added in v0.0.48

func (c UpdateDomainResponseServiceArea) MarshalJSON() ([]byte, error)

func (*UpdateDomainResponseServiceArea) UnmarshalJSON added in v0.0.48

func (c *UpdateDomainResponseServiceArea) UnmarshalJSON(b []byte) error

type UpdateDomainResponseServiceAreaEnum added in v0.0.48

type UpdateDomainResponseServiceAreaEnum struct {
	MAINLAND_CHINA         UpdateDomainResponseServiceArea
	OUTSIDE_MAINLAND_CHINA UpdateDomainResponseServiceArea
	GLOBAL                 UpdateDomainResponseServiceArea
}

func GetUpdateDomainResponseServiceAreaEnum added in v0.0.48

func GetUpdateDomainResponseServiceAreaEnum() UpdateDomainResponseServiceAreaEnum

type UpdateDomainResponseStatus

type UpdateDomainResponseStatus struct {
	// contains filtered or unexported fields
}

func (UpdateDomainResponseStatus) MarshalJSON

func (c UpdateDomainResponseStatus) MarshalJSON() ([]byte, error)

func (*UpdateDomainResponseStatus) UnmarshalJSON

func (c *UpdateDomainResponseStatus) UnmarshalJSON(b []byte) error

type UpdateDomainResponseStatusEnum

type UpdateDomainResponseStatusEnum struct {
	ON          UpdateDomainResponseStatus
	OFF         UpdateDomainResponseStatus
	CONFIGURING UpdateDomainResponseStatus
	DISABLE     UpdateDomainResponseStatus
}

func GetUpdateDomainResponseStatusEnum

func GetUpdateDomainResponseStatusEnum() UpdateDomainResponseStatusEnum

type UpdateRecordCallbackConfigRequest added in v0.0.48

type UpdateRecordCallbackConfigRequest struct {
	Id string `json:"id"`

	Body *RecordCallbackConfigRequest `json:"body,omitempty"`
}

Request Object

func (UpdateRecordCallbackConfigRequest) String added in v0.0.48

type UpdateRecordCallbackConfigResponse added in v0.0.48

type UpdateRecordCallbackConfigResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateRecordCallbackConfigResponse) String added in v0.0.48

type UpdateRecordRuleRequest added in v0.0.48

type UpdateRecordRuleRequest struct {
	Id string `json:"id"`

	Body *RecordRuleRequest `json:"body,omitempty"`
}

Request Object

func (UpdateRecordRuleRequest) String added in v0.0.48

func (o UpdateRecordRuleRequest) String() string

type UpdateRecordRuleResponse added in v0.0.48

type UpdateRecordRuleResponse struct {
	Id *string `json:"id,omitempty"`

	PublishDomain *string `json:"publish_domain,omitempty"`

	App *string `json:"app,omitempty"`

	Stream *string `json:"stream,omitempty"`

	RecordType *UpdateRecordRuleResponseRecordType `json:"record_type,omitempty"`

	PlanRecordTime *PlanRecordTime `json:"plan_record_time,omitempty"`

	DefaultRecordConfig *DefaultRecordConfig `json:"default_record_config,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	UpdateTime     *string `json:"update_time,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (UpdateRecordRuleResponse) String added in v0.0.48

func (o UpdateRecordRuleResponse) String() string

type UpdateRecordRuleResponseRecordType added in v0.0.48

type UpdateRecordRuleResponseRecordType struct {
	// contains filtered or unexported fields
}

func (UpdateRecordRuleResponseRecordType) MarshalJSON added in v0.0.48

func (c UpdateRecordRuleResponseRecordType) MarshalJSON() ([]byte, error)

func (*UpdateRecordRuleResponseRecordType) UnmarshalJSON added in v0.0.48

func (c *UpdateRecordRuleResponseRecordType) UnmarshalJSON(b []byte) error

type UpdateRecordRuleResponseRecordTypeEnum added in v0.0.48

type UpdateRecordRuleResponseRecordTypeEnum struct {
	CONTINUOUS_RECORD UpdateRecordRuleResponseRecordType
	COMMAND_RECORD    UpdateRecordRuleResponseRecordType
	PLAN_RECORD       UpdateRecordRuleResponseRecordType
	ON_DEMAND_RECORD  UpdateRecordRuleResponseRecordType
}

func GetUpdateRecordRuleResponseRecordTypeEnum added in v0.0.48

func GetUpdateRecordRuleResponseRecordTypeEnum() UpdateRecordRuleResponseRecordTypeEnum

type UpdateStreamForbiddenRequest

type UpdateStreamForbiddenRequest struct {
	SpecifyProject *string `json:"specify_project,omitempty"`

	Body *StreamForbiddenSetting `json:"body,omitempty"`
}

Request Object

func (UpdateStreamForbiddenRequest) String

type UpdateStreamForbiddenResponse

type UpdateStreamForbiddenResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateStreamForbiddenResponse) String

type UpdateTranscodingsTemplateRequest

type UpdateTranscodingsTemplateRequest struct {
	Body *StreamTranscodingTemplate `json:"body,omitempty"`
}

Request Object

func (UpdateTranscodingsTemplateRequest) String

type UpdateTranscodingsTemplateResponse

type UpdateTranscodingsTemplateResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateTranscodingsTemplateResponse) String

type VideoFormatVar added in v0.0.48

type VideoFormatVar struct {
	// contains filtered or unexported fields
}

func (VideoFormatVar) MarshalJSON added in v0.0.48

func (c VideoFormatVar) MarshalJSON() ([]byte, error)

func (*VideoFormatVar) UnmarshalJSON added in v0.0.48

func (c *VideoFormatVar) UnmarshalJSON(b []byte) error

type VideoFormatVarEnum added in v0.0.48

type VideoFormatVarEnum struct {
	FLV VideoFormatVar
	HLS VideoFormatVar
	MP4 VideoFormatVar
}

func GetVideoFormatVarEnum added in v0.0.48

func GetVideoFormatVarEnum() VideoFormatVarEnum

type VodInfoV2 added in v0.0.62

type VodInfoV2 struct {
	AssetId string `json:"asset_id"`

	PlayUrl *string `json:"play_url,omitempty"`
}

func (VodInfoV2) String added in v0.0.62

func (o VodInfoV2) String() string

Source Files

Jump to

Keyboard shortcuts

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