epgstation

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Overview

Package epgstation provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen/v2 version v2.0.0 DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetSwagger

func GetSwagger() (swagger *openapi3.T, err error)

GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.

func NewDeleteEncodeEncodeIdRequest

func NewDeleteEncodeEncodeIdRequest(server string, encodeId PathEncodeId) (*http.Request, error)

NewDeleteEncodeEncodeIdRequest generates requests for DeleteEncodeEncodeId

func NewDeleteRecordedRecordedIdEncodeRequest

func NewDeleteRecordedRecordedIdEncodeRequest(server string, recordedId PathRecordedId) (*http.Request, error)

NewDeleteRecordedRecordedIdEncodeRequest generates requests for DeleteRecordedRecordedIdEncode

func NewDeleteRecordedRecordedIdRequest

func NewDeleteRecordedRecordedIdRequest(server string, recordedId PathRecordedId) (*http.Request, error)

NewDeleteRecordedRecordedIdRequest generates requests for DeleteRecordedRecordedId

func NewDeleteReservesReserveIdOverlapRequest

func NewDeleteReservesReserveIdOverlapRequest(server string, reserveId PathReserveId) (*http.Request, error)

NewDeleteReservesReserveIdOverlapRequest generates requests for DeleteReservesReserveIdOverlap

func NewDeleteReservesReserveIdRequest

func NewDeleteReservesReserveIdRequest(server string, reserveId PathReserveId) (*http.Request, error)

NewDeleteReservesReserveIdRequest generates requests for DeleteReservesReserveId

func NewDeleteReservesReserveIdSkipRequest

func NewDeleteReservesReserveIdSkipRequest(server string, reserveId PathReserveId) (*http.Request, error)

NewDeleteReservesReserveIdSkipRequest generates requests for DeleteReservesReserveIdSkip

func NewDeleteRulesRuleIdRequest

func NewDeleteRulesRuleIdRequest(server string, ruleId PathRuleId) (*http.Request, error)

NewDeleteRulesRuleIdRequest generates requests for DeleteRulesRuleId

func NewDeleteStreamsRequest

func NewDeleteStreamsRequest(server string) (*http.Request, error)

NewDeleteStreamsRequest generates requests for DeleteStreams

func NewDeleteStreamsStreamIdRequest

func NewDeleteStreamsStreamIdRequest(server string, streamId PathStreamId) (*http.Request, error)

NewDeleteStreamsStreamIdRequest generates requests for DeleteStreamsStreamId

func NewDeleteTagsTagIdRelateRequest

func NewDeleteTagsTagIdRelateRequest(server string, tagId PathRecordedTagId, params *DeleteTagsTagIdRelateParams) (*http.Request, error)

NewDeleteTagsTagIdRelateRequest generates requests for DeleteTagsTagIdRelate

func NewDeleteTagsTagIdRequest

func NewDeleteTagsTagIdRequest(server string, tagId PathRecordedTagId) (*http.Request, error)

NewDeleteTagsTagIdRequest generates requests for DeleteTagsTagId

func NewDeleteVideosVideoFileIdRequest

func NewDeleteVideosVideoFileIdRequest(server string, videoFileId PathVideoFileId) (*http.Request, error)

NewDeleteVideosVideoFileIdRequest generates requests for DeleteVideosVideoFileId

func NewFalsePointer

func NewFalsePointer() *bool

func NewGetChannelsChannelIdLogoRequest

func NewGetChannelsChannelIdLogoRequest(server string, channelId PathChannelId) (*http.Request, error)

NewGetChannelsChannelIdLogoRequest generates requests for GetChannelsChannelIdLogo

func NewGetChannelsRequest

func NewGetChannelsRequest(server string) (*http.Request, error)

NewGetChannelsRequest generates requests for GetChannels

func NewGetConfigRequest

func NewGetConfigRequest(server string) (*http.Request, error)

NewGetConfigRequest generates requests for GetConfig

func NewGetDropLogsDropLogFileIdRequest

func NewGetDropLogsDropLogFileIdRequest(server string, dropLogFileId PathDropLogFileId, params *GetDropLogsDropLogFileIdParams) (*http.Request, error)

NewGetDropLogsDropLogFileIdRequest generates requests for GetDropLogsDropLogFileId

func NewGetEncodeRequest

func NewGetEncodeRequest(server string, params *GetEncodeParams) (*http.Request, error)

NewGetEncodeRequest generates requests for GetEncode

func NewGetIptvChannelM3u8Request

func NewGetIptvChannelM3u8Request(server string, params *GetIptvChannelM3u8Params) (*http.Request, error)

NewGetIptvChannelM3u8Request generates requests for GetIptvChannelM3u8

func NewGetIptvEpgXmlRequest

func NewGetIptvEpgXmlRequest(server string, params *GetIptvEpgXmlParams) (*http.Request, error)

NewGetIptvEpgXmlRequest generates requests for GetIptvEpgXml

func NewGetRecordedOptionsRequest

func NewGetRecordedOptionsRequest(server string) (*http.Request, error)

NewGetRecordedOptionsRequest generates requests for GetRecordedOptions

func NewGetRecordedRecordedIdRequest

func NewGetRecordedRecordedIdRequest(server string, recordedId PathRecordedId, params *GetRecordedRecordedIdParams) (*http.Request, error)

NewGetRecordedRecordedIdRequest generates requests for GetRecordedRecordedId

func NewGetRecordedRequest

func NewGetRecordedRequest(server string, params *GetRecordedParams) (*http.Request, error)

NewGetRecordedRequest generates requests for GetRecorded

func NewGetRecordingRequest

func NewGetRecordingRequest(server string, params *GetRecordingParams) (*http.Request, error)

NewGetRecordingRequest generates requests for GetRecording

func NewGetReservesCntsRequest

func NewGetReservesCntsRequest(server string) (*http.Request, error)

NewGetReservesCntsRequest generates requests for GetReservesCnts

func NewGetReservesListsRequest

func NewGetReservesListsRequest(server string, params *GetReservesListsParams) (*http.Request, error)

NewGetReservesListsRequest generates requests for GetReservesLists

func NewGetReservesRequest

func NewGetReservesRequest(server string, params *GetReservesParams) (*http.Request, error)

NewGetReservesRequest generates requests for GetReserves

func NewGetReservesReserveIdRequest

func NewGetReservesReserveIdRequest(server string, reserveId PathReserveId, params *GetReservesReserveIdParams) (*http.Request, error)

NewGetReservesReserveIdRequest generates requests for GetReservesReserveId

func NewGetRulesKeywordRequest

func NewGetRulesKeywordRequest(server string, params *GetRulesKeywordParams) (*http.Request, error)

NewGetRulesKeywordRequest generates requests for GetRulesKeyword

func NewGetRulesRequest

func NewGetRulesRequest(server string, params *GetRulesParams) (*http.Request, error)

NewGetRulesRequest generates requests for GetRules

func NewGetRulesRuleIdRequest

func NewGetRulesRuleIdRequest(server string, ruleId PathRuleId) (*http.Request, error)

NewGetRulesRuleIdRequest generates requests for GetRulesRuleId

func NewGetSchedulesBroadcastingRequest

func NewGetSchedulesBroadcastingRequest(server string, params *GetSchedulesBroadcastingParams) (*http.Request, error)

NewGetSchedulesBroadcastingRequest generates requests for GetSchedulesBroadcasting

func NewGetSchedulesChannelIdRequest

func NewGetSchedulesChannelIdRequest(server string, channelId PathChannelId, params *GetSchedulesChannelIdParams) (*http.Request, error)

NewGetSchedulesChannelIdRequest generates requests for GetSchedulesChannelId

func NewGetSchedulesDetailProgramIdRequest

func NewGetSchedulesDetailProgramIdRequest(server string, programId PathProgramId, params *GetSchedulesDetailProgramIdParams) (*http.Request, error)

NewGetSchedulesDetailProgramIdRequest generates requests for GetSchedulesDetailProgramId

func NewGetSchedulesRequest

func NewGetSchedulesRequest(server string, params *GetSchedulesParams) (*http.Request, error)

NewGetSchedulesRequest generates requests for GetSchedules

func NewGetStoragesRequest

func NewGetStoragesRequest(server string) (*http.Request, error)

NewGetStoragesRequest generates requests for GetStorages

func NewGetStreamsLiveChannelIdHlsRequest

func NewGetStreamsLiveChannelIdHlsRequest(server string, channelId PathChannelId, params *GetStreamsLiveChannelIdHlsParams) (*http.Request, error)

NewGetStreamsLiveChannelIdHlsRequest generates requests for GetStreamsLiveChannelIdHls

func NewGetStreamsLiveChannelIdM2tsPlaylistRequest

func NewGetStreamsLiveChannelIdM2tsPlaylistRequest(server string, channelId PathChannelId, params *GetStreamsLiveChannelIdM2tsPlaylistParams) (*http.Request, error)

NewGetStreamsLiveChannelIdM2tsPlaylistRequest generates requests for GetStreamsLiveChannelIdM2tsPlaylist

func NewGetStreamsLiveChannelIdM2tsRequest

func NewGetStreamsLiveChannelIdM2tsRequest(server string, channelId PathChannelId, params *GetStreamsLiveChannelIdM2tsParams) (*http.Request, error)

NewGetStreamsLiveChannelIdM2tsRequest generates requests for GetStreamsLiveChannelIdM2ts

func NewGetStreamsLiveChannelIdM2tsllRequest

func NewGetStreamsLiveChannelIdM2tsllRequest(server string, channelId PathChannelId, params *GetStreamsLiveChannelIdM2tsllParams) (*http.Request, error)

NewGetStreamsLiveChannelIdM2tsllRequest generates requests for GetStreamsLiveChannelIdM2tsll

func NewGetStreamsLiveChannelIdMp4Request

func NewGetStreamsLiveChannelIdMp4Request(server string, channelId PathChannelId, params *GetStreamsLiveChannelIdMp4Params) (*http.Request, error)

NewGetStreamsLiveChannelIdMp4Request generates requests for GetStreamsLiveChannelIdMp4

func NewGetStreamsLiveChannelIdWebmRequest

func NewGetStreamsLiveChannelIdWebmRequest(server string, channelId PathChannelId, params *GetStreamsLiveChannelIdWebmParams) (*http.Request, error)

NewGetStreamsLiveChannelIdWebmRequest generates requests for GetStreamsLiveChannelIdWebm

func NewGetStreamsRecordedVideoFileIdHlsRequest

func NewGetStreamsRecordedVideoFileIdHlsRequest(server string, videoFileId PathVideoFileId, params *GetStreamsRecordedVideoFileIdHlsParams) (*http.Request, error)

NewGetStreamsRecordedVideoFileIdHlsRequest generates requests for GetStreamsRecordedVideoFileIdHls

func NewGetStreamsRecordedVideoFileIdMp4Request

func NewGetStreamsRecordedVideoFileIdMp4Request(server string, videoFileId PathVideoFileId, params *GetStreamsRecordedVideoFileIdMp4Params) (*http.Request, error)

NewGetStreamsRecordedVideoFileIdMp4Request generates requests for GetStreamsRecordedVideoFileIdMp4

func NewGetStreamsRecordedVideoFileIdWebmRequest

func NewGetStreamsRecordedVideoFileIdWebmRequest(server string, videoFileId PathVideoFileId, params *GetStreamsRecordedVideoFileIdWebmParams) (*http.Request, error)

NewGetStreamsRecordedVideoFileIdWebmRequest generates requests for GetStreamsRecordedVideoFileIdWebm

func NewGetStreamsRequest

func NewGetStreamsRequest(server string, params *GetStreamsParams) (*http.Request, error)

NewGetStreamsRequest generates requests for GetStreams

func NewGetTagsRequest

func NewGetTagsRequest(server string, params *GetTagsParams) (*http.Request, error)

NewGetTagsRequest generates requests for GetTags

func NewGetThumbnailsThumbnailIdRequest

func NewGetThumbnailsThumbnailIdRequest(server string, thumbnailId PathThumbnailId) (*http.Request, error)

NewGetThumbnailsThumbnailIdRequest generates requests for GetThumbnailsThumbnailId

func NewGetVersionRequest

func NewGetVersionRequest(server string) (*http.Request, error)

NewGetVersionRequest generates requests for GetVersion

func NewGetVideosVideoFileIdDurationRequest

func NewGetVideosVideoFileIdDurationRequest(server string, videoFileId PathVideoFileId) (*http.Request, error)

NewGetVideosVideoFileIdDurationRequest generates requests for GetVideosVideoFileIdDuration

func NewGetVideosVideoFileIdPlaylistRequest

func NewGetVideosVideoFileIdPlaylistRequest(server string, videoFileId PathVideoFileId) (*http.Request, error)

NewGetVideosVideoFileIdPlaylistRequest generates requests for GetVideosVideoFileIdPlaylist

func NewGetVideosVideoFileIdRequest

func NewGetVideosVideoFileIdRequest(server string, videoFileId PathVideoFileId, params *GetVideosVideoFileIdParams) (*http.Request, error)

NewGetVideosVideoFileIdRequest generates requests for GetVideosVideoFileId

func NewPostEncodeRequest

func NewPostEncodeRequest(server string, body PostEncodeJSONRequestBody) (*http.Request, error)

NewPostEncodeRequest calls the generic PostEncode builder with application/json body

func NewPostEncodeRequestWithBody

func NewPostEncodeRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostEncodeRequestWithBody generates requests for PostEncode with any type of body

func NewPostRecordedCleanupRequest

func NewPostRecordedCleanupRequest(server string) (*http.Request, error)

NewPostRecordedCleanupRequest generates requests for PostRecordedCleanup

func NewPostRecordedRequest

func NewPostRecordedRequest(server string, body PostRecordedJSONRequestBody) (*http.Request, error)

NewPostRecordedRequest calls the generic PostRecorded builder with application/json body

func NewPostRecordedRequestWithBody

func NewPostRecordedRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostRecordedRequestWithBody generates requests for PostRecorded with any type of body

func NewPostRecordingResettimerRequest

func NewPostRecordingResettimerRequest(server string) (*http.Request, error)

NewPostRecordingResettimerRequest generates requests for PostRecordingResettimer

func NewPostReservesRequest

func NewPostReservesRequest(server string, body PostReservesJSONRequestBody) (*http.Request, error)

NewPostReservesRequest calls the generic PostReserves builder with application/json body

func NewPostReservesRequestWithBody

func NewPostReservesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostReservesRequestWithBody generates requests for PostReserves with any type of body

func NewPostReservesUpdateRequest

func NewPostReservesUpdateRequest(server string) (*http.Request, error)

NewPostReservesUpdateRequest generates requests for PostReservesUpdate

func NewPostRulesKeywordRequest

func NewPostRulesKeywordRequest(server string, body PostRulesKeywordJSONRequestBody) (*http.Request, error)

NewPostRulesKeywordRequest calls the generic PostRulesKeyword builder with application/json body

func NewPostRulesKeywordRequestWithBody

func NewPostRulesKeywordRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostRulesKeywordRequestWithBody generates requests for PostRulesKeyword with any type of body

func NewPostRulesRequest

func NewPostRulesRequest(server string, body PostRulesJSONRequestBody) (*http.Request, error)

NewPostRulesRequest calls the generic PostRules builder with application/json body

func NewPostRulesRequestWithBody

func NewPostRulesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostRulesRequestWithBody generates requests for PostRules with any type of body

func NewPostSchedulesSearchRequest

func NewPostSchedulesSearchRequest(server string, body PostSchedulesSearchJSONRequestBody) (*http.Request, error)

NewPostSchedulesSearchRequest calls the generic PostSchedulesSearch builder with application/json body

func NewPostSchedulesSearchRequestWithBody

func NewPostSchedulesSearchRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostSchedulesSearchRequestWithBody generates requests for PostSchedulesSearch with any type of body

func NewPostTagsRequest

func NewPostTagsRequest(server string, body PostTagsJSONRequestBody) (*http.Request, error)

NewPostTagsRequest calls the generic PostTags builder with application/json body

func NewPostTagsRequestWithBody

func NewPostTagsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostTagsRequestWithBody generates requests for PostTags with any type of body

func NewPostThumbnailsCleanupRequest

func NewPostThumbnailsCleanupRequest(server string) (*http.Request, error)

NewPostThumbnailsCleanupRequest generates requests for PostThumbnailsCleanup

func NewPostThumbnailsRequest

func NewPostThumbnailsRequest(server string) (*http.Request, error)

NewPostThumbnailsRequest generates requests for PostThumbnails

func NewPostVideosUploadRequestWithBody

func NewPostVideosUploadRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostVideosUploadRequestWithBody generates requests for PostVideosUpload with any type of body

func NewPostVideosVideoFileIdKodiRequest

func NewPostVideosVideoFileIdKodiRequest(server string, videoFileId PathVideoFileId, body PostVideosVideoFileIdKodiJSONRequestBody) (*http.Request, error)

NewPostVideosVideoFileIdKodiRequest calls the generic PostVideosVideoFileIdKodi builder with application/json body

func NewPostVideosVideoFileIdKodiRequestWithBody

func NewPostVideosVideoFileIdKodiRequestWithBody(server string, videoFileId PathVideoFileId, contentType string, body io.Reader) (*http.Request, error)

NewPostVideosVideoFileIdKodiRequestWithBody generates requests for PostVideosVideoFileIdKodi with any type of body

func NewPutRecordedRecordedIdProtectRequest

func NewPutRecordedRecordedIdProtectRequest(server string, recordedId PathRecordedId) (*http.Request, error)

NewPutRecordedRecordedIdProtectRequest generates requests for PutRecordedRecordedIdProtect

func NewPutRecordedRecordedIdUnprotectRequest

func NewPutRecordedRecordedIdUnprotectRequest(server string, recordedId PathRecordedId) (*http.Request, error)

NewPutRecordedRecordedIdUnprotectRequest generates requests for PutRecordedRecordedIdUnprotect

func NewPutReservesReserveIdRequest

func NewPutReservesReserveIdRequest(server string, reserveId PathReserveId, body PutReservesReserveIdJSONRequestBody) (*http.Request, error)

NewPutReservesReserveIdRequest calls the generic PutReservesReserveId builder with application/json body

func NewPutReservesReserveIdRequestWithBody

func NewPutReservesReserveIdRequestWithBody(server string, reserveId PathReserveId, contentType string, body io.Reader) (*http.Request, error)

NewPutReservesReserveIdRequestWithBody generates requests for PutReservesReserveId with any type of body

func NewPutRulesRuleIdDisableRequest

func NewPutRulesRuleIdDisableRequest(server string, ruleId PathRuleId) (*http.Request, error)

NewPutRulesRuleIdDisableRequest generates requests for PutRulesRuleIdDisable

func NewPutRulesRuleIdEnableRequest

func NewPutRulesRuleIdEnableRequest(server string, ruleId PathRuleId) (*http.Request, error)

NewPutRulesRuleIdEnableRequest generates requests for PutRulesRuleIdEnable

func NewPutRulesRuleIdRequest

func NewPutRulesRuleIdRequest(server string, ruleId PathRuleId, body PutRulesRuleIdJSONRequestBody) (*http.Request, error)

NewPutRulesRuleIdRequest calls the generic PutRulesRuleId builder with application/json body

func NewPutRulesRuleIdRequestWithBody

func NewPutRulesRuleIdRequestWithBody(server string, ruleId PathRuleId, contentType string, body io.Reader) (*http.Request, error)

NewPutRulesRuleIdRequestWithBody generates requests for PutRulesRuleId with any type of body

func NewPutStreamsStreamIdKeepRequest

func NewPutStreamsStreamIdKeepRequest(server string, streamId PathStreamId) (*http.Request, error)

NewPutStreamsStreamIdKeepRequest generates requests for PutStreamsStreamIdKeep

func NewPutTagsTagIdRelateRequest

func NewPutTagsTagIdRelateRequest(server string, tagId PathRecordedTagId, body PutTagsTagIdRelateJSONRequestBody) (*http.Request, error)

NewPutTagsTagIdRelateRequest calls the generic PutTagsTagIdRelate builder with application/json body

func NewPutTagsTagIdRelateRequestWithBody

func NewPutTagsTagIdRelateRequestWithBody(server string, tagId PathRecordedTagId, contentType string, body io.Reader) (*http.Request, error)

NewPutTagsTagIdRelateRequestWithBody generates requests for PutTagsTagIdRelate with any type of body

func NewPutTagsTagIdRequest

func NewPutTagsTagIdRequest(server string, tagId PathRecordedTagId, body PutTagsTagIdJSONRequestBody) (*http.Request, error)

NewPutTagsTagIdRequest calls the generic PutTagsTagId builder with application/json body

func NewPutTagsTagIdRequestWithBody

func NewPutTagsTagIdRequestWithBody(server string, tagId PathRecordedTagId, contentType string, body io.Reader) (*http.Request, error)

NewPutTagsTagIdRequestWithBody generates requests for PutTagsTagId with any type of body

func NewTruePointer

func NewTruePointer() *bool

func PathToRawSpec

func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)

Constructs a synthetic filesystem for resolving external references when loading openapi specifications.

func RegisterHandlers

func RegisterHandlers(router EchoRouter, si ServerInterface)

RegisterHandlers adds each server route to the EchoRouter.

func RegisterHandlersWithBaseURL

func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string)

Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.

Types

type AddManualEncodeProgramOption

type AddManualEncodeProgramOption struct {
	// Directory 親ディレクトリ以下のディレクトリ設定
	Directory *string `json:"directory,omitempty"`

	// IsSaveSameDirectory ソースビデオファイルと同じ場所に保存するか
	IsSaveSameDirectory *bool `json:"isSaveSameDirectory,omitempty"`

	// Mode エンコードプリセット名 config encode の name
	Mode string `json:"mode"`

	// ParentDir 親ディレクトリ名 config recorded の name, isSaveSameDirectory が false の場合は必須
	ParentDir *string `json:"parentDir,omitempty"`

	// RecordedId 録画済み番組 id
	RecordedId RecordedId `json:"recordedId"`

	// RemoveOriginal 元ファイルを削除するか
	RemoveOriginal bool `json:"removeOriginal"`

	// SourceVideoFileId ビデオファイル id
	SourceVideoFileId VideoFileId `json:"sourceVideoFileId"`
}

AddManualEncodeProgramOption エンコード手動追加時のオプション

type AddRecordedTagOption

type AddRecordedTagOption struct {
	// Color 色
	Color string `json:"color"`

	// Name タグ名
	Name string `json:"name"`
}

AddRecordedTagOption 録画タグ追加プション

type AddRuleOption

type AddRuleOption struct {
	// EncodeOption 予約エンコードオプション
	EncodeOption *ReserveEncodedOption `json:"encodeOption,omitempty"`

	// IsTimeSpecification 時刻指定予約か
	IsTimeSpecification bool `json:"isTimeSpecification"`

	// ReserveOption ルール予約オプション
	ReserveOption RuleReserveOption `json:"reserveOption"`

	// SaveOption 予約保存オプション
	SaveOption *ReserveSaveOption `json:"saveOption,omitempty"`

	// SearchOption ルール検索オプション
	SearchOption RuleSearchOption `json:"searchOption"`
}

AddRuleOption ルール追加プション

type AddedEncode

type AddedEncode struct {
	// EncodeId エンコード id
	EncodeId EncodeId `json:"encodeId"`
}

AddedEncode エンコード追加成功応答データ

type AddedRecordedTag

type AddedRecordedTag struct {
	// TagId 録画 tag id
	TagId RecordedTagId `json:"tagId"`
}

AddedRecordedTag タグ追加成功応答データ

type AddedReserve

type AddedReserve struct {
	// ReserveId 予約 id
	ReserveId ReserveId `json:"reserveId"`
}

AddedReserve 予約成功応答データ

type AddedRule

type AddedRule struct {
	// RuleId ルール id
	RuleId RuleId `json:"ruleId"`
}

AddedRule ルール追加成功応答データ

type AddtionTime

type AddtionTime = UnixtimeMS

AddtionTime 時刻 (ms)

type ChannelId

type ChannelId = int

ChannelId 放送局 id

type ChannelItem

type ChannelItem struct {
	Channel string `json:"channel"`

	// ChannelType 放送波タイプ
	ChannelType ChannelType `json:"channelType"`

	// HalfWidthName 放送局名(半角)
	HalfWidthName string `json:"halfWidthName"`

	// HasLogoData ロゴデータを持っているか
	HasLogoData bool `json:"hasLogoData"`

	// Id 放送局 id
	Id ChannelId `json:"id"`

	// Name 放送局名
	Name string `json:"name"`

	// NetworkId network id
	NetworkId NetworkId `json:"networkId"`

	// ServiceId service id
	ServiceId ServiceId `json:"serviceId"`
}

ChannelItem チャンネル情報

type ChannelItems

type ChannelItems = []ChannelItem

ChannelItems defines model for ChannelItems.

type ChannelType

type ChannelType string

ChannelType 放送波タイプ

const (
	BS  ChannelType = "BS"
	CS  ChannelType = "CS"
	GR  ChannelType = "GR"
	SKY ChannelType = "SKY"
)

Defines values for ChannelType.

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) DeleteEncodeEncodeId

func (c *Client) DeleteEncodeEncodeId(ctx context.Context, encodeId PathEncodeId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteRecordedRecordedId

func (c *Client) DeleteRecordedRecordedId(ctx context.Context, recordedId PathRecordedId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteRecordedRecordedIdEncode

func (c *Client) DeleteRecordedRecordedIdEncode(ctx context.Context, recordedId PathRecordedId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteReservesReserveId

func (c *Client) DeleteReservesReserveId(ctx context.Context, reserveId PathReserveId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteReservesReserveIdOverlap

func (c *Client) DeleteReservesReserveIdOverlap(ctx context.Context, reserveId PathReserveId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteReservesReserveIdSkip

func (c *Client) DeleteReservesReserveIdSkip(ctx context.Context, reserveId PathReserveId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteRulesRuleId

func (c *Client) DeleteRulesRuleId(ctx context.Context, ruleId PathRuleId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteStreams

func (c *Client) DeleteStreams(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteStreamsStreamId

func (c *Client) DeleteStreamsStreamId(ctx context.Context, streamId PathStreamId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTagsTagId

func (c *Client) DeleteTagsTagId(ctx context.Context, tagId PathRecordedTagId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTagsTagIdRelate

func (c *Client) DeleteTagsTagIdRelate(ctx context.Context, tagId PathRecordedTagId, params *DeleteTagsTagIdRelateParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteVideosVideoFileId

func (c *Client) DeleteVideosVideoFileId(ctx context.Context, videoFileId PathVideoFileId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetChannels

func (c *Client) GetChannels(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetChannelsChannelIdLogo(ctx context.Context, channelId PathChannelId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConfig

func (c *Client) GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDropLogsDropLogFileId

func (c *Client) GetDropLogsDropLogFileId(ctx context.Context, dropLogFileId PathDropLogFileId, params *GetDropLogsDropLogFileIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEncode

func (c *Client) GetEncode(ctx context.Context, params *GetEncodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIptvChannelM3u8

func (c *Client) GetIptvChannelM3u8(ctx context.Context, params *GetIptvChannelM3u8Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIptvEpgXml

func (c *Client) GetIptvEpgXml(ctx context.Context, params *GetIptvEpgXmlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRecorded

func (c *Client) GetRecorded(ctx context.Context, params *GetRecordedParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRecordedOptions

func (c *Client) GetRecordedOptions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRecordedRecordedId

func (c *Client) GetRecordedRecordedId(ctx context.Context, recordedId PathRecordedId, params *GetRecordedRecordedIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRecording

func (c *Client) GetRecording(ctx context.Context, params *GetRecordingParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReserves

func (c *Client) GetReserves(ctx context.Context, params *GetReservesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReservesCnts

func (c *Client) GetReservesCnts(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReservesLists

func (c *Client) GetReservesLists(ctx context.Context, params *GetReservesListsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReservesReserveId

func (c *Client) GetReservesReserveId(ctx context.Context, reserveId PathReserveId, params *GetReservesReserveIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRules

func (c *Client) GetRules(ctx context.Context, params *GetRulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRulesKeyword

func (c *Client) GetRulesKeyword(ctx context.Context, params *GetRulesKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRulesRuleId

func (c *Client) GetRulesRuleId(ctx context.Context, ruleId PathRuleId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSchedules

func (c *Client) GetSchedules(ctx context.Context, params *GetSchedulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSchedulesBroadcasting

func (c *Client) GetSchedulesBroadcasting(ctx context.Context, params *GetSchedulesBroadcastingParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSchedulesChannelId

func (c *Client) GetSchedulesChannelId(ctx context.Context, channelId PathChannelId, params *GetSchedulesChannelIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSchedulesDetailProgramId

func (c *Client) GetSchedulesDetailProgramId(ctx context.Context, programId PathProgramId, params *GetSchedulesDetailProgramIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStorages

func (c *Client) GetStorages(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStreams

func (c *Client) GetStreams(ctx context.Context, params *GetStreamsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStreamsLiveChannelIdHls

func (c *Client) GetStreamsLiveChannelIdHls(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdHlsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStreamsLiveChannelIdM2ts

func (c *Client) GetStreamsLiveChannelIdM2ts(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdM2tsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStreamsLiveChannelIdM2tsPlaylist

func (c *Client) GetStreamsLiveChannelIdM2tsPlaylist(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdM2tsPlaylistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStreamsLiveChannelIdM2tsll

func (c *Client) GetStreamsLiveChannelIdM2tsll(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdM2tsllParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStreamsLiveChannelIdMp4

func (c *Client) GetStreamsLiveChannelIdMp4(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdMp4Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStreamsLiveChannelIdWebm

func (c *Client) GetStreamsLiveChannelIdWebm(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdWebmParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStreamsRecordedVideoFileIdHls

func (c *Client) GetStreamsRecordedVideoFileIdHls(ctx context.Context, videoFileId PathVideoFileId, params *GetStreamsRecordedVideoFileIdHlsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStreamsRecordedVideoFileIdMp4

func (c *Client) GetStreamsRecordedVideoFileIdMp4(ctx context.Context, videoFileId PathVideoFileId, params *GetStreamsRecordedVideoFileIdMp4Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStreamsRecordedVideoFileIdWebm

func (c *Client) GetStreamsRecordedVideoFileIdWebm(ctx context.Context, videoFileId PathVideoFileId, params *GetStreamsRecordedVideoFileIdWebmParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTags

func (c *Client) GetTags(ctx context.Context, params *GetTagsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetThumbnailsThumbnailId

func (c *Client) GetThumbnailsThumbnailId(ctx context.Context, thumbnailId PathThumbnailId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVersion

func (c *Client) GetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVideosVideoFileId

func (c *Client) GetVideosVideoFileId(ctx context.Context, videoFileId PathVideoFileId, params *GetVideosVideoFileIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVideosVideoFileIdDuration

func (c *Client) GetVideosVideoFileIdDuration(ctx context.Context, videoFileId PathVideoFileId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVideosVideoFileIdPlaylist

func (c *Client) GetVideosVideoFileIdPlaylist(ctx context.Context, videoFileId PathVideoFileId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostEncode

func (c *Client) PostEncode(ctx context.Context, body PostEncodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostEncodeWithBody

func (c *Client) PostEncodeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostRecorded

func (c *Client) PostRecorded(ctx context.Context, body PostRecordedJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostRecordedCleanup

func (c *Client) PostRecordedCleanup(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostRecordedWithBody

func (c *Client) PostRecordedWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostRecordingResettimer

func (c *Client) PostRecordingResettimer(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostReserves

func (c *Client) PostReserves(ctx context.Context, body PostReservesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostReservesUpdate

func (c *Client) PostReservesUpdate(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostReservesWithBody

func (c *Client) PostReservesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostRules

func (c *Client) PostRules(ctx context.Context, body PostRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostRulesKeyword

func (c *Client) PostRulesKeyword(ctx context.Context, body PostRulesKeywordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostRulesKeywordWithBody

func (c *Client) PostRulesKeywordWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostRulesWithBody

func (c *Client) PostRulesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostSchedulesSearch

func (c *Client) PostSchedulesSearch(ctx context.Context, body PostSchedulesSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostSchedulesSearchWithBody

func (c *Client) PostSchedulesSearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostTags

func (c *Client) PostTags(ctx context.Context, body PostTagsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostTagsWithBody

func (c *Client) PostTagsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostThumbnails

func (c *Client) PostThumbnails(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostThumbnailsCleanup

func (c *Client) PostThumbnailsCleanup(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostVideosUploadWithBody

func (c *Client) PostVideosUploadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostVideosVideoFileIdKodi

func (c *Client) PostVideosVideoFileIdKodi(ctx context.Context, videoFileId PathVideoFileId, body PostVideosVideoFileIdKodiJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostVideosVideoFileIdKodiWithBody

func (c *Client) PostVideosVideoFileIdKodiWithBody(ctx context.Context, videoFileId PathVideoFileId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutRecordedRecordedIdProtect

func (c *Client) PutRecordedRecordedIdProtect(ctx context.Context, recordedId PathRecordedId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutRecordedRecordedIdUnprotect

func (c *Client) PutRecordedRecordedIdUnprotect(ctx context.Context, recordedId PathRecordedId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutReservesReserveId

func (c *Client) PutReservesReserveId(ctx context.Context, reserveId PathReserveId, body PutReservesReserveIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutReservesReserveIdWithBody

func (c *Client) PutReservesReserveIdWithBody(ctx context.Context, reserveId PathReserveId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutRulesRuleId

func (c *Client) PutRulesRuleId(ctx context.Context, ruleId PathRuleId, body PutRulesRuleIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutRulesRuleIdDisable

func (c *Client) PutRulesRuleIdDisable(ctx context.Context, ruleId PathRuleId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutRulesRuleIdEnable

func (c *Client) PutRulesRuleIdEnable(ctx context.Context, ruleId PathRuleId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutRulesRuleIdWithBody

func (c *Client) PutRulesRuleIdWithBody(ctx context.Context, ruleId PathRuleId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutStreamsStreamIdKeep

func (c *Client) PutStreamsStreamIdKeep(ctx context.Context, streamId PathStreamId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutTagsTagId

func (c *Client) PutTagsTagId(ctx context.Context, tagId PathRecordedTagId, body PutTagsTagIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutTagsTagIdRelate

func (c *Client) PutTagsTagIdRelate(ctx context.Context, tagId PathRecordedTagId, body PutTagsTagIdRelateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutTagsTagIdRelateWithBody

func (c *Client) PutTagsTagIdRelateWithBody(ctx context.Context, tagId PathRecordedTagId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutTagsTagIdWithBody

func (c *Client) PutTagsTagIdWithBody(ctx context.Context, tagId PathRecordedTagId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// GetChannels request
	GetChannels(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	GetChannelsChannelIdLogo(ctx context.Context, channelId PathChannelId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConfig request
	GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDropLogsDropLogFileId request
	GetDropLogsDropLogFileId(ctx context.Context, dropLogFileId PathDropLogFileId, params *GetDropLogsDropLogFileIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEncode request
	GetEncode(ctx context.Context, params *GetEncodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostEncodeWithBody request with any body
	PostEncodeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostEncode(ctx context.Context, body PostEncodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteEncodeEncodeId request
	DeleteEncodeEncodeId(ctx context.Context, encodeId PathEncodeId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIptvChannelM3u8 request
	GetIptvChannelM3u8(ctx context.Context, params *GetIptvChannelM3u8Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIptvEpgXml request
	GetIptvEpgXml(ctx context.Context, params *GetIptvEpgXmlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRecorded request
	GetRecorded(ctx context.Context, params *GetRecordedParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostRecordedWithBody request with any body
	PostRecordedWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostRecorded(ctx context.Context, body PostRecordedJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostRecordedCleanup request
	PostRecordedCleanup(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRecordedOptions request
	GetRecordedOptions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRecordedRecordedId request
	DeleteRecordedRecordedId(ctx context.Context, recordedId PathRecordedId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRecordedRecordedId request
	GetRecordedRecordedId(ctx context.Context, recordedId PathRecordedId, params *GetRecordedRecordedIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRecordedRecordedIdEncode request
	DeleteRecordedRecordedIdEncode(ctx context.Context, recordedId PathRecordedId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutRecordedRecordedIdProtect request
	PutRecordedRecordedIdProtect(ctx context.Context, recordedId PathRecordedId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutRecordedRecordedIdUnprotect request
	PutRecordedRecordedIdUnprotect(ctx context.Context, recordedId PathRecordedId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRecording request
	GetRecording(ctx context.Context, params *GetRecordingParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostRecordingResettimer request
	PostRecordingResettimer(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReserves request
	GetReserves(ctx context.Context, params *GetReservesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostReservesWithBody request with any body
	PostReservesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostReserves(ctx context.Context, body PostReservesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReservesCnts request
	GetReservesCnts(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReservesLists request
	GetReservesLists(ctx context.Context, params *GetReservesListsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostReservesUpdate request
	PostReservesUpdate(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteReservesReserveId request
	DeleteReservesReserveId(ctx context.Context, reserveId PathReserveId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReservesReserveId request
	GetReservesReserveId(ctx context.Context, reserveId PathReserveId, params *GetReservesReserveIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutReservesReserveIdWithBody request with any body
	PutReservesReserveIdWithBody(ctx context.Context, reserveId PathReserveId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutReservesReserveId(ctx context.Context, reserveId PathReserveId, body PutReservesReserveIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteReservesReserveIdOverlap request
	DeleteReservesReserveIdOverlap(ctx context.Context, reserveId PathReserveId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteReservesReserveIdSkip request
	DeleteReservesReserveIdSkip(ctx context.Context, reserveId PathReserveId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRules request
	GetRules(ctx context.Context, params *GetRulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostRulesWithBody request with any body
	PostRulesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostRules(ctx context.Context, body PostRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRulesKeyword request
	GetRulesKeyword(ctx context.Context, params *GetRulesKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostRulesKeywordWithBody request with any body
	PostRulesKeywordWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostRulesKeyword(ctx context.Context, body PostRulesKeywordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRulesRuleId request
	DeleteRulesRuleId(ctx context.Context, ruleId PathRuleId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRulesRuleId request
	GetRulesRuleId(ctx context.Context, ruleId PathRuleId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutRulesRuleIdWithBody request with any body
	PutRulesRuleIdWithBody(ctx context.Context, ruleId PathRuleId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutRulesRuleId(ctx context.Context, ruleId PathRuleId, body PutRulesRuleIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutRulesRuleIdDisable request
	PutRulesRuleIdDisable(ctx context.Context, ruleId PathRuleId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutRulesRuleIdEnable request
	PutRulesRuleIdEnable(ctx context.Context, ruleId PathRuleId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSchedules request
	GetSchedules(ctx context.Context, params *GetSchedulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSchedulesBroadcasting request
	GetSchedulesBroadcasting(ctx context.Context, params *GetSchedulesBroadcastingParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSchedulesDetailProgramId request
	GetSchedulesDetailProgramId(ctx context.Context, programId PathProgramId, params *GetSchedulesDetailProgramIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostSchedulesSearchWithBody request with any body
	PostSchedulesSearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostSchedulesSearch(ctx context.Context, body PostSchedulesSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSchedulesChannelId request
	GetSchedulesChannelId(ctx context.Context, channelId PathChannelId, params *GetSchedulesChannelIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStorages request
	GetStorages(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteStreams request
	DeleteStreams(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStreams request
	GetStreams(ctx context.Context, params *GetStreamsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStreamsLiveChannelIdHls request
	GetStreamsLiveChannelIdHls(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdHlsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStreamsLiveChannelIdM2ts request
	GetStreamsLiveChannelIdM2ts(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdM2tsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStreamsLiveChannelIdM2tsPlaylist request
	GetStreamsLiveChannelIdM2tsPlaylist(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdM2tsPlaylistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStreamsLiveChannelIdM2tsll request
	GetStreamsLiveChannelIdM2tsll(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdM2tsllParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStreamsLiveChannelIdMp4 request
	GetStreamsLiveChannelIdMp4(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdMp4Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStreamsLiveChannelIdWebm request
	GetStreamsLiveChannelIdWebm(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdWebmParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStreamsRecordedVideoFileIdHls request
	GetStreamsRecordedVideoFileIdHls(ctx context.Context, videoFileId PathVideoFileId, params *GetStreamsRecordedVideoFileIdHlsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStreamsRecordedVideoFileIdMp4 request
	GetStreamsRecordedVideoFileIdMp4(ctx context.Context, videoFileId PathVideoFileId, params *GetStreamsRecordedVideoFileIdMp4Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStreamsRecordedVideoFileIdWebm request
	GetStreamsRecordedVideoFileIdWebm(ctx context.Context, videoFileId PathVideoFileId, params *GetStreamsRecordedVideoFileIdWebmParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteStreamsStreamId request
	DeleteStreamsStreamId(ctx context.Context, streamId PathStreamId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutStreamsStreamIdKeep request
	PutStreamsStreamIdKeep(ctx context.Context, streamId PathStreamId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTags request
	GetTags(ctx context.Context, params *GetTagsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostTagsWithBody request with any body
	PostTagsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostTags(ctx context.Context, body PostTagsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTagsTagId request
	DeleteTagsTagId(ctx context.Context, tagId PathRecordedTagId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutTagsTagIdWithBody request with any body
	PutTagsTagIdWithBody(ctx context.Context, tagId PathRecordedTagId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutTagsTagId(ctx context.Context, tagId PathRecordedTagId, body PutTagsTagIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTagsTagIdRelate request
	DeleteTagsTagIdRelate(ctx context.Context, tagId PathRecordedTagId, params *DeleteTagsTagIdRelateParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutTagsTagIdRelateWithBody request with any body
	PutTagsTagIdRelateWithBody(ctx context.Context, tagId PathRecordedTagId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutTagsTagIdRelate(ctx context.Context, tagId PathRecordedTagId, body PutTagsTagIdRelateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostThumbnails request
	PostThumbnails(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostThumbnailsCleanup request
	PostThumbnailsCleanup(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetThumbnailsThumbnailId request
	GetThumbnailsThumbnailId(ctx context.Context, thumbnailId PathThumbnailId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVersion request
	GetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostVideosUploadWithBody request with any body
	PostVideosUploadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteVideosVideoFileId request
	DeleteVideosVideoFileId(ctx context.Context, videoFileId PathVideoFileId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVideosVideoFileId request
	GetVideosVideoFileId(ctx context.Context, videoFileId PathVideoFileId, params *GetVideosVideoFileIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVideosVideoFileIdDuration request
	GetVideosVideoFileIdDuration(ctx context.Context, videoFileId PathVideoFileId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostVideosVideoFileIdKodiWithBody request with any body
	PostVideosVideoFileIdKodiWithBody(ctx context.Context, videoFileId PathVideoFileId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostVideosVideoFileIdKodi(ctx context.Context, videoFileId PathVideoFileId, body PostVideosVideoFileIdKodiJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVideosVideoFileIdPlaylist request
	GetVideosVideoFileIdPlaylist(ctx context.Context, videoFileId PathVideoFileId, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) DeleteEncodeEncodeIdWithResponse

func (c *ClientWithResponses) DeleteEncodeEncodeIdWithResponse(ctx context.Context, encodeId PathEncodeId, reqEditors ...RequestEditorFn) (*DeleteEncodeEncodeIdResponse, error)

DeleteEncodeEncodeIdWithResponse request returning *DeleteEncodeEncodeIdResponse

func (*ClientWithResponses) DeleteRecordedRecordedIdEncodeWithResponse

func (c *ClientWithResponses) DeleteRecordedRecordedIdEncodeWithResponse(ctx context.Context, recordedId PathRecordedId, reqEditors ...RequestEditorFn) (*DeleteRecordedRecordedIdEncodeResponse, error)

DeleteRecordedRecordedIdEncodeWithResponse request returning *DeleteRecordedRecordedIdEncodeResponse

func (*ClientWithResponses) DeleteRecordedRecordedIdWithResponse

func (c *ClientWithResponses) DeleteRecordedRecordedIdWithResponse(ctx context.Context, recordedId PathRecordedId, reqEditors ...RequestEditorFn) (*DeleteRecordedRecordedIdResponse, error)

DeleteRecordedRecordedIdWithResponse request returning *DeleteRecordedRecordedIdResponse

func (*ClientWithResponses) DeleteReservesReserveIdOverlapWithResponse

func (c *ClientWithResponses) DeleteReservesReserveIdOverlapWithResponse(ctx context.Context, reserveId PathReserveId, reqEditors ...RequestEditorFn) (*DeleteReservesReserveIdOverlapResponse, error)

DeleteReservesReserveIdOverlapWithResponse request returning *DeleteReservesReserveIdOverlapResponse

func (*ClientWithResponses) DeleteReservesReserveIdSkipWithResponse

func (c *ClientWithResponses) DeleteReservesReserveIdSkipWithResponse(ctx context.Context, reserveId PathReserveId, reqEditors ...RequestEditorFn) (*DeleteReservesReserveIdSkipResponse, error)

DeleteReservesReserveIdSkipWithResponse request returning *DeleteReservesReserveIdSkipResponse

func (*ClientWithResponses) DeleteReservesReserveIdWithResponse

func (c *ClientWithResponses) DeleteReservesReserveIdWithResponse(ctx context.Context, reserveId PathReserveId, reqEditors ...RequestEditorFn) (*DeleteReservesReserveIdResponse, error)

DeleteReservesReserveIdWithResponse request returning *DeleteReservesReserveIdResponse

func (*ClientWithResponses) DeleteRulesRuleIdWithResponse

func (c *ClientWithResponses) DeleteRulesRuleIdWithResponse(ctx context.Context, ruleId PathRuleId, reqEditors ...RequestEditorFn) (*DeleteRulesRuleIdResponse, error)

DeleteRulesRuleIdWithResponse request returning *DeleteRulesRuleIdResponse

func (*ClientWithResponses) DeleteStreamsStreamIdWithResponse

func (c *ClientWithResponses) DeleteStreamsStreamIdWithResponse(ctx context.Context, streamId PathStreamId, reqEditors ...RequestEditorFn) (*DeleteStreamsStreamIdResponse, error)

DeleteStreamsStreamIdWithResponse request returning *DeleteStreamsStreamIdResponse

func (*ClientWithResponses) DeleteStreamsWithResponse

func (c *ClientWithResponses) DeleteStreamsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteStreamsResponse, error)

DeleteStreamsWithResponse request returning *DeleteStreamsResponse

func (*ClientWithResponses) DeleteTagsTagIdRelateWithResponse

func (c *ClientWithResponses) DeleteTagsTagIdRelateWithResponse(ctx context.Context, tagId PathRecordedTagId, params *DeleteTagsTagIdRelateParams, reqEditors ...RequestEditorFn) (*DeleteTagsTagIdRelateResponse, error)

DeleteTagsTagIdRelateWithResponse request returning *DeleteTagsTagIdRelateResponse

func (*ClientWithResponses) DeleteTagsTagIdWithResponse

func (c *ClientWithResponses) DeleteTagsTagIdWithResponse(ctx context.Context, tagId PathRecordedTagId, reqEditors ...RequestEditorFn) (*DeleteTagsTagIdResponse, error)

DeleteTagsTagIdWithResponse request returning *DeleteTagsTagIdResponse

func (*ClientWithResponses) DeleteVideosVideoFileIdWithResponse

func (c *ClientWithResponses) DeleteVideosVideoFileIdWithResponse(ctx context.Context, videoFileId PathVideoFileId, reqEditors ...RequestEditorFn) (*DeleteVideosVideoFileIdResponse, error)

DeleteVideosVideoFileIdWithResponse request returning *DeleteVideosVideoFileIdResponse

func (*ClientWithResponses) GetChannelsChannelIdLogoWithResponse

func (c *ClientWithResponses) GetChannelsChannelIdLogoWithResponse(ctx context.Context, channelId PathChannelId, reqEditors ...RequestEditorFn) (*GetChannelsChannelIdLogoResponse, error)

GetChannelsChannelIdLogoWithResponse request returning *GetChannelsChannelIdLogoResponse

func (*ClientWithResponses) GetChannelsWithResponse

func (c *ClientWithResponses) GetChannelsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetChannelsResponse, error)

GetChannelsWithResponse request returning *GetChannelsResponse

func (*ClientWithResponses) GetConfigWithResponse

func (c *ClientWithResponses) GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error)

GetConfigWithResponse request returning *GetConfigResponse

func (*ClientWithResponses) GetDropLogsDropLogFileIdWithResponse

func (c *ClientWithResponses) GetDropLogsDropLogFileIdWithResponse(ctx context.Context, dropLogFileId PathDropLogFileId, params *GetDropLogsDropLogFileIdParams, reqEditors ...RequestEditorFn) (*GetDropLogsDropLogFileIdResponse, error)

GetDropLogsDropLogFileIdWithResponse request returning *GetDropLogsDropLogFileIdResponse

func (*ClientWithResponses) GetEncodeWithResponse

func (c *ClientWithResponses) GetEncodeWithResponse(ctx context.Context, params *GetEncodeParams, reqEditors ...RequestEditorFn) (*GetEncodeResponse, error)

GetEncodeWithResponse request returning *GetEncodeResponse

func (*ClientWithResponses) GetIptvChannelM3u8WithResponse

func (c *ClientWithResponses) GetIptvChannelM3u8WithResponse(ctx context.Context, params *GetIptvChannelM3u8Params, reqEditors ...RequestEditorFn) (*GetIptvChannelM3u8Response, error)

GetIptvChannelM3u8WithResponse request returning *GetIptvChannelM3u8Response

func (*ClientWithResponses) GetIptvEpgXmlWithResponse

func (c *ClientWithResponses) GetIptvEpgXmlWithResponse(ctx context.Context, params *GetIptvEpgXmlParams, reqEditors ...RequestEditorFn) (*GetIptvEpgXmlResponse, error)

GetIptvEpgXmlWithResponse request returning *GetIptvEpgXmlResponse

func (*ClientWithResponses) GetRecordedOptionsWithResponse

func (c *ClientWithResponses) GetRecordedOptionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetRecordedOptionsResponse, error)

GetRecordedOptionsWithResponse request returning *GetRecordedOptionsResponse

func (*ClientWithResponses) GetRecordedRecordedIdWithResponse

func (c *ClientWithResponses) GetRecordedRecordedIdWithResponse(ctx context.Context, recordedId PathRecordedId, params *GetRecordedRecordedIdParams, reqEditors ...RequestEditorFn) (*GetRecordedRecordedIdResponse, error)

GetRecordedRecordedIdWithResponse request returning *GetRecordedRecordedIdResponse

func (*ClientWithResponses) GetRecordedWithResponse

func (c *ClientWithResponses) GetRecordedWithResponse(ctx context.Context, params *GetRecordedParams, reqEditors ...RequestEditorFn) (*GetRecordedResponse, error)

GetRecordedWithResponse request returning *GetRecordedResponse

func (*ClientWithResponses) GetRecordingWithResponse

func (c *ClientWithResponses) GetRecordingWithResponse(ctx context.Context, params *GetRecordingParams, reqEditors ...RequestEditorFn) (*GetRecordingResponse, error)

GetRecordingWithResponse request returning *GetRecordingResponse

func (*ClientWithResponses) GetReservesCntsWithResponse

func (c *ClientWithResponses) GetReservesCntsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetReservesCntsResponse, error)

GetReservesCntsWithResponse request returning *GetReservesCntsResponse

func (*ClientWithResponses) GetReservesListsWithResponse

func (c *ClientWithResponses) GetReservesListsWithResponse(ctx context.Context, params *GetReservesListsParams, reqEditors ...RequestEditorFn) (*GetReservesListsResponse, error)

GetReservesListsWithResponse request returning *GetReservesListsResponse

func (*ClientWithResponses) GetReservesReserveIdWithResponse

func (c *ClientWithResponses) GetReservesReserveIdWithResponse(ctx context.Context, reserveId PathReserveId, params *GetReservesReserveIdParams, reqEditors ...RequestEditorFn) (*GetReservesReserveIdResponse, error)

GetReservesReserveIdWithResponse request returning *GetReservesReserveIdResponse

func (*ClientWithResponses) GetReservesWithResponse

func (c *ClientWithResponses) GetReservesWithResponse(ctx context.Context, params *GetReservesParams, reqEditors ...RequestEditorFn) (*GetReservesResponse, error)

GetReservesWithResponse request returning *GetReservesResponse

func (*ClientWithResponses) GetRulesKeywordWithResponse

func (c *ClientWithResponses) GetRulesKeywordWithResponse(ctx context.Context, params *GetRulesKeywordParams, reqEditors ...RequestEditorFn) (*GetRulesKeywordResponse, error)

GetRulesKeywordWithResponse request returning *GetRulesKeywordResponse

func (*ClientWithResponses) GetRulesRuleIdWithResponse

func (c *ClientWithResponses) GetRulesRuleIdWithResponse(ctx context.Context, ruleId PathRuleId, reqEditors ...RequestEditorFn) (*GetRulesRuleIdResponse, error)

GetRulesRuleIdWithResponse request returning *GetRulesRuleIdResponse

func (*ClientWithResponses) GetRulesWithResponse

func (c *ClientWithResponses) GetRulesWithResponse(ctx context.Context, params *GetRulesParams, reqEditors ...RequestEditorFn) (*GetRulesResponse, error)

GetRulesWithResponse request returning *GetRulesResponse

func (*ClientWithResponses) GetSchedulesBroadcastingWithResponse

func (c *ClientWithResponses) GetSchedulesBroadcastingWithResponse(ctx context.Context, params *GetSchedulesBroadcastingParams, reqEditors ...RequestEditorFn) (*GetSchedulesBroadcastingResponse, error)

GetSchedulesBroadcastingWithResponse request returning *GetSchedulesBroadcastingResponse

func (*ClientWithResponses) GetSchedulesChannelIdWithResponse

func (c *ClientWithResponses) GetSchedulesChannelIdWithResponse(ctx context.Context, channelId PathChannelId, params *GetSchedulesChannelIdParams, reqEditors ...RequestEditorFn) (*GetSchedulesChannelIdResponse, error)

GetSchedulesChannelIdWithResponse request returning *GetSchedulesChannelIdResponse

func (*ClientWithResponses) GetSchedulesDetailProgramIdWithResponse

func (c *ClientWithResponses) GetSchedulesDetailProgramIdWithResponse(ctx context.Context, programId PathProgramId, params *GetSchedulesDetailProgramIdParams, reqEditors ...RequestEditorFn) (*GetSchedulesDetailProgramIdResponse, error)

GetSchedulesDetailProgramIdWithResponse request returning *GetSchedulesDetailProgramIdResponse

func (*ClientWithResponses) GetSchedulesWithResponse

func (c *ClientWithResponses) GetSchedulesWithResponse(ctx context.Context, params *GetSchedulesParams, reqEditors ...RequestEditorFn) (*GetSchedulesResponse, error)

GetSchedulesWithResponse request returning *GetSchedulesResponse

func (*ClientWithResponses) GetStoragesWithResponse

func (c *ClientWithResponses) GetStoragesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStoragesResponse, error)

GetStoragesWithResponse request returning *GetStoragesResponse

func (*ClientWithResponses) GetStreamsLiveChannelIdHlsWithResponse

func (c *ClientWithResponses) GetStreamsLiveChannelIdHlsWithResponse(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdHlsParams, reqEditors ...RequestEditorFn) (*GetStreamsLiveChannelIdHlsResponse, error)

GetStreamsLiveChannelIdHlsWithResponse request returning *GetStreamsLiveChannelIdHlsResponse

func (*ClientWithResponses) GetStreamsLiveChannelIdM2tsPlaylistWithResponse

func (c *ClientWithResponses) GetStreamsLiveChannelIdM2tsPlaylistWithResponse(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdM2tsPlaylistParams, reqEditors ...RequestEditorFn) (*GetStreamsLiveChannelIdM2tsPlaylistResponse, error)

GetStreamsLiveChannelIdM2tsPlaylistWithResponse request returning *GetStreamsLiveChannelIdM2tsPlaylistResponse

func (*ClientWithResponses) GetStreamsLiveChannelIdM2tsWithResponse

func (c *ClientWithResponses) GetStreamsLiveChannelIdM2tsWithResponse(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdM2tsParams, reqEditors ...RequestEditorFn) (*GetStreamsLiveChannelIdM2tsResponse, error)

GetStreamsLiveChannelIdM2tsWithResponse request returning *GetStreamsLiveChannelIdM2tsResponse

func (*ClientWithResponses) GetStreamsLiveChannelIdM2tsllWithResponse

func (c *ClientWithResponses) GetStreamsLiveChannelIdM2tsllWithResponse(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdM2tsllParams, reqEditors ...RequestEditorFn) (*GetStreamsLiveChannelIdM2tsllResponse, error)

GetStreamsLiveChannelIdM2tsllWithResponse request returning *GetStreamsLiveChannelIdM2tsllResponse

func (*ClientWithResponses) GetStreamsLiveChannelIdMp4WithResponse

func (c *ClientWithResponses) GetStreamsLiveChannelIdMp4WithResponse(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdMp4Params, reqEditors ...RequestEditorFn) (*GetStreamsLiveChannelIdMp4Response, error)

GetStreamsLiveChannelIdMp4WithResponse request returning *GetStreamsLiveChannelIdMp4Response

func (*ClientWithResponses) GetStreamsLiveChannelIdWebmWithResponse

func (c *ClientWithResponses) GetStreamsLiveChannelIdWebmWithResponse(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdWebmParams, reqEditors ...RequestEditorFn) (*GetStreamsLiveChannelIdWebmResponse, error)

GetStreamsLiveChannelIdWebmWithResponse request returning *GetStreamsLiveChannelIdWebmResponse

func (*ClientWithResponses) GetStreamsRecordedVideoFileIdHlsWithResponse

func (c *ClientWithResponses) GetStreamsRecordedVideoFileIdHlsWithResponse(ctx context.Context, videoFileId PathVideoFileId, params *GetStreamsRecordedVideoFileIdHlsParams, reqEditors ...RequestEditorFn) (*GetStreamsRecordedVideoFileIdHlsResponse, error)

GetStreamsRecordedVideoFileIdHlsWithResponse request returning *GetStreamsRecordedVideoFileIdHlsResponse

func (*ClientWithResponses) GetStreamsRecordedVideoFileIdMp4WithResponse

func (c *ClientWithResponses) GetStreamsRecordedVideoFileIdMp4WithResponse(ctx context.Context, videoFileId PathVideoFileId, params *GetStreamsRecordedVideoFileIdMp4Params, reqEditors ...RequestEditorFn) (*GetStreamsRecordedVideoFileIdMp4Response, error)

GetStreamsRecordedVideoFileIdMp4WithResponse request returning *GetStreamsRecordedVideoFileIdMp4Response

func (*ClientWithResponses) GetStreamsRecordedVideoFileIdWebmWithResponse

func (c *ClientWithResponses) GetStreamsRecordedVideoFileIdWebmWithResponse(ctx context.Context, videoFileId PathVideoFileId, params *GetStreamsRecordedVideoFileIdWebmParams, reqEditors ...RequestEditorFn) (*GetStreamsRecordedVideoFileIdWebmResponse, error)

GetStreamsRecordedVideoFileIdWebmWithResponse request returning *GetStreamsRecordedVideoFileIdWebmResponse

func (*ClientWithResponses) GetStreamsWithResponse

func (c *ClientWithResponses) GetStreamsWithResponse(ctx context.Context, params *GetStreamsParams, reqEditors ...RequestEditorFn) (*GetStreamsResponse, error)

GetStreamsWithResponse request returning *GetStreamsResponse

func (*ClientWithResponses) GetTagsWithResponse

func (c *ClientWithResponses) GetTagsWithResponse(ctx context.Context, params *GetTagsParams, reqEditors ...RequestEditorFn) (*GetTagsResponse, error)

GetTagsWithResponse request returning *GetTagsResponse

func (*ClientWithResponses) GetThumbnailsThumbnailIdWithResponse

func (c *ClientWithResponses) GetThumbnailsThumbnailIdWithResponse(ctx context.Context, thumbnailId PathThumbnailId, reqEditors ...RequestEditorFn) (*GetThumbnailsThumbnailIdResponse, error)

GetThumbnailsThumbnailIdWithResponse request returning *GetThumbnailsThumbnailIdResponse

func (*ClientWithResponses) GetVersionWithResponse

func (c *ClientWithResponses) GetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionResponse, error)

GetVersionWithResponse request returning *GetVersionResponse

func (*ClientWithResponses) GetVideosVideoFileIdDurationWithResponse

func (c *ClientWithResponses) GetVideosVideoFileIdDurationWithResponse(ctx context.Context, videoFileId PathVideoFileId, reqEditors ...RequestEditorFn) (*GetVideosVideoFileIdDurationResponse, error)

GetVideosVideoFileIdDurationWithResponse request returning *GetVideosVideoFileIdDurationResponse

func (*ClientWithResponses) GetVideosVideoFileIdPlaylistWithResponse

func (c *ClientWithResponses) GetVideosVideoFileIdPlaylistWithResponse(ctx context.Context, videoFileId PathVideoFileId, reqEditors ...RequestEditorFn) (*GetVideosVideoFileIdPlaylistResponse, error)

GetVideosVideoFileIdPlaylistWithResponse request returning *GetVideosVideoFileIdPlaylistResponse

func (*ClientWithResponses) GetVideosVideoFileIdWithResponse

func (c *ClientWithResponses) GetVideosVideoFileIdWithResponse(ctx context.Context, videoFileId PathVideoFileId, params *GetVideosVideoFileIdParams, reqEditors ...RequestEditorFn) (*GetVideosVideoFileIdResponse, error)

GetVideosVideoFileIdWithResponse request returning *GetVideosVideoFileIdResponse

func (*ClientWithResponses) PostEncodeWithBodyWithResponse

func (c *ClientWithResponses) PostEncodeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostEncodeResponse, error)

PostEncodeWithBodyWithResponse request with arbitrary body returning *PostEncodeResponse

func (*ClientWithResponses) PostEncodeWithResponse

func (c *ClientWithResponses) PostEncodeWithResponse(ctx context.Context, body PostEncodeJSONRequestBody, reqEditors ...RequestEditorFn) (*PostEncodeResponse, error)

func (*ClientWithResponses) PostRecordedCleanupWithResponse

func (c *ClientWithResponses) PostRecordedCleanupWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostRecordedCleanupResponse, error)

PostRecordedCleanupWithResponse request returning *PostRecordedCleanupResponse

func (*ClientWithResponses) PostRecordedWithBodyWithResponse

func (c *ClientWithResponses) PostRecordedWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostRecordedResponse, error)

PostRecordedWithBodyWithResponse request with arbitrary body returning *PostRecordedResponse

func (*ClientWithResponses) PostRecordedWithResponse

func (c *ClientWithResponses) PostRecordedWithResponse(ctx context.Context, body PostRecordedJSONRequestBody, reqEditors ...RequestEditorFn) (*PostRecordedResponse, error)

func (*ClientWithResponses) PostRecordingResettimerWithResponse

func (c *ClientWithResponses) PostRecordingResettimerWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostRecordingResettimerResponse, error)

PostRecordingResettimerWithResponse request returning *PostRecordingResettimerResponse

func (*ClientWithResponses) PostReservesUpdateWithResponse

func (c *ClientWithResponses) PostReservesUpdateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostReservesUpdateResponse, error)

PostReservesUpdateWithResponse request returning *PostReservesUpdateResponse

func (*ClientWithResponses) PostReservesWithBodyWithResponse

func (c *ClientWithResponses) PostReservesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostReservesResponse, error)

PostReservesWithBodyWithResponse request with arbitrary body returning *PostReservesResponse

func (*ClientWithResponses) PostReservesWithResponse

func (c *ClientWithResponses) PostReservesWithResponse(ctx context.Context, body PostReservesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostReservesResponse, error)

func (*ClientWithResponses) PostRulesKeywordWithBodyWithResponse

func (c *ClientWithResponses) PostRulesKeywordWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostRulesKeywordResponse, error)

PostRulesKeywordWithBodyWithResponse request with arbitrary body returning *PostRulesKeywordResponse

func (*ClientWithResponses) PostRulesKeywordWithResponse

func (c *ClientWithResponses) PostRulesKeywordWithResponse(ctx context.Context, body PostRulesKeywordJSONRequestBody, reqEditors ...RequestEditorFn) (*PostRulesKeywordResponse, error)

func (*ClientWithResponses) PostRulesWithBodyWithResponse

func (c *ClientWithResponses) PostRulesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostRulesResponse, error)

PostRulesWithBodyWithResponse request with arbitrary body returning *PostRulesResponse

func (*ClientWithResponses) PostRulesWithResponse

func (c *ClientWithResponses) PostRulesWithResponse(ctx context.Context, body PostRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostRulesResponse, error)

func (*ClientWithResponses) PostSchedulesSearchWithBodyWithResponse

func (c *ClientWithResponses) PostSchedulesSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSchedulesSearchResponse, error)

PostSchedulesSearchWithBodyWithResponse request with arbitrary body returning *PostSchedulesSearchResponse

func (*ClientWithResponses) PostSchedulesSearchWithResponse

func (c *ClientWithResponses) PostSchedulesSearchWithResponse(ctx context.Context, body PostSchedulesSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSchedulesSearchResponse, error)

func (*ClientWithResponses) PostTagsWithBodyWithResponse

func (c *ClientWithResponses) PostTagsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostTagsResponse, error)

PostTagsWithBodyWithResponse request with arbitrary body returning *PostTagsResponse

func (*ClientWithResponses) PostTagsWithResponse

func (c *ClientWithResponses) PostTagsWithResponse(ctx context.Context, body PostTagsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostTagsResponse, error)

func (*ClientWithResponses) PostThumbnailsCleanupWithResponse

func (c *ClientWithResponses) PostThumbnailsCleanupWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostThumbnailsCleanupResponse, error)

PostThumbnailsCleanupWithResponse request returning *PostThumbnailsCleanupResponse

func (*ClientWithResponses) PostThumbnailsWithResponse

func (c *ClientWithResponses) PostThumbnailsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostThumbnailsResponse, error)

PostThumbnailsWithResponse request returning *PostThumbnailsResponse

func (*ClientWithResponses) PostVideosUploadWithBodyWithResponse

func (c *ClientWithResponses) PostVideosUploadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostVideosUploadResponse, error)

PostVideosUploadWithBodyWithResponse request with arbitrary body returning *PostVideosUploadResponse

func (*ClientWithResponses) PostVideosVideoFileIdKodiWithBodyWithResponse

func (c *ClientWithResponses) PostVideosVideoFileIdKodiWithBodyWithResponse(ctx context.Context, videoFileId PathVideoFileId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostVideosVideoFileIdKodiResponse, error)

PostVideosVideoFileIdKodiWithBodyWithResponse request with arbitrary body returning *PostVideosVideoFileIdKodiResponse

func (*ClientWithResponses) PostVideosVideoFileIdKodiWithResponse

func (c *ClientWithResponses) PostVideosVideoFileIdKodiWithResponse(ctx context.Context, videoFileId PathVideoFileId, body PostVideosVideoFileIdKodiJSONRequestBody, reqEditors ...RequestEditorFn) (*PostVideosVideoFileIdKodiResponse, error)

func (*ClientWithResponses) PutRecordedRecordedIdProtectWithResponse

func (c *ClientWithResponses) PutRecordedRecordedIdProtectWithResponse(ctx context.Context, recordedId PathRecordedId, reqEditors ...RequestEditorFn) (*PutRecordedRecordedIdProtectResponse, error)

PutRecordedRecordedIdProtectWithResponse request returning *PutRecordedRecordedIdProtectResponse

func (*ClientWithResponses) PutRecordedRecordedIdUnprotectWithResponse

func (c *ClientWithResponses) PutRecordedRecordedIdUnprotectWithResponse(ctx context.Context, recordedId PathRecordedId, reqEditors ...RequestEditorFn) (*PutRecordedRecordedIdUnprotectResponse, error)

PutRecordedRecordedIdUnprotectWithResponse request returning *PutRecordedRecordedIdUnprotectResponse

func (*ClientWithResponses) PutReservesReserveIdWithBodyWithResponse

func (c *ClientWithResponses) PutReservesReserveIdWithBodyWithResponse(ctx context.Context, reserveId PathReserveId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutReservesReserveIdResponse, error)

PutReservesReserveIdWithBodyWithResponse request with arbitrary body returning *PutReservesReserveIdResponse

func (*ClientWithResponses) PutReservesReserveIdWithResponse

func (c *ClientWithResponses) PutReservesReserveIdWithResponse(ctx context.Context, reserveId PathReserveId, body PutReservesReserveIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PutReservesReserveIdResponse, error)

func (*ClientWithResponses) PutRulesRuleIdDisableWithResponse

func (c *ClientWithResponses) PutRulesRuleIdDisableWithResponse(ctx context.Context, ruleId PathRuleId, reqEditors ...RequestEditorFn) (*PutRulesRuleIdDisableResponse, error)

PutRulesRuleIdDisableWithResponse request returning *PutRulesRuleIdDisableResponse

func (*ClientWithResponses) PutRulesRuleIdEnableWithResponse

func (c *ClientWithResponses) PutRulesRuleIdEnableWithResponse(ctx context.Context, ruleId PathRuleId, reqEditors ...RequestEditorFn) (*PutRulesRuleIdEnableResponse, error)

PutRulesRuleIdEnableWithResponse request returning *PutRulesRuleIdEnableResponse

func (*ClientWithResponses) PutRulesRuleIdWithBodyWithResponse

func (c *ClientWithResponses) PutRulesRuleIdWithBodyWithResponse(ctx context.Context, ruleId PathRuleId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutRulesRuleIdResponse, error)

PutRulesRuleIdWithBodyWithResponse request with arbitrary body returning *PutRulesRuleIdResponse

func (*ClientWithResponses) PutRulesRuleIdWithResponse

func (c *ClientWithResponses) PutRulesRuleIdWithResponse(ctx context.Context, ruleId PathRuleId, body PutRulesRuleIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PutRulesRuleIdResponse, error)

func (*ClientWithResponses) PutStreamsStreamIdKeepWithResponse

func (c *ClientWithResponses) PutStreamsStreamIdKeepWithResponse(ctx context.Context, streamId PathStreamId, reqEditors ...RequestEditorFn) (*PutStreamsStreamIdKeepResponse, error)

PutStreamsStreamIdKeepWithResponse request returning *PutStreamsStreamIdKeepResponse

func (*ClientWithResponses) PutTagsTagIdRelateWithBodyWithResponse

func (c *ClientWithResponses) PutTagsTagIdRelateWithBodyWithResponse(ctx context.Context, tagId PathRecordedTagId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutTagsTagIdRelateResponse, error)

PutTagsTagIdRelateWithBodyWithResponse request with arbitrary body returning *PutTagsTagIdRelateResponse

func (*ClientWithResponses) PutTagsTagIdRelateWithResponse

func (c *ClientWithResponses) PutTagsTagIdRelateWithResponse(ctx context.Context, tagId PathRecordedTagId, body PutTagsTagIdRelateJSONRequestBody, reqEditors ...RequestEditorFn) (*PutTagsTagIdRelateResponse, error)

func (*ClientWithResponses) PutTagsTagIdWithBodyWithResponse

func (c *ClientWithResponses) PutTagsTagIdWithBodyWithResponse(ctx context.Context, tagId PathRecordedTagId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutTagsTagIdResponse, error)

PutTagsTagIdWithBodyWithResponse request with arbitrary body returning *PutTagsTagIdResponse

func (*ClientWithResponses) PutTagsTagIdWithResponse

func (c *ClientWithResponses) PutTagsTagIdWithResponse(ctx context.Context, tagId PathRecordedTagId, body PutTagsTagIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PutTagsTagIdResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetChannelsWithResponse request
	GetChannelsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetChannelsResponse, error)

	// GetChannelsChannelIdLogoWithResponse request
	GetChannelsChannelIdLogoWithResponse(ctx context.Context, channelId PathChannelId, reqEditors ...RequestEditorFn) (*GetChannelsChannelIdLogoResponse, error)

	// GetConfigWithResponse request
	GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error)

	// GetDropLogsDropLogFileIdWithResponse request
	GetDropLogsDropLogFileIdWithResponse(ctx context.Context, dropLogFileId PathDropLogFileId, params *GetDropLogsDropLogFileIdParams, reqEditors ...RequestEditorFn) (*GetDropLogsDropLogFileIdResponse, error)

	// GetEncodeWithResponse request
	GetEncodeWithResponse(ctx context.Context, params *GetEncodeParams, reqEditors ...RequestEditorFn) (*GetEncodeResponse, error)

	// PostEncodeWithBodyWithResponse request with any body
	PostEncodeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostEncodeResponse, error)

	PostEncodeWithResponse(ctx context.Context, body PostEncodeJSONRequestBody, reqEditors ...RequestEditorFn) (*PostEncodeResponse, error)

	// DeleteEncodeEncodeIdWithResponse request
	DeleteEncodeEncodeIdWithResponse(ctx context.Context, encodeId PathEncodeId, reqEditors ...RequestEditorFn) (*DeleteEncodeEncodeIdResponse, error)

	// GetIptvChannelM3u8WithResponse request
	GetIptvChannelM3u8WithResponse(ctx context.Context, params *GetIptvChannelM3u8Params, reqEditors ...RequestEditorFn) (*GetIptvChannelM3u8Response, error)

	// GetIptvEpgXmlWithResponse request
	GetIptvEpgXmlWithResponse(ctx context.Context, params *GetIptvEpgXmlParams, reqEditors ...RequestEditorFn) (*GetIptvEpgXmlResponse, error)

	// GetRecordedWithResponse request
	GetRecordedWithResponse(ctx context.Context, params *GetRecordedParams, reqEditors ...RequestEditorFn) (*GetRecordedResponse, error)

	// PostRecordedWithBodyWithResponse request with any body
	PostRecordedWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostRecordedResponse, error)

	PostRecordedWithResponse(ctx context.Context, body PostRecordedJSONRequestBody, reqEditors ...RequestEditorFn) (*PostRecordedResponse, error)

	// PostRecordedCleanupWithResponse request
	PostRecordedCleanupWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostRecordedCleanupResponse, error)

	// GetRecordedOptionsWithResponse request
	GetRecordedOptionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetRecordedOptionsResponse, error)

	// DeleteRecordedRecordedIdWithResponse request
	DeleteRecordedRecordedIdWithResponse(ctx context.Context, recordedId PathRecordedId, reqEditors ...RequestEditorFn) (*DeleteRecordedRecordedIdResponse, error)

	// GetRecordedRecordedIdWithResponse request
	GetRecordedRecordedIdWithResponse(ctx context.Context, recordedId PathRecordedId, params *GetRecordedRecordedIdParams, reqEditors ...RequestEditorFn) (*GetRecordedRecordedIdResponse, error)

	// DeleteRecordedRecordedIdEncodeWithResponse request
	DeleteRecordedRecordedIdEncodeWithResponse(ctx context.Context, recordedId PathRecordedId, reqEditors ...RequestEditorFn) (*DeleteRecordedRecordedIdEncodeResponse, error)

	// PutRecordedRecordedIdProtectWithResponse request
	PutRecordedRecordedIdProtectWithResponse(ctx context.Context, recordedId PathRecordedId, reqEditors ...RequestEditorFn) (*PutRecordedRecordedIdProtectResponse, error)

	// PutRecordedRecordedIdUnprotectWithResponse request
	PutRecordedRecordedIdUnprotectWithResponse(ctx context.Context, recordedId PathRecordedId, reqEditors ...RequestEditorFn) (*PutRecordedRecordedIdUnprotectResponse, error)

	// GetRecordingWithResponse request
	GetRecordingWithResponse(ctx context.Context, params *GetRecordingParams, reqEditors ...RequestEditorFn) (*GetRecordingResponse, error)

	// PostRecordingResettimerWithResponse request
	PostRecordingResettimerWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostRecordingResettimerResponse, error)

	// GetReservesWithResponse request
	GetReservesWithResponse(ctx context.Context, params *GetReservesParams, reqEditors ...RequestEditorFn) (*GetReservesResponse, error)

	// PostReservesWithBodyWithResponse request with any body
	PostReservesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostReservesResponse, error)

	PostReservesWithResponse(ctx context.Context, body PostReservesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostReservesResponse, error)

	// GetReservesCntsWithResponse request
	GetReservesCntsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetReservesCntsResponse, error)

	// GetReservesListsWithResponse request
	GetReservesListsWithResponse(ctx context.Context, params *GetReservesListsParams, reqEditors ...RequestEditorFn) (*GetReservesListsResponse, error)

	// PostReservesUpdateWithResponse request
	PostReservesUpdateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostReservesUpdateResponse, error)

	// DeleteReservesReserveIdWithResponse request
	DeleteReservesReserveIdWithResponse(ctx context.Context, reserveId PathReserveId, reqEditors ...RequestEditorFn) (*DeleteReservesReserveIdResponse, error)

	// GetReservesReserveIdWithResponse request
	GetReservesReserveIdWithResponse(ctx context.Context, reserveId PathReserveId, params *GetReservesReserveIdParams, reqEditors ...RequestEditorFn) (*GetReservesReserveIdResponse, error)

	// PutReservesReserveIdWithBodyWithResponse request with any body
	PutReservesReserveIdWithBodyWithResponse(ctx context.Context, reserveId PathReserveId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutReservesReserveIdResponse, error)

	PutReservesReserveIdWithResponse(ctx context.Context, reserveId PathReserveId, body PutReservesReserveIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PutReservesReserveIdResponse, error)

	// DeleteReservesReserveIdOverlapWithResponse request
	DeleteReservesReserveIdOverlapWithResponse(ctx context.Context, reserveId PathReserveId, reqEditors ...RequestEditorFn) (*DeleteReservesReserveIdOverlapResponse, error)

	// DeleteReservesReserveIdSkipWithResponse request
	DeleteReservesReserveIdSkipWithResponse(ctx context.Context, reserveId PathReserveId, reqEditors ...RequestEditorFn) (*DeleteReservesReserveIdSkipResponse, error)

	// GetRulesWithResponse request
	GetRulesWithResponse(ctx context.Context, params *GetRulesParams, reqEditors ...RequestEditorFn) (*GetRulesResponse, error)

	// PostRulesWithBodyWithResponse request with any body
	PostRulesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostRulesResponse, error)

	PostRulesWithResponse(ctx context.Context, body PostRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostRulesResponse, error)

	// GetRulesKeywordWithResponse request
	GetRulesKeywordWithResponse(ctx context.Context, params *GetRulesKeywordParams, reqEditors ...RequestEditorFn) (*GetRulesKeywordResponse, error)

	// PostRulesKeywordWithBodyWithResponse request with any body
	PostRulesKeywordWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostRulesKeywordResponse, error)

	PostRulesKeywordWithResponse(ctx context.Context, body PostRulesKeywordJSONRequestBody, reqEditors ...RequestEditorFn) (*PostRulesKeywordResponse, error)

	// DeleteRulesRuleIdWithResponse request
	DeleteRulesRuleIdWithResponse(ctx context.Context, ruleId PathRuleId, reqEditors ...RequestEditorFn) (*DeleteRulesRuleIdResponse, error)

	// GetRulesRuleIdWithResponse request
	GetRulesRuleIdWithResponse(ctx context.Context, ruleId PathRuleId, reqEditors ...RequestEditorFn) (*GetRulesRuleIdResponse, error)

	// PutRulesRuleIdWithBodyWithResponse request with any body
	PutRulesRuleIdWithBodyWithResponse(ctx context.Context, ruleId PathRuleId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutRulesRuleIdResponse, error)

	PutRulesRuleIdWithResponse(ctx context.Context, ruleId PathRuleId, body PutRulesRuleIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PutRulesRuleIdResponse, error)

	// PutRulesRuleIdDisableWithResponse request
	PutRulesRuleIdDisableWithResponse(ctx context.Context, ruleId PathRuleId, reqEditors ...RequestEditorFn) (*PutRulesRuleIdDisableResponse, error)

	// PutRulesRuleIdEnableWithResponse request
	PutRulesRuleIdEnableWithResponse(ctx context.Context, ruleId PathRuleId, reqEditors ...RequestEditorFn) (*PutRulesRuleIdEnableResponse, error)

	// GetSchedulesWithResponse request
	GetSchedulesWithResponse(ctx context.Context, params *GetSchedulesParams, reqEditors ...RequestEditorFn) (*GetSchedulesResponse, error)

	// GetSchedulesBroadcastingWithResponse request
	GetSchedulesBroadcastingWithResponse(ctx context.Context, params *GetSchedulesBroadcastingParams, reqEditors ...RequestEditorFn) (*GetSchedulesBroadcastingResponse, error)

	// GetSchedulesDetailProgramIdWithResponse request
	GetSchedulesDetailProgramIdWithResponse(ctx context.Context, programId PathProgramId, params *GetSchedulesDetailProgramIdParams, reqEditors ...RequestEditorFn) (*GetSchedulesDetailProgramIdResponse, error)

	// PostSchedulesSearchWithBodyWithResponse request with any body
	PostSchedulesSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSchedulesSearchResponse, error)

	PostSchedulesSearchWithResponse(ctx context.Context, body PostSchedulesSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSchedulesSearchResponse, error)

	// GetSchedulesChannelIdWithResponse request
	GetSchedulesChannelIdWithResponse(ctx context.Context, channelId PathChannelId, params *GetSchedulesChannelIdParams, reqEditors ...RequestEditorFn) (*GetSchedulesChannelIdResponse, error)

	// GetStoragesWithResponse request
	GetStoragesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStoragesResponse, error)

	// DeleteStreamsWithResponse request
	DeleteStreamsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteStreamsResponse, error)

	// GetStreamsWithResponse request
	GetStreamsWithResponse(ctx context.Context, params *GetStreamsParams, reqEditors ...RequestEditorFn) (*GetStreamsResponse, error)

	// GetStreamsLiveChannelIdHlsWithResponse request
	GetStreamsLiveChannelIdHlsWithResponse(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdHlsParams, reqEditors ...RequestEditorFn) (*GetStreamsLiveChannelIdHlsResponse, error)

	// GetStreamsLiveChannelIdM2tsWithResponse request
	GetStreamsLiveChannelIdM2tsWithResponse(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdM2tsParams, reqEditors ...RequestEditorFn) (*GetStreamsLiveChannelIdM2tsResponse, error)

	// GetStreamsLiveChannelIdM2tsPlaylistWithResponse request
	GetStreamsLiveChannelIdM2tsPlaylistWithResponse(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdM2tsPlaylistParams, reqEditors ...RequestEditorFn) (*GetStreamsLiveChannelIdM2tsPlaylistResponse, error)

	// GetStreamsLiveChannelIdM2tsllWithResponse request
	GetStreamsLiveChannelIdM2tsllWithResponse(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdM2tsllParams, reqEditors ...RequestEditorFn) (*GetStreamsLiveChannelIdM2tsllResponse, error)

	// GetStreamsLiveChannelIdMp4WithResponse request
	GetStreamsLiveChannelIdMp4WithResponse(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdMp4Params, reqEditors ...RequestEditorFn) (*GetStreamsLiveChannelIdMp4Response, error)

	// GetStreamsLiveChannelIdWebmWithResponse request
	GetStreamsLiveChannelIdWebmWithResponse(ctx context.Context, channelId PathChannelId, params *GetStreamsLiveChannelIdWebmParams, reqEditors ...RequestEditorFn) (*GetStreamsLiveChannelIdWebmResponse, error)

	// GetStreamsRecordedVideoFileIdHlsWithResponse request
	GetStreamsRecordedVideoFileIdHlsWithResponse(ctx context.Context, videoFileId PathVideoFileId, params *GetStreamsRecordedVideoFileIdHlsParams, reqEditors ...RequestEditorFn) (*GetStreamsRecordedVideoFileIdHlsResponse, error)

	// GetStreamsRecordedVideoFileIdMp4WithResponse request
	GetStreamsRecordedVideoFileIdMp4WithResponse(ctx context.Context, videoFileId PathVideoFileId, params *GetStreamsRecordedVideoFileIdMp4Params, reqEditors ...RequestEditorFn) (*GetStreamsRecordedVideoFileIdMp4Response, error)

	// GetStreamsRecordedVideoFileIdWebmWithResponse request
	GetStreamsRecordedVideoFileIdWebmWithResponse(ctx context.Context, videoFileId PathVideoFileId, params *GetStreamsRecordedVideoFileIdWebmParams, reqEditors ...RequestEditorFn) (*GetStreamsRecordedVideoFileIdWebmResponse, error)

	// DeleteStreamsStreamIdWithResponse request
	DeleteStreamsStreamIdWithResponse(ctx context.Context, streamId PathStreamId, reqEditors ...RequestEditorFn) (*DeleteStreamsStreamIdResponse, error)

	// PutStreamsStreamIdKeepWithResponse request
	PutStreamsStreamIdKeepWithResponse(ctx context.Context, streamId PathStreamId, reqEditors ...RequestEditorFn) (*PutStreamsStreamIdKeepResponse, error)

	// GetTagsWithResponse request
	GetTagsWithResponse(ctx context.Context, params *GetTagsParams, reqEditors ...RequestEditorFn) (*GetTagsResponse, error)

	// PostTagsWithBodyWithResponse request with any body
	PostTagsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostTagsResponse, error)

	PostTagsWithResponse(ctx context.Context, body PostTagsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostTagsResponse, error)

	// DeleteTagsTagIdWithResponse request
	DeleteTagsTagIdWithResponse(ctx context.Context, tagId PathRecordedTagId, reqEditors ...RequestEditorFn) (*DeleteTagsTagIdResponse, error)

	// PutTagsTagIdWithBodyWithResponse request with any body
	PutTagsTagIdWithBodyWithResponse(ctx context.Context, tagId PathRecordedTagId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutTagsTagIdResponse, error)

	PutTagsTagIdWithResponse(ctx context.Context, tagId PathRecordedTagId, body PutTagsTagIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PutTagsTagIdResponse, error)

	// DeleteTagsTagIdRelateWithResponse request
	DeleteTagsTagIdRelateWithResponse(ctx context.Context, tagId PathRecordedTagId, params *DeleteTagsTagIdRelateParams, reqEditors ...RequestEditorFn) (*DeleteTagsTagIdRelateResponse, error)

	// PutTagsTagIdRelateWithBodyWithResponse request with any body
	PutTagsTagIdRelateWithBodyWithResponse(ctx context.Context, tagId PathRecordedTagId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutTagsTagIdRelateResponse, error)

	PutTagsTagIdRelateWithResponse(ctx context.Context, tagId PathRecordedTagId, body PutTagsTagIdRelateJSONRequestBody, reqEditors ...RequestEditorFn) (*PutTagsTagIdRelateResponse, error)

	// PostThumbnailsWithResponse request
	PostThumbnailsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostThumbnailsResponse, error)

	// PostThumbnailsCleanupWithResponse request
	PostThumbnailsCleanupWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostThumbnailsCleanupResponse, error)

	// GetThumbnailsThumbnailIdWithResponse request
	GetThumbnailsThumbnailIdWithResponse(ctx context.Context, thumbnailId PathThumbnailId, reqEditors ...RequestEditorFn) (*GetThumbnailsThumbnailIdResponse, error)

	// GetVersionWithResponse request
	GetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionResponse, error)

	// PostVideosUploadWithBodyWithResponse request with any body
	PostVideosUploadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostVideosUploadResponse, error)

	// DeleteVideosVideoFileIdWithResponse request
	DeleteVideosVideoFileIdWithResponse(ctx context.Context, videoFileId PathVideoFileId, reqEditors ...RequestEditorFn) (*DeleteVideosVideoFileIdResponse, error)

	// GetVideosVideoFileIdWithResponse request
	GetVideosVideoFileIdWithResponse(ctx context.Context, videoFileId PathVideoFileId, params *GetVideosVideoFileIdParams, reqEditors ...RequestEditorFn) (*GetVideosVideoFileIdResponse, error)

	// GetVideosVideoFileIdDurationWithResponse request
	GetVideosVideoFileIdDurationWithResponse(ctx context.Context, videoFileId PathVideoFileId, reqEditors ...RequestEditorFn) (*GetVideosVideoFileIdDurationResponse, error)

	// PostVideosVideoFileIdKodiWithBodyWithResponse request with any body
	PostVideosVideoFileIdKodiWithBodyWithResponse(ctx context.Context, videoFileId PathVideoFileId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostVideosVideoFileIdKodiResponse, error)

	PostVideosVideoFileIdKodiWithResponse(ctx context.Context, videoFileId PathVideoFileId, body PostVideosVideoFileIdKodiJSONRequestBody, reqEditors ...RequestEditorFn) (*PostVideosVideoFileIdKodiResponse, error)

	// GetVideosVideoFileIdPlaylistWithResponse request
	GetVideosVideoFileIdPlaylistWithResponse(ctx context.Context, videoFileId PathVideoFileId, reqEditors ...RequestEditorFn) (*GetVideosVideoFileIdPlaylistResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type Config

type Config struct {
	// Broadcast 有効な放送波情報
	Broadcast struct {
		BS  bool `json:"BS"`
		CS  bool `json:"CS"`
		GR  bool `json:"GR"`
		SKY bool `json:"SKY"`
	} `json:"broadcast"`

	// Encode エンコードモード
	Encode []string `json:"encode"`

	// IsEnableEncodedRecordedStream 録画済みのエンコード済みファイルのストリーミングが有効か
	IsEnableEncodedRecordedStream bool `json:"isEnableEncodedRecordedStream"`

	// IsEnableLiveStream ライブ視聴が有効か
	IsEnableLiveStream bool `json:"isEnableLiveStream"`

	// IsEnableTSRecordedStream 録画済みの TS ファイルのストリーミングが有効か
	IsEnableTSRecordedStream bool `json:"isEnableTSRecordedStream"`

	// KodiHosts kodi hosts
	KodiHosts *[]string `json:"kodiHosts,omitempty"`

	// Recorded 指定可能な録画ディレクトリ名
	Recorded []string `json:"recorded"`

	// SocketIOPort socket.io 通信で使用するポート
	SocketIOPort int `json:"socketIOPort"`

	// StreamConfig ストリーミング設定
	StreamConfig *struct {
		// Live ライブストリーミング設定
		Live *struct {
			// Hls ライブ HLS ストリーミング設定
			Hls *[]string `json:"hls,omitempty"`

			// M2ts ライブ M2TS ストリーミング設定
			M2ts *[]M2TSStreamParam `json:"m2ts,omitempty"`

			// M2tsll ライブ M2TS Low Latency (mpegts.js 用) ストリーミング設定
			M2tsll *[]string `json:"m2tsll,omitempty"`

			// Mp4 ライブ MP4 ストリーミング設定
			Mp4 *[]string `json:"mp4,omitempty"`

			// Webm ライブ WebM ストリーミング設定
			Webm *[]string `json:"webm,omitempty"`
		} `json:"live,omitempty"`

		// Recorded 録画済みストリーミング設定
		Recorded *struct {
			// Encoded 録画エンコード済みファイルのストリーミング設定
			Encoded *struct {
				// Hls 録画エンコード済みファイルの HLS ストリーミング設定
				Hls *[]string `json:"hls,omitempty"`

				// Mp4 録画エンコード済みファイルの MP4 ストリーミング設定
				Mp4 *[]string `json:"mp4,omitempty"`

				// Webm 録画エンコード済みファイルの WebM ストリーミング設定
				Webm *[]string `json:"webm,omitempty"`
			} `json:"encoded,omitempty"`

			// Ts 録画済み TS ファイルのストリーミング設定
			Ts *struct {
				// Hls 録画済み TS ファイルの HLS ストリーミング設定
				Hls *[]string `json:"hls,omitempty"`

				// Mp4 録画済み TS ファイルの MP4 ストリーミング設定
				Mp4 *[]string `json:"mp4,omitempty"`

				// Webm 録画済み TS ファイルの WebM ストリーミング設定
				Webm *[]string `json:"webm,omitempty"`
			} `json:"ts,omitempty"`
		} `json:"recorded,omitempty"`
	} `json:"streamConfig,omitempty"`

	// Urlscheme URL Scheme 情報
	Urlscheme struct {
		// Download URL Scheme
		Download URLSchemeInfo `json:"download"`

		// M2ts URL Scheme
		M2ts URLSchemeInfo `json:"m2ts"`

		// Video URL Scheme
		Video URLSchemeInfo `json:"video"`
	} `json:"urlscheme"`
}

Config コンフィグ

type CreateNewRecordedOption

type CreateNewRecordedOption struct {
	// ChannelId 放送局 id
	ChannelId ChannelId `json:"channelId"`

	// Description 番組詳細
	Description *string `json:"description,omitempty"`

	// EndAt 時刻 (ms)
	EndAt UnixtimeMS `json:"endAt"`

	// Extended 番組拡張
	Extended *string `json:"extended,omitempty"`

	// Genre1 ジャンル
	Genre1 *ProgramGenreLv1 `json:"genre1,omitempty"`

	// Genre2 ジャンル
	Genre2 *ProgramGenreLv1 `json:"genre2,omitempty"`

	// Genre3 ジャンル
	Genre3 *ProgramGenreLv1 `json:"genre3,omitempty"`

	// Name 番組名
	Name string `json:"name"`

	// RuleId ルール id
	RuleId *RuleId `json:"ruleId,omitempty"`

	// StartAt 時刻 (ms)
	StartAt UnixtimeMS `json:"startAt"`

	// SubGenre1 サブジャンル
	SubGenre1 *ProgramGenreLv2 `json:"subGenre1,omitempty"`

	// SubGenre2 サブジャンル
	SubGenre2 *ProgramGenreLv2 `json:"subGenre2,omitempty"`

	// SubGenre3 サブジャンル
	SubGenre3 *ProgramGenreLv2 `json:"subGenre3,omitempty"`
}

CreateNewRecordedOption 新規追加する録画番組情報

type CreatedNewRecorded

type CreatedNewRecorded struct {
	// RecordedId 録画済み番組 id
	RecordedId RecordedId `json:"recordedId"`
}

CreatedNewRecorded 録画番組情報の新規作成成功応答データ

type Days

type Days = int

Days defines model for Days.

type DeleteEncodeEncodeIdResponse

type DeleteEncodeEncodeIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteEncodeEncodeIdResponse

func ParseDeleteEncodeEncodeIdResponse(rsp *http.Response) (*DeleteEncodeEncodeIdResponse, error)

ParseDeleteEncodeEncodeIdResponse parses an HTTP response from a DeleteEncodeEncodeIdWithResponse call

func (DeleteEncodeEncodeIdResponse) Status

Status returns HTTPResponse.Status

func (DeleteEncodeEncodeIdResponse) StatusCode

func (r DeleteEncodeEncodeIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteRecordedRecordedIdEncodeResponse

type DeleteRecordedRecordedIdEncodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteRecordedRecordedIdEncodeResponse

func ParseDeleteRecordedRecordedIdEncodeResponse(rsp *http.Response) (*DeleteRecordedRecordedIdEncodeResponse, error)

ParseDeleteRecordedRecordedIdEncodeResponse parses an HTTP response from a DeleteRecordedRecordedIdEncodeWithResponse call

func (DeleteRecordedRecordedIdEncodeResponse) Status

Status returns HTTPResponse.Status

func (DeleteRecordedRecordedIdEncodeResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteRecordedRecordedIdResponse

type DeleteRecordedRecordedIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteRecordedRecordedIdResponse

func ParseDeleteRecordedRecordedIdResponse(rsp *http.Response) (*DeleteRecordedRecordedIdResponse, error)

ParseDeleteRecordedRecordedIdResponse parses an HTTP response from a DeleteRecordedRecordedIdWithResponse call

func (DeleteRecordedRecordedIdResponse) Status

Status returns HTTPResponse.Status

func (DeleteRecordedRecordedIdResponse) StatusCode

func (r DeleteRecordedRecordedIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteReservesReserveIdOverlapResponse

type DeleteReservesReserveIdOverlapResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteReservesReserveIdOverlapResponse

func ParseDeleteReservesReserveIdOverlapResponse(rsp *http.Response) (*DeleteReservesReserveIdOverlapResponse, error)

ParseDeleteReservesReserveIdOverlapResponse parses an HTTP response from a DeleteReservesReserveIdOverlapWithResponse call

func (DeleteReservesReserveIdOverlapResponse) Status

Status returns HTTPResponse.Status

func (DeleteReservesReserveIdOverlapResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteReservesReserveIdResponse

type DeleteReservesReserveIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteReservesReserveIdResponse

func ParseDeleteReservesReserveIdResponse(rsp *http.Response) (*DeleteReservesReserveIdResponse, error)

ParseDeleteReservesReserveIdResponse parses an HTTP response from a DeleteReservesReserveIdWithResponse call

func (DeleteReservesReserveIdResponse) Status

Status returns HTTPResponse.Status

func (DeleteReservesReserveIdResponse) StatusCode

func (r DeleteReservesReserveIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteReservesReserveIdSkipResponse

type DeleteReservesReserveIdSkipResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteReservesReserveIdSkipResponse

func ParseDeleteReservesReserveIdSkipResponse(rsp *http.Response) (*DeleteReservesReserveIdSkipResponse, error)

ParseDeleteReservesReserveIdSkipResponse parses an HTTP response from a DeleteReservesReserveIdSkipWithResponse call

func (DeleteReservesReserveIdSkipResponse) Status

Status returns HTTPResponse.Status

func (DeleteReservesReserveIdSkipResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteRulesRuleIdResponse

type DeleteRulesRuleIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteRulesRuleIdResponse

func ParseDeleteRulesRuleIdResponse(rsp *http.Response) (*DeleteRulesRuleIdResponse, error)

ParseDeleteRulesRuleIdResponse parses an HTTP response from a DeleteRulesRuleIdWithResponse call

func (DeleteRulesRuleIdResponse) Status

func (r DeleteRulesRuleIdResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteRulesRuleIdResponse) StatusCode

func (r DeleteRulesRuleIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteStreamsResponse

type DeleteStreamsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteStreamsResponse

func ParseDeleteStreamsResponse(rsp *http.Response) (*DeleteStreamsResponse, error)

ParseDeleteStreamsResponse parses an HTTP response from a DeleteStreamsWithResponse call

func (DeleteStreamsResponse) Status

func (r DeleteStreamsResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteStreamsResponse) StatusCode

func (r DeleteStreamsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteStreamsStreamIdResponse

type DeleteStreamsStreamIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteStreamsStreamIdResponse

func ParseDeleteStreamsStreamIdResponse(rsp *http.Response) (*DeleteStreamsStreamIdResponse, error)

ParseDeleteStreamsStreamIdResponse parses an HTTP response from a DeleteStreamsStreamIdWithResponse call

func (DeleteStreamsStreamIdResponse) Status

Status returns HTTPResponse.Status

func (DeleteStreamsStreamIdResponse) StatusCode

func (r DeleteStreamsStreamIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTagsTagIdRelateParams

type DeleteTagsTagIdRelateParams struct {
	// RecordedId recorded id
	RecordedId *QueryRecordedId `form:"recordedId,omitempty" json:"recordedId,omitempty"`
}

DeleteTagsTagIdRelateParams defines parameters for DeleteTagsTagIdRelate.

type DeleteTagsTagIdRelateResponse

type DeleteTagsTagIdRelateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteTagsTagIdRelateResponse

func ParseDeleteTagsTagIdRelateResponse(rsp *http.Response) (*DeleteTagsTagIdRelateResponse, error)

ParseDeleteTagsTagIdRelateResponse parses an HTTP response from a DeleteTagsTagIdRelateWithResponse call

func (DeleteTagsTagIdRelateResponse) Status

Status returns HTTPResponse.Status

func (DeleteTagsTagIdRelateResponse) StatusCode

func (r DeleteTagsTagIdRelateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTagsTagIdResponse

type DeleteTagsTagIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteTagsTagIdResponse

func ParseDeleteTagsTagIdResponse(rsp *http.Response) (*DeleteTagsTagIdResponse, error)

ParseDeleteTagsTagIdResponse parses an HTTP response from a DeleteTagsTagIdWithResponse call

func (DeleteTagsTagIdResponse) Status

func (r DeleteTagsTagIdResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteTagsTagIdResponse) StatusCode

func (r DeleteTagsTagIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteVideosVideoFileIdResponse

type DeleteVideosVideoFileIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteVideosVideoFileIdResponse

func ParseDeleteVideosVideoFileIdResponse(rsp *http.Response) (*DeleteVideosVideoFileIdResponse, error)

ParseDeleteVideosVideoFileIdResponse parses an HTTP response from a DeleteVideosVideoFileIdWithResponse call

func (DeleteVideosVideoFileIdResponse) Status

Status returns HTTPResponse.Status

func (DeleteVideosVideoFileIdResponse) StatusCode

func (r DeleteVideosVideoFileIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DropLogFile

type DropLogFile struct {
	// DropCnt ドロップカウント
	DropCnt int `json:"dropCnt"`

	// ErrorCnt エラーカウント
	ErrorCnt int `json:"errorCnt"`

	// Id ドロップログファイル id
	Id DropLogFileId `json:"id"`

	// ScramblingCnt スクランブルカウント
	ScramblingCnt int `json:"scramblingCnt"`
}

DropLogFile ドロップログファイル情報

type DropLogFileId

type DropLogFileId = int

DropLogFileId ドロップログファイル id

type EchoRouter

type EchoRouter interface {
	CONNECT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	DELETE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	GET(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	HEAD(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	OPTIONS(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	PATCH(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	POST(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	PUT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	TRACE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
}

This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration

type EditManualReserveOption

type EditManualReserveOption struct {
	// AllowEndLack 末尾切れを許すか
	AllowEndLack bool `json:"allowEndLack"`

	// EncodeOption 予約エンコードオプション
	EncodeOption *ReserveEncodedOption `json:"encodeOption,omitempty"`

	// SaveOption 予約保存オプション
	SaveOption *ReserveSaveOption `json:"saveOption,omitempty"`
	Tags       *[]RecordedTagId   `json:"tags,omitempty"`
}

EditManualReserveOption 手動予約編集オプション

type EncodeId

type EncodeId = int

EncodeId エンコード id

type EncodeInfo

type EncodeInfo struct {
	RunningItems []EncodeProgramItem `json:"runningItems"`
	WaitItems    []EncodeProgramItem `json:"waitItems"`
}

EncodeInfo エンコード情報

type EncodeProgramItem

type EncodeProgramItem struct {
	// Id エンコード id
	Id EncodeId `json:"id"`

	// Log ログ
	Log *string `json:"log,omitempty"`

	// Mode エンコード名
	Mode string `json:"mode"`

	// Percent 進捗
	Percent *float32 `json:"percent,omitempty"`

	// Recorded 録画番組情報
	Recorded RecordedItem `json:"recorded"`
}

EncodeProgramItem エンコードプログラム情報

type EndAt

type EndAt = UnixtimeMS

EndAt 時刻 (ms)

type Error

type Error struct {
	// Code HTTPステータスコード
	Code int32 `json:"code"`

	// Errors Error
	Errors *string `json:"errors,omitempty"`

	// Message エラーメッセージ
	Message string `json:"message"`
}

Error defines model for Error.

type Genre

type Genre struct {
	// Genre ジャンル
	Genre ProgramGenreLv1 `json:"genre"`

	// SubGenre サブジャンル
	SubGenre *ProgramGenreLv2 `json:"subGenre,omitempty"`
}

Genre ジャンル設定

type GetChannelsChannelIdLogoResponse

type GetChannelsChannelIdLogoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseGetChannelsChannelIdLogoResponse

func ParseGetChannelsChannelIdLogoResponse(rsp *http.Response) (*GetChannelsChannelIdLogoResponse, error)

ParseGetChannelsChannelIdLogoResponse parses an HTTP response from a GetChannelsChannelIdLogoWithResponse call

func (GetChannelsChannelIdLogoResponse) Status

Status returns HTTPResponse.Status

func (GetChannelsChannelIdLogoResponse) StatusCode

func (r GetChannelsChannelIdLogoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetChannelsResponse

type GetChannelsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChannelItems
	JSONDefault  *Error
}

func ParseGetChannelsResponse

func ParseGetChannelsResponse(rsp *http.Response) (*GetChannelsResponse, error)

ParseGetChannelsResponse parses an HTTP response from a GetChannelsWithResponse call

func (GetChannelsResponse) Status

func (r GetChannelsResponse) Status() string

Status returns HTTPResponse.Status

func (GetChannelsResponse) StatusCode

func (r GetChannelsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConfigResponse

type GetConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Config
	JSONDefault  *Error
}

func ParseGetConfigResponse

func ParseGetConfigResponse(rsp *http.Response) (*GetConfigResponse, error)

ParseGetConfigResponse parses an HTTP response from a GetConfigWithResponse call

func (GetConfigResponse) Status

func (r GetConfigResponse) Status() string

Status returns HTTPResponse.Status

func (GetConfigResponse) StatusCode

func (r GetConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDropLogsDropLogFileIdParams

type GetDropLogsDropLogFileIdParams struct {
	// Maxsize ファイル最大サイズ (kByte)
	Maxsize *LogFileMaxSize `form:"maxsize,omitempty" json:"maxsize,omitempty"`
}

GetDropLogsDropLogFileIdParams defines parameters for GetDropLogsDropLogFileId.

type GetDropLogsDropLogFileIdResponse

type GetDropLogsDropLogFileIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseGetDropLogsDropLogFileIdResponse

func ParseGetDropLogsDropLogFileIdResponse(rsp *http.Response) (*GetDropLogsDropLogFileIdResponse, error)

ParseGetDropLogsDropLogFileIdResponse parses an HTTP response from a GetDropLogsDropLogFileIdWithResponse call

func (GetDropLogsDropLogFileIdResponse) Status

Status returns HTTPResponse.Status

func (GetDropLogsDropLogFileIdResponse) StatusCode

func (r GetDropLogsDropLogFileIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEncodeParams

type GetEncodeParams struct {
	// IsHalfWidth 半角文字で取得するか
	IsHalfWidth IsHalfWidth `form:"isHalfWidth" json:"isHalfWidth"`
}

GetEncodeParams defines parameters for GetEncode.

type GetEncodeResponse

type GetEncodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EncodeInfo
	JSONDefault  *Error
}

func ParseGetEncodeResponse

func ParseGetEncodeResponse(rsp *http.Response) (*GetEncodeResponse, error)

ParseGetEncodeResponse parses an HTTP response from a GetEncodeWithResponse call

func (GetEncodeResponse) Status

func (r GetEncodeResponse) Status() string

Status returns HTTPResponse.Status

func (GetEncodeResponse) StatusCode

func (r GetEncodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIptvChannelM3u8Params

type GetIptvChannelM3u8Params struct {
	// IsHalfWidth 半角文字で取得するか
	IsHalfWidth *IPTVIsHalfWidth `form:"isHalfWidth,omitempty" json:"isHalfWidth,omitempty"`

	// Mode ストリーミング設定
	Mode StreamMode `form:"mode" json:"mode"`
}

GetIptvChannelM3u8Params defines parameters for GetIptvChannelM3u8.

type GetIptvChannelM3u8Response

type GetIptvChannelM3u8Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseGetIptvChannelM3u8Response

func ParseGetIptvChannelM3u8Response(rsp *http.Response) (*GetIptvChannelM3u8Response, error)

ParseGetIptvChannelM3u8Response parses an HTTP response from a GetIptvChannelM3u8WithResponse call

func (GetIptvChannelM3u8Response) Status

Status returns HTTPResponse.Status

func (GetIptvChannelM3u8Response) StatusCode

func (r GetIptvChannelM3u8Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIptvEpgXmlParams

type GetIptvEpgXmlParams struct {
	// IsHalfWidth 半角文字で取得するか
	IsHalfWidth *IPTVIsHalfWidth `form:"isHalfWidth,omitempty" json:"isHalfWidth,omitempty"`

	// Days 取得日数
	Days *IPTVDays `form:"days,omitempty" json:"days,omitempty"`
}

GetIptvEpgXmlParams defines parameters for GetIptvEpgXml.

type GetIptvEpgXmlResponse

type GetIptvEpgXmlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseGetIptvEpgXmlResponse

func ParseGetIptvEpgXmlResponse(rsp *http.Response) (*GetIptvEpgXmlResponse, error)

ParseGetIptvEpgXmlResponse parses an HTTP response from a GetIptvEpgXmlWithResponse call

func (GetIptvEpgXmlResponse) Status

func (r GetIptvEpgXmlResponse) Status() string

Status returns HTTPResponse.Status

func (GetIptvEpgXmlResponse) StatusCode

func (r GetIptvEpgXmlResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRecordedOptionsResponse

type GetRecordedOptionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RecordedSearchOptions
	JSONDefault  *Error
}

func ParseGetRecordedOptionsResponse

func ParseGetRecordedOptionsResponse(rsp *http.Response) (*GetRecordedOptionsResponse, error)

ParseGetRecordedOptionsResponse parses an HTTP response from a GetRecordedOptionsWithResponse call

func (GetRecordedOptionsResponse) Status

Status returns HTTPResponse.Status

func (GetRecordedOptionsResponse) StatusCode

func (r GetRecordedOptionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRecordedParams

type GetRecordedParams struct {
	// IsHalfWidth 半角文字で取得するか
	IsHalfWidth IsHalfWidth `form:"isHalfWidth" json:"isHalfWidth"`

	// Offset offset
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit limit
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// IsReverse 逆順で取得するか
	IsReverse *IsReverse `form:"isReverse,omitempty" json:"isReverse,omitempty"`

	// RuleId ルールid
	RuleId *QueryRuleId `form:"ruleId,omitempty" json:"ruleId,omitempty"`

	// ChannelId 放送局 id
	ChannelId *QueryChannelId `form:"channelId,omitempty" json:"channelId,omitempty"`

	// Genre ジャンル
	Genre *QueryProgramGenre `form:"genre,omitempty" json:"genre,omitempty"`

	// Keyword キーワード
	Keyword *QueryKeyword `form:"keyword,omitempty" json:"keyword,omitempty"`

	// HasOriginalFile オリジナルファイルを含むか
	HasOriginalFile *QueryHasOriginalFile `form:"hasOriginalFile,omitempty" json:"hasOriginalFile,omitempty"`
}

GetRecordedParams defines parameters for GetRecorded.

type GetRecordedRecordedIdParams

type GetRecordedRecordedIdParams struct {
	// IsHalfWidth 半角文字で取得するか
	IsHalfWidth IsHalfWidth `form:"isHalfWidth" json:"isHalfWidth"`
}

GetRecordedRecordedIdParams defines parameters for GetRecordedRecordedId.

type GetRecordedRecordedIdResponse

type GetRecordedRecordedIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RecordedItem
	JSONDefault  *Error
}

func ParseGetRecordedRecordedIdResponse

func ParseGetRecordedRecordedIdResponse(rsp *http.Response) (*GetRecordedRecordedIdResponse, error)

ParseGetRecordedRecordedIdResponse parses an HTTP response from a GetRecordedRecordedIdWithResponse call

func (GetRecordedRecordedIdResponse) Status

Status returns HTTPResponse.Status

func (GetRecordedRecordedIdResponse) StatusCode

func (r GetRecordedRecordedIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRecordedResponse

type GetRecordedResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Records
	JSONDefault  *Error
}

func ParseGetRecordedResponse

func ParseGetRecordedResponse(rsp *http.Response) (*GetRecordedResponse, error)

ParseGetRecordedResponse parses an HTTP response from a GetRecordedWithResponse call

func (GetRecordedResponse) Status

func (r GetRecordedResponse) Status() string

Status returns HTTPResponse.Status

func (GetRecordedResponse) StatusCode

func (r GetRecordedResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRecordingParams

type GetRecordingParams struct {
	// Offset offset
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit limit
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// IsHalfWidth 半角文字で取得するか
	IsHalfWidth IsHalfWidth `form:"isHalfWidth" json:"isHalfWidth"`
}

GetRecordingParams defines parameters for GetRecording.

type GetRecordingResponse

type GetRecordingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Records
	JSONDefault  *Error
}

func ParseGetRecordingResponse

func ParseGetRecordingResponse(rsp *http.Response) (*GetRecordingResponse, error)

ParseGetRecordingResponse parses an HTTP response from a GetRecordingWithResponse call

func (GetRecordingResponse) Status

func (r GetRecordingResponse) Status() string

Status returns HTTPResponse.Status

func (GetRecordingResponse) StatusCode

func (r GetRecordingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReserveType

type GetReserveType = interface{}

GetReserveType defines model for GetReserveType.

type GetReservesCntsResponse

type GetReservesCntsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReserveCnts
	JSONDefault  *Error
}

func ParseGetReservesCntsResponse

func ParseGetReservesCntsResponse(rsp *http.Response) (*GetReservesCntsResponse, error)

ParseGetReservesCntsResponse parses an HTTP response from a GetReservesCntsWithResponse call

func (GetReservesCntsResponse) Status

func (r GetReservesCntsResponse) Status() string

Status returns HTTPResponse.Status

func (GetReservesCntsResponse) StatusCode

func (r GetReservesCntsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReservesListsParams

type GetReservesListsParams struct {
	// StartAt 開始時刻
	StartAt StartAt `form:"startAt" json:"startAt"`

	// EndAt 終了時刻
	EndAt EndAt `form:"endAt" json:"endAt"`
}

GetReservesListsParams defines parameters for GetReservesLists.

type GetReservesListsResponse

type GetReservesListsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReserveLists
	JSONDefault  *Error
}

func ParseGetReservesListsResponse

func ParseGetReservesListsResponse(rsp *http.Response) (*GetReservesListsResponse, error)

ParseGetReservesListsResponse parses an HTTP response from a GetReservesListsWithResponse call

func (GetReservesListsResponse) Status

func (r GetReservesListsResponse) Status() string

Status returns HTTPResponse.Status

func (GetReservesListsResponse) StatusCode

func (r GetReservesListsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReservesParams

type GetReservesParams struct {
	// Offset offset
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit limit
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Type 予約情報取得タイプ
	Type *GetReserveType `form:"type,omitempty" json:"type,omitempty"`

	// IsHalfWidth 半角文字で取得するか
	IsHalfWidth IsHalfWidth `form:"isHalfWidth" json:"isHalfWidth"`

	// RuleId ルールid
	RuleId *QueryRuleId `form:"ruleId,omitempty" json:"ruleId,omitempty"`
}

GetReservesParams defines parameters for GetReserves.

type GetReservesReserveIdParams

type GetReservesReserveIdParams struct {
	// IsHalfWidth 半角文字で取得するか
	IsHalfWidth IsHalfWidth `form:"isHalfWidth" json:"isHalfWidth"`
}

GetReservesReserveIdParams defines parameters for GetReservesReserveId.

type GetReservesReserveIdResponse

type GetReservesReserveIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReserveItem
	JSONDefault  *Error
}

func ParseGetReservesReserveIdResponse

func ParseGetReservesReserveIdResponse(rsp *http.Response) (*GetReservesReserveIdResponse, error)

ParseGetReservesReserveIdResponse parses an HTTP response from a GetReservesReserveIdWithResponse call

func (GetReservesReserveIdResponse) Status

Status returns HTTPResponse.Status

func (GetReservesReserveIdResponse) StatusCode

func (r GetReservesReserveIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReservesResponse

type GetReservesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Reserves
	JSONDefault  *Error
}

func ParseGetReservesResponse

func ParseGetReservesResponse(rsp *http.Response) (*GetReservesResponse, error)

ParseGetReservesResponse parses an HTTP response from a GetReservesWithResponse call

func (GetReservesResponse) Status

func (r GetReservesResponse) Status() string

Status returns HTTPResponse.Status

func (GetReservesResponse) StatusCode

func (r GetReservesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRulesKeywordParams

type GetRulesKeywordParams struct {
	// Offset offset
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit limit
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Keyword キーワード
	Keyword *QueryKeyword `form:"keyword,omitempty" json:"keyword,omitempty"`
}

GetRulesKeywordParams defines parameters for GetRulesKeyword.

type GetRulesKeywordResponse

type GetRulesKeywordResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RuleKeywordInfo
	JSONDefault  *Error
}

func ParseGetRulesKeywordResponse

func ParseGetRulesKeywordResponse(rsp *http.Response) (*GetRulesKeywordResponse, error)

ParseGetRulesKeywordResponse parses an HTTP response from a GetRulesKeywordWithResponse call

func (GetRulesKeywordResponse) Status

func (r GetRulesKeywordResponse) Status() string

Status returns HTTPResponse.Status

func (GetRulesKeywordResponse) StatusCode

func (r GetRulesKeywordResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRulesParams

type GetRulesParams struct {
	// Offset offset
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit limit
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Type 予約情報取得タイプ
	Type *GetReserveType `form:"type,omitempty" json:"type,omitempty"`

	// Keyword キーワード
	Keyword *QueryKeyword `form:"keyword,omitempty" json:"keyword,omitempty"`
}

GetRulesParams defines parameters for GetRules.

type GetRulesResponse

type GetRulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Rules
	JSONDefault  *Error
}

func ParseGetRulesResponse

func ParseGetRulesResponse(rsp *http.Response) (*GetRulesResponse, error)

ParseGetRulesResponse parses an HTTP response from a GetRulesWithResponse call

func (GetRulesResponse) Status

func (r GetRulesResponse) Status() string

Status returns HTTPResponse.Status

func (GetRulesResponse) StatusCode

func (r GetRulesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRulesRuleIdResponse

type GetRulesRuleIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Rule
	JSONDefault  *Error
}

func ParseGetRulesRuleIdResponse

func ParseGetRulesRuleIdResponse(rsp *http.Response) (*GetRulesRuleIdResponse, error)

ParseGetRulesRuleIdResponse parses an HTTP response from a GetRulesRuleIdWithResponse call

func (GetRulesRuleIdResponse) Status

func (r GetRulesRuleIdResponse) Status() string

Status returns HTTPResponse.Status

func (GetRulesRuleIdResponse) StatusCode

func (r GetRulesRuleIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSchedulesBroadcastingParams

type GetSchedulesBroadcastingParams struct {
	// Time 追加時間 (ms)
	Time *AddtionTime `form:"time,omitempty" json:"time,omitempty"`

	// IsHalfWidth 半角文字で取得するか
	IsHalfWidth IsHalfWidth `form:"isHalfWidth" json:"isHalfWidth"`
}

GetSchedulesBroadcastingParams defines parameters for GetSchedulesBroadcasting.

type GetSchedulesBroadcastingResponse

type GetSchedulesBroadcastingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Schedules
	JSONDefault  *Error
}

func ParseGetSchedulesBroadcastingResponse

func ParseGetSchedulesBroadcastingResponse(rsp *http.Response) (*GetSchedulesBroadcastingResponse, error)

ParseGetSchedulesBroadcastingResponse parses an HTTP response from a GetSchedulesBroadcastingWithResponse call

func (GetSchedulesBroadcastingResponse) Status

Status returns HTTPResponse.Status

func (GetSchedulesBroadcastingResponse) StatusCode

func (r GetSchedulesBroadcastingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSchedulesChannelIdParams

type GetSchedulesChannelIdParams struct {
	// StartAt 開始時刻
	StartAt StartAt `form:"startAt" json:"startAt"`

	// Days 取得日数
	Days Days `form:"days" json:"days"`

	// IsHalfWidth 半角文字で取得するか
	IsHalfWidth IsHalfWidth `form:"isHalfWidth" json:"isHalfWidth"`

	// NeedsRawExtended rawExtended が必要か
	NeedsRawExtended *NeedsRawExtended `form:"needsRawExtended,omitempty" json:"needsRawExtended,omitempty"`

	// IsFree 無料放送のみ取得するか (true: 無料放送, false: 有料放送, 無指定: 全て)
	IsFree *IsFreeProgram `form:"isFree,omitempty" json:"isFree,omitempty"`
}

GetSchedulesChannelIdParams defines parameters for GetSchedulesChannelId.

type GetSchedulesChannelIdResponse

type GetSchedulesChannelIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Schedules
	JSONDefault  *Error
}

func ParseGetSchedulesChannelIdResponse

func ParseGetSchedulesChannelIdResponse(rsp *http.Response) (*GetSchedulesChannelIdResponse, error)

ParseGetSchedulesChannelIdResponse parses an HTTP response from a GetSchedulesChannelIdWithResponse call

func (GetSchedulesChannelIdResponse) Status

Status returns HTTPResponse.Status

func (GetSchedulesChannelIdResponse) StatusCode

func (r GetSchedulesChannelIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSchedulesDetailProgramIdParams

type GetSchedulesDetailProgramIdParams struct {
	// IsHalfWidth 半角文字で取得するか
	IsHalfWidth IsHalfWidth `form:"isHalfWidth" json:"isHalfWidth"`
}

GetSchedulesDetailProgramIdParams defines parameters for GetSchedulesDetailProgramId.

type GetSchedulesDetailProgramIdResponse

type GetSchedulesDetailProgramIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ScheduleProgramItem
	JSONDefault  *Error
}

func ParseGetSchedulesDetailProgramIdResponse

func ParseGetSchedulesDetailProgramIdResponse(rsp *http.Response) (*GetSchedulesDetailProgramIdResponse, error)

ParseGetSchedulesDetailProgramIdResponse parses an HTTP response from a GetSchedulesDetailProgramIdWithResponse call

func (GetSchedulesDetailProgramIdResponse) Status

Status returns HTTPResponse.Status

func (GetSchedulesDetailProgramIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSchedulesParams

type GetSchedulesParams struct {
	// StartAt 開始時刻
	StartAt StartAt `form:"startAt" json:"startAt"`

	// EndAt 終了時刻
	EndAt EndAt `form:"endAt" json:"endAt"`

	// IsHalfWidth 半角文字で取得するか
	IsHalfWidth IsHalfWidth `form:"isHalfWidth" json:"isHalfWidth"`

	// NeedsRawExtended rawExtended が必要か
	NeedsRawExtended *NeedsRawExtended `form:"needsRawExtended,omitempty" json:"needsRawExtended,omitempty"`

	// IsFree 無料放送のみ取得するか (true: 無料放送, false: 有料放送, 無指定: 全て)
	IsFree *IsFreeProgram `form:"isFree,omitempty" json:"isFree,omitempty"`

	// GR GR
	GR RequiredGR `form:"GR" json:"GR"`

	// BS BS
	BS RequiredBS `form:"BS" json:"BS"`

	// CS CS
	CS RequiredCS `form:"CS" json:"CS"`

	// SKY SKY
	SKY RequiredSKY `form:"SKY" json:"SKY"`
}

GetSchedulesParams defines parameters for GetSchedules.

type GetSchedulesResponse

type GetSchedulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Schedules
	JSONDefault  *Error
}

func ParseGetSchedulesResponse

func ParseGetSchedulesResponse(rsp *http.Response) (*GetSchedulesResponse, error)

ParseGetSchedulesResponse parses an HTTP response from a GetSchedulesWithResponse call

func (GetSchedulesResponse) Status

func (r GetSchedulesResponse) Status() string

Status returns HTTPResponse.Status

func (GetSchedulesResponse) StatusCode

func (r GetSchedulesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStoragesResponse

type GetStoragesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StorageInfo
	JSONDefault  *Error
}

func ParseGetStoragesResponse

func ParseGetStoragesResponse(rsp *http.Response) (*GetStoragesResponse, error)

ParseGetStoragesResponse parses an HTTP response from a GetStoragesWithResponse call

func (GetStoragesResponse) Status

func (r GetStoragesResponse) Status() string

Status returns HTTPResponse.Status

func (GetStoragesResponse) StatusCode

func (r GetStoragesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStreamsLiveChannelIdHlsParams

type GetStreamsLiveChannelIdHlsParams struct {
	// Mode ストリーミング設定
	Mode StreamMode `form:"mode" json:"mode"`
}

GetStreamsLiveChannelIdHlsParams defines parameters for GetStreamsLiveChannelIdHls.

type GetStreamsLiveChannelIdHlsResponse

type GetStreamsLiveChannelIdHlsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StartStreamInfo
	JSONDefault  *Error
}

func ParseGetStreamsLiveChannelIdHlsResponse

func ParseGetStreamsLiveChannelIdHlsResponse(rsp *http.Response) (*GetStreamsLiveChannelIdHlsResponse, error)

ParseGetStreamsLiveChannelIdHlsResponse parses an HTTP response from a GetStreamsLiveChannelIdHlsWithResponse call

func (GetStreamsLiveChannelIdHlsResponse) Status

Status returns HTTPResponse.Status

func (GetStreamsLiveChannelIdHlsResponse) StatusCode

func (r GetStreamsLiveChannelIdHlsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStreamsLiveChannelIdM2tsParams

type GetStreamsLiveChannelIdM2tsParams struct {
	// Mode ストリーミング設定
	Mode StreamMode `form:"mode" json:"mode"`
}

GetStreamsLiveChannelIdM2tsParams defines parameters for GetStreamsLiveChannelIdM2ts.

type GetStreamsLiveChannelIdM2tsPlaylistParams

type GetStreamsLiveChannelIdM2tsPlaylistParams struct {
	// Mode ストリーミング設定
	Mode StreamMode `form:"mode" json:"mode"`
}

GetStreamsLiveChannelIdM2tsPlaylistParams defines parameters for GetStreamsLiveChannelIdM2tsPlaylist.

type GetStreamsLiveChannelIdM2tsPlaylistResponse

type GetStreamsLiveChannelIdM2tsPlaylistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseGetStreamsLiveChannelIdM2tsPlaylistResponse

func ParseGetStreamsLiveChannelIdM2tsPlaylistResponse(rsp *http.Response) (*GetStreamsLiveChannelIdM2tsPlaylistResponse, error)

ParseGetStreamsLiveChannelIdM2tsPlaylistResponse parses an HTTP response from a GetStreamsLiveChannelIdM2tsPlaylistWithResponse call

func (GetStreamsLiveChannelIdM2tsPlaylistResponse) Status

Status returns HTTPResponse.Status

func (GetStreamsLiveChannelIdM2tsPlaylistResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetStreamsLiveChannelIdM2tsResponse

type GetStreamsLiveChannelIdM2tsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseGetStreamsLiveChannelIdM2tsResponse

func ParseGetStreamsLiveChannelIdM2tsResponse(rsp *http.Response) (*GetStreamsLiveChannelIdM2tsResponse, error)

ParseGetStreamsLiveChannelIdM2tsResponse parses an HTTP response from a GetStreamsLiveChannelIdM2tsWithResponse call

func (GetStreamsLiveChannelIdM2tsResponse) Status

Status returns HTTPResponse.Status

func (GetStreamsLiveChannelIdM2tsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetStreamsLiveChannelIdM2tsllParams

type GetStreamsLiveChannelIdM2tsllParams struct {
	// Mode ストリーミング設定
	Mode StreamMode `form:"mode" json:"mode"`
}

GetStreamsLiveChannelIdM2tsllParams defines parameters for GetStreamsLiveChannelIdM2tsll.

type GetStreamsLiveChannelIdM2tsllResponse

type GetStreamsLiveChannelIdM2tsllResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseGetStreamsLiveChannelIdM2tsllResponse

func ParseGetStreamsLiveChannelIdM2tsllResponse(rsp *http.Response) (*GetStreamsLiveChannelIdM2tsllResponse, error)

ParseGetStreamsLiveChannelIdM2tsllResponse parses an HTTP response from a GetStreamsLiveChannelIdM2tsllWithResponse call

func (GetStreamsLiveChannelIdM2tsllResponse) Status

Status returns HTTPResponse.Status

func (GetStreamsLiveChannelIdM2tsllResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetStreamsLiveChannelIdMp4Params

type GetStreamsLiveChannelIdMp4Params struct {
	// Mode ストリーミング設定
	Mode StreamMode `form:"mode" json:"mode"`
}

GetStreamsLiveChannelIdMp4Params defines parameters for GetStreamsLiveChannelIdMp4.

type GetStreamsLiveChannelIdMp4Response

type GetStreamsLiveChannelIdMp4Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseGetStreamsLiveChannelIdMp4Response

func ParseGetStreamsLiveChannelIdMp4Response(rsp *http.Response) (*GetStreamsLiveChannelIdMp4Response, error)

ParseGetStreamsLiveChannelIdMp4Response parses an HTTP response from a GetStreamsLiveChannelIdMp4WithResponse call

func (GetStreamsLiveChannelIdMp4Response) Status

Status returns HTTPResponse.Status

func (GetStreamsLiveChannelIdMp4Response) StatusCode

func (r GetStreamsLiveChannelIdMp4Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStreamsLiveChannelIdWebmParams

type GetStreamsLiveChannelIdWebmParams struct {
	// Mode ストリーミング設定
	Mode StreamMode `form:"mode" json:"mode"`
}

GetStreamsLiveChannelIdWebmParams defines parameters for GetStreamsLiveChannelIdWebm.

type GetStreamsLiveChannelIdWebmResponse

type GetStreamsLiveChannelIdWebmResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseGetStreamsLiveChannelIdWebmResponse

func ParseGetStreamsLiveChannelIdWebmResponse(rsp *http.Response) (*GetStreamsLiveChannelIdWebmResponse, error)

ParseGetStreamsLiveChannelIdWebmResponse parses an HTTP response from a GetStreamsLiveChannelIdWebmWithResponse call

func (GetStreamsLiveChannelIdWebmResponse) Status

Status returns HTTPResponse.Status

func (GetStreamsLiveChannelIdWebmResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetStreamsParams

type GetStreamsParams struct {
	// IsHalfWidth 半角文字で取得するか
	IsHalfWidth IsHalfWidth `form:"isHalfWidth" json:"isHalfWidth"`
}

GetStreamsParams defines parameters for GetStreams.

type GetStreamsRecordedVideoFileIdHlsParams

type GetStreamsRecordedVideoFileIdHlsParams struct {
	// Ss 再生位置
	Ss StreamPlayPosition `form:"ss" json:"ss"`

	// Mode ストリーミング設定
	Mode StreamMode `form:"mode" json:"mode"`
}

GetStreamsRecordedVideoFileIdHlsParams defines parameters for GetStreamsRecordedVideoFileIdHls.

type GetStreamsRecordedVideoFileIdHlsResponse

type GetStreamsRecordedVideoFileIdHlsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StartStreamInfo
	JSONDefault  *Error
}

func ParseGetStreamsRecordedVideoFileIdHlsResponse

func ParseGetStreamsRecordedVideoFileIdHlsResponse(rsp *http.Response) (*GetStreamsRecordedVideoFileIdHlsResponse, error)

ParseGetStreamsRecordedVideoFileIdHlsResponse parses an HTTP response from a GetStreamsRecordedVideoFileIdHlsWithResponse call

func (GetStreamsRecordedVideoFileIdHlsResponse) Status

Status returns HTTPResponse.Status

func (GetStreamsRecordedVideoFileIdHlsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetStreamsRecordedVideoFileIdMp4Params

type GetStreamsRecordedVideoFileIdMp4Params struct {
	// Ss 再生位置
	Ss StreamPlayPosition `form:"ss" json:"ss"`

	// Mode ストリーミング設定
	Mode StreamMode `form:"mode" json:"mode"`
}

GetStreamsRecordedVideoFileIdMp4Params defines parameters for GetStreamsRecordedVideoFileIdMp4.

type GetStreamsRecordedVideoFileIdMp4Response

type GetStreamsRecordedVideoFileIdMp4Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseGetStreamsRecordedVideoFileIdMp4Response

func ParseGetStreamsRecordedVideoFileIdMp4Response(rsp *http.Response) (*GetStreamsRecordedVideoFileIdMp4Response, error)

ParseGetStreamsRecordedVideoFileIdMp4Response parses an HTTP response from a GetStreamsRecordedVideoFileIdMp4WithResponse call

func (GetStreamsRecordedVideoFileIdMp4Response) Status

Status returns HTTPResponse.Status

func (GetStreamsRecordedVideoFileIdMp4Response) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetStreamsRecordedVideoFileIdWebmParams

type GetStreamsRecordedVideoFileIdWebmParams struct {
	// Ss 再生位置
	Ss StreamPlayPosition `form:"ss" json:"ss"`

	// Mode ストリーミング設定
	Mode StreamMode `form:"mode" json:"mode"`
}

GetStreamsRecordedVideoFileIdWebmParams defines parameters for GetStreamsRecordedVideoFileIdWebm.

type GetStreamsRecordedVideoFileIdWebmResponse

type GetStreamsRecordedVideoFileIdWebmResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseGetStreamsRecordedVideoFileIdWebmResponse

func ParseGetStreamsRecordedVideoFileIdWebmResponse(rsp *http.Response) (*GetStreamsRecordedVideoFileIdWebmResponse, error)

ParseGetStreamsRecordedVideoFileIdWebmResponse parses an HTTP response from a GetStreamsRecordedVideoFileIdWebmWithResponse call

func (GetStreamsRecordedVideoFileIdWebmResponse) Status

Status returns HTTPResponse.Status

func (GetStreamsRecordedVideoFileIdWebmResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetStreamsResponse

type GetStreamsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StreamInfo
	JSONDefault  *Error
}

func ParseGetStreamsResponse

func ParseGetStreamsResponse(rsp *http.Response) (*GetStreamsResponse, error)

ParseGetStreamsResponse parses an HTTP response from a GetStreamsWithResponse call

func (GetStreamsResponse) Status

func (r GetStreamsResponse) Status() string

Status returns HTTPResponse.Status

func (GetStreamsResponse) StatusCode

func (r GetStreamsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTagsParams

type GetTagsParams struct {
	// Offset offset
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit limit
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Name name
	Name *QueryName `form:"name,omitempty" json:"name,omitempty"`

	// ExcludeTagId 除外する RecordedTagId
	ExcludeTagId *QueryExcludeRecordedTagId `form:"excludeTagId,omitempty" json:"excludeTagId,omitempty"`
}

GetTagsParams defines parameters for GetTags.

type GetTagsResponse

type GetTagsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RecordedTags
	JSONDefault  *Error
}

func ParseGetTagsResponse

func ParseGetTagsResponse(rsp *http.Response) (*GetTagsResponse, error)

ParseGetTagsResponse parses an HTTP response from a GetTagsWithResponse call

func (GetTagsResponse) Status

func (r GetTagsResponse) Status() string

Status returns HTTPResponse.Status

func (GetTagsResponse) StatusCode

func (r GetTagsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetThumbnailsThumbnailIdResponse

type GetThumbnailsThumbnailIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseGetThumbnailsThumbnailIdResponse

func ParseGetThumbnailsThumbnailIdResponse(rsp *http.Response) (*GetThumbnailsThumbnailIdResponse, error)

ParseGetThumbnailsThumbnailIdResponse parses an HTTP response from a GetThumbnailsThumbnailIdWithResponse call

func (GetThumbnailsThumbnailIdResponse) Status

Status returns HTTPResponse.Status

func (GetThumbnailsThumbnailIdResponse) StatusCode

func (r GetThumbnailsThumbnailIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVersionResponse

type GetVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Version
	JSONDefault  *Error
}

func ParseGetVersionResponse

func ParseGetVersionResponse(rsp *http.Response) (*GetVersionResponse, error)

ParseGetVersionResponse parses an HTTP response from a GetVersionWithResponse call

func (GetVersionResponse) Status

func (r GetVersionResponse) Status() string

Status returns HTTPResponse.Status

func (GetVersionResponse) StatusCode

func (r GetVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVideosVideoFileIdDurationResponse

type GetVideosVideoFileIdDurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VideoFileDuration
	JSONDefault  *Error
}

func ParseGetVideosVideoFileIdDurationResponse

func ParseGetVideosVideoFileIdDurationResponse(rsp *http.Response) (*GetVideosVideoFileIdDurationResponse, error)

ParseGetVideosVideoFileIdDurationResponse parses an HTTP response from a GetVideosVideoFileIdDurationWithResponse call

func (GetVideosVideoFileIdDurationResponse) Status

Status returns HTTPResponse.Status

func (GetVideosVideoFileIdDurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetVideosVideoFileIdParams

type GetVideosVideoFileIdParams struct {
	// IsDownload ファイルをダウンロードするか
	IsDownload *IsDownload `form:"isDownload,omitempty" json:"isDownload,omitempty"`
}

GetVideosVideoFileIdParams defines parameters for GetVideosVideoFileId.

type GetVideosVideoFileIdPlaylistResponse

type GetVideosVideoFileIdPlaylistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseGetVideosVideoFileIdPlaylistResponse

func ParseGetVideosVideoFileIdPlaylistResponse(rsp *http.Response) (*GetVideosVideoFileIdPlaylistResponse, error)

ParseGetVideosVideoFileIdPlaylistResponse parses an HTTP response from a GetVideosVideoFileIdPlaylistWithResponse call

func (GetVideosVideoFileIdPlaylistResponse) Status

Status returns HTTPResponse.Status

func (GetVideosVideoFileIdPlaylistResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetVideosVideoFileIdResponse

type GetVideosVideoFileIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseGetVideosVideoFileIdResponse

func ParseGetVideosVideoFileIdResponse(rsp *http.Response) (*GetVideosVideoFileIdResponse, error)

ParseGetVideosVideoFileIdResponse parses an HTTP response from a GetVideosVideoFileIdWithResponse call

func (GetVideosVideoFileIdResponse) Status

Status returns HTTPResponse.Status

func (GetVideosVideoFileIdResponse) StatusCode

func (r GetVideosVideoFileIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type IPTVDays

type IPTVDays = int

IPTVDays defines model for IPTVDays.

type IPTVIsHalfWidth

type IPTVIsHalfWidth = bool

IPTVIsHalfWidth defines model for IPTVIsHalfWidth.

type IsDownload

type IsDownload = bool

IsDownload defines model for IsDownload.

type IsFreeProgram

type IsFreeProgram = bool

IsFreeProgram defines model for IsFreeProgram.

type IsHalfWidth

type IsHalfWidth = bool

IsHalfWidth defines model for IsHalfWidth.

type IsReverse

type IsReverse = bool

IsReverse defines model for IsReverse.

type Limit

type Limit = int

Limit defines model for Limit.

type LogFileMaxSize

type LogFileMaxSize = int

LogFileMaxSize defines model for LogFileMaxSize.

type M2TSStreamParam

type M2TSStreamParam struct {
	// IsUnconverted 無変換か
	IsUnconverted bool `json:"isUnconverted"`

	// Name 表示名
	Name string `json:"name"`
}

M2TSStreamParam M2TS形式ストリーミングパラメータ

type ManualReserveOption

type ManualReserveOption = EditManualReserveOption

ManualReserveOption 手動予約編集オプション

type NeedsRawExtended

type NeedsRawExtended = bool

NeedsRawExtended defines model for NeedsRawExtended.

type NetworkId

type NetworkId = int

NetworkId network id

type Offset

type Offset = int

Offset defines model for Offset.

type PathChannelId

type PathChannelId = ChannelId

PathChannelId 放送局 id

type PathDropLogFileId

type PathDropLogFileId = int

PathDropLogFileId defines model for PathDropLogFileId.

type PathEncodeId

type PathEncodeId = int

PathEncodeId defines model for PathEncodeId.

type PathProgramId

type PathProgramId = ProgramId

PathProgramId program id

type PathRecordedId

type PathRecordedId = int

PathRecordedId defines model for PathRecordedId.

type PathRecordedTagId

type PathRecordedTagId = int

PathRecordedTagId defines model for PathRecordedTagId.

type PathReserveId

type PathReserveId = int

PathReserveId defines model for PathReserveId.

type PathRuleId

type PathRuleId = int

PathRuleId defines model for PathRuleId.

type PathStreamId

type PathStreamId = StreamId

PathStreamId ストリーム id

type PathThumbnailId

type PathThumbnailId = int

PathThumbnailId defines model for PathThumbnailId.

type PathVideoFileId

type PathVideoFileId = int

PathVideoFileId defines model for PathVideoFileId.

type PostEncodeJSONRequestBody

type PostEncodeJSONRequestBody = AddManualEncodeProgramOption

PostEncodeJSONRequestBody defines body for PostEncode for application/json ContentType.

type PostEncodeResponse

type PostEncodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AddedEncode
	JSONDefault  *Error
}

func ParsePostEncodeResponse

func ParsePostEncodeResponse(rsp *http.Response) (*PostEncodeResponse, error)

ParsePostEncodeResponse parses an HTTP response from a PostEncodeWithResponse call

func (PostEncodeResponse) Status

func (r PostEncodeResponse) Status() string

Status returns HTTPResponse.Status

func (PostEncodeResponse) StatusCode

func (r PostEncodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostRecordedCleanupResponse

type PostRecordedCleanupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParsePostRecordedCleanupResponse

func ParsePostRecordedCleanupResponse(rsp *http.Response) (*PostRecordedCleanupResponse, error)

ParsePostRecordedCleanupResponse parses an HTTP response from a PostRecordedCleanupWithResponse call

func (PostRecordedCleanupResponse) Status

Status returns HTTPResponse.Status

func (PostRecordedCleanupResponse) StatusCode

func (r PostRecordedCleanupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostRecordedJSONRequestBody

type PostRecordedJSONRequestBody = CreateNewRecordedOption

PostRecordedJSONRequestBody defines body for PostRecorded for application/json ContentType.

type PostRecordedResponse

type PostRecordedResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CreatedNewRecorded
	JSONDefault  *Error
}

func ParsePostRecordedResponse

func ParsePostRecordedResponse(rsp *http.Response) (*PostRecordedResponse, error)

ParsePostRecordedResponse parses an HTTP response from a PostRecordedWithResponse call

func (PostRecordedResponse) Status

func (r PostRecordedResponse) Status() string

Status returns HTTPResponse.Status

func (PostRecordedResponse) StatusCode

func (r PostRecordedResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostRecordingResettimerResponse

type PostRecordingResettimerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParsePostRecordingResettimerResponse

func ParsePostRecordingResettimerResponse(rsp *http.Response) (*PostRecordingResettimerResponse, error)

ParsePostRecordingResettimerResponse parses an HTTP response from a PostRecordingResettimerWithResponse call

func (PostRecordingResettimerResponse) Status

Status returns HTTPResponse.Status

func (PostRecordingResettimerResponse) StatusCode

func (r PostRecordingResettimerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostReservesJSONRequestBody

type PostReservesJSONRequestBody = ManualReserveOption

PostReservesJSONRequestBody defines body for PostReserves for application/json ContentType.

type PostReservesResponse

type PostReservesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AddedReserve
	JSONDefault  *Error
}

func ParsePostReservesResponse

func ParsePostReservesResponse(rsp *http.Response) (*PostReservesResponse, error)

ParsePostReservesResponse parses an HTTP response from a PostReservesWithResponse call

func (PostReservesResponse) Status

func (r PostReservesResponse) Status() string

Status returns HTTPResponse.Status

func (PostReservesResponse) StatusCode

func (r PostReservesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostReservesUpdateResponse

type PostReservesUpdateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParsePostReservesUpdateResponse

func ParsePostReservesUpdateResponse(rsp *http.Response) (*PostReservesUpdateResponse, error)

ParsePostReservesUpdateResponse parses an HTTP response from a PostReservesUpdateWithResponse call

func (PostReservesUpdateResponse) Status

Status returns HTTPResponse.Status

func (PostReservesUpdateResponse) StatusCode

func (r PostReservesUpdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostRulesJSONRequestBody

type PostRulesJSONRequestBody = AddRuleOption

PostRulesJSONRequestBody defines body for PostRules for application/json ContentType.

type PostRulesKeywordJSONRequestBody

type PostRulesKeywordJSONRequestBody = AddRuleOption

PostRulesKeywordJSONRequestBody defines body for PostRulesKeyword for application/json ContentType.

type PostRulesKeywordResponse

type PostRulesKeywordResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AddedRule
	JSONDefault  *Error
}

func ParsePostRulesKeywordResponse

func ParsePostRulesKeywordResponse(rsp *http.Response) (*PostRulesKeywordResponse, error)

ParsePostRulesKeywordResponse parses an HTTP response from a PostRulesKeywordWithResponse call

func (PostRulesKeywordResponse) Status

func (r PostRulesKeywordResponse) Status() string

Status returns HTTPResponse.Status

func (PostRulesKeywordResponse) StatusCode

func (r PostRulesKeywordResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostRulesResponse

type PostRulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AddedRule
	JSONDefault  *Error
}

func ParsePostRulesResponse

func ParsePostRulesResponse(rsp *http.Response) (*PostRulesResponse, error)

ParsePostRulesResponse parses an HTTP response from a PostRulesWithResponse call

func (PostRulesResponse) Status

func (r PostRulesResponse) Status() string

Status returns HTTPResponse.Status

func (PostRulesResponse) StatusCode

func (r PostRulesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostSchedulesSearchJSONRequestBody

type PostSchedulesSearchJSONRequestBody = ScheduleSearchOption

PostSchedulesSearchJSONRequestBody defines body for PostSchedulesSearch for application/json ContentType.

type PostSchedulesSearchResponse

type PostSchedulesSearchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ScheduleProgramItem
	JSONDefault  *Error
}

func ParsePostSchedulesSearchResponse

func ParsePostSchedulesSearchResponse(rsp *http.Response) (*PostSchedulesSearchResponse, error)

ParsePostSchedulesSearchResponse parses an HTTP response from a PostSchedulesSearchWithResponse call

func (PostSchedulesSearchResponse) Status

Status returns HTTPResponse.Status

func (PostSchedulesSearchResponse) StatusCode

func (r PostSchedulesSearchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostTagsJSONRequestBody

type PostTagsJSONRequestBody = AddRecordedTagOption

PostTagsJSONRequestBody defines body for PostTags for application/json ContentType.

type PostTagsResponse

type PostTagsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AddedRecordedTag
	JSONDefault  *Error
}

func ParsePostTagsResponse

func ParsePostTagsResponse(rsp *http.Response) (*PostTagsResponse, error)

ParsePostTagsResponse parses an HTTP response from a PostTagsWithResponse call

func (PostTagsResponse) Status

func (r PostTagsResponse) Status() string

Status returns HTTPResponse.Status

func (PostTagsResponse) StatusCode

func (r PostTagsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostThumbnailsCleanupResponse

type PostThumbnailsCleanupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParsePostThumbnailsCleanupResponse

func ParsePostThumbnailsCleanupResponse(rsp *http.Response) (*PostThumbnailsCleanupResponse, error)

ParsePostThumbnailsCleanupResponse parses an HTTP response from a PostThumbnailsCleanupWithResponse call

func (PostThumbnailsCleanupResponse) Status

Status returns HTTPResponse.Status

func (PostThumbnailsCleanupResponse) StatusCode

func (r PostThumbnailsCleanupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostThumbnailsResponse

type PostThumbnailsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParsePostThumbnailsResponse

func ParsePostThumbnailsResponse(rsp *http.Response) (*PostThumbnailsResponse, error)

ParsePostThumbnailsResponse parses an HTTP response from a PostThumbnailsWithResponse call

func (PostThumbnailsResponse) Status

func (r PostThumbnailsResponse) Status() string

Status returns HTTPResponse.Status

func (PostThumbnailsResponse) StatusCode

func (r PostThumbnailsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostVideosUploadMultipartRequestBody

type PostVideosUploadMultipartRequestBody = UploadVideoFileOption

PostVideosUploadMultipartRequestBody defines body for PostVideosUpload for multipart/form-data ContentType.

type PostVideosUploadResponse

type PostVideosUploadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParsePostVideosUploadResponse

func ParsePostVideosUploadResponse(rsp *http.Response) (*PostVideosUploadResponse, error)

ParsePostVideosUploadResponse parses an HTTP response from a PostVideosUploadWithResponse call

func (PostVideosUploadResponse) Status

func (r PostVideosUploadResponse) Status() string

Status returns HTTPResponse.Status

func (PostVideosUploadResponse) StatusCode

func (r PostVideosUploadResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostVideosVideoFileIdKodiJSONRequestBody

type PostVideosVideoFileIdKodiJSONRequestBody = SendVideoLinkToKodiOption

PostVideosVideoFileIdKodiJSONRequestBody defines body for PostVideosVideoFileIdKodi for application/json ContentType.

type PostVideosVideoFileIdKodiResponse

type PostVideosVideoFileIdKodiResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParsePostVideosVideoFileIdKodiResponse

func ParsePostVideosVideoFileIdKodiResponse(rsp *http.Response) (*PostVideosVideoFileIdKodiResponse, error)

ParsePostVideosVideoFileIdKodiResponse parses an HTTP response from a PostVideosVideoFileIdKodiWithResponse call

func (PostVideosVideoFileIdKodiResponse) Status

Status returns HTTPResponse.Status

func (PostVideosVideoFileIdKodiResponse) StatusCode

func (r PostVideosVideoFileIdKodiResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ProgramAudioSamplingRate

type ProgramAudioSamplingRate int

ProgramAudioSamplingRate 番組オーディオサンプリングレート

const (
	N16000 ProgramAudioSamplingRate = 16000
	N22050 ProgramAudioSamplingRate = 22050
	N24000 ProgramAudioSamplingRate = 24000
	N32000 ProgramAudioSamplingRate = 32000
	N44100 ProgramAudioSamplingRate = 44100
	N48000 ProgramAudioSamplingRate = 48000
)

Defines values for ProgramAudioSamplingRate.

type ProgramGenreLv1

type ProgramGenreLv1 = int

ProgramGenreLv1 ジャンル

type ProgramGenreLv2

type ProgramGenreLv2 = int

ProgramGenreLv2 サブジャンル

type ProgramId

type ProgramId = int

ProgramId program id

type ProgramVideoResolution

type ProgramVideoResolution string

ProgramVideoResolution 番組ビデオ解像度

const (
	N1080i ProgramVideoResolution = "1080i"
	N1080p ProgramVideoResolution = "1080p"
	N2160p ProgramVideoResolution = "2160p"
	N240p  ProgramVideoResolution = "240p"
	N4320p ProgramVideoResolution = "4320p"
	N480i  ProgramVideoResolution = "480i"
	N480p  ProgramVideoResolution = "480p"
	N720p  ProgramVideoResolution = "720p"
)

Defines values for ProgramVideoResolution.

type ProgramVideoType

type ProgramVideoType string

ProgramVideoType 番組ビデオコーデック

const (
	H264  ProgramVideoType = "h.264"
	H265  ProgramVideoType = "h.265"
	Mpeg2 ProgramVideoType = "mpeg2"
)

Defines values for ProgramVideoType.

type PutRecordedRecordedIdProtectResponse

type PutRecordedRecordedIdProtectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParsePutRecordedRecordedIdProtectResponse

func ParsePutRecordedRecordedIdProtectResponse(rsp *http.Response) (*PutRecordedRecordedIdProtectResponse, error)

ParsePutRecordedRecordedIdProtectResponse parses an HTTP response from a PutRecordedRecordedIdProtectWithResponse call

func (PutRecordedRecordedIdProtectResponse) Status

Status returns HTTPResponse.Status

func (PutRecordedRecordedIdProtectResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PutRecordedRecordedIdUnprotectResponse

type PutRecordedRecordedIdUnprotectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParsePutRecordedRecordedIdUnprotectResponse

func ParsePutRecordedRecordedIdUnprotectResponse(rsp *http.Response) (*PutRecordedRecordedIdUnprotectResponse, error)

ParsePutRecordedRecordedIdUnprotectResponse parses an HTTP response from a PutRecordedRecordedIdUnprotectWithResponse call

func (PutRecordedRecordedIdUnprotectResponse) Status

Status returns HTTPResponse.Status

func (PutRecordedRecordedIdUnprotectResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PutReservesReserveIdJSONRequestBody

type PutReservesReserveIdJSONRequestBody = EditManualReserveOption

PutReservesReserveIdJSONRequestBody defines body for PutReservesReserveId for application/json ContentType.

type PutReservesReserveIdResponse

type PutReservesReserveIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParsePutReservesReserveIdResponse

func ParsePutReservesReserveIdResponse(rsp *http.Response) (*PutReservesReserveIdResponse, error)

ParsePutReservesReserveIdResponse parses an HTTP response from a PutReservesReserveIdWithResponse call

func (PutReservesReserveIdResponse) Status

Status returns HTTPResponse.Status

func (PutReservesReserveIdResponse) StatusCode

func (r PutReservesReserveIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutRulesRuleIdDisableResponse

type PutRulesRuleIdDisableResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParsePutRulesRuleIdDisableResponse

func ParsePutRulesRuleIdDisableResponse(rsp *http.Response) (*PutRulesRuleIdDisableResponse, error)

ParsePutRulesRuleIdDisableResponse parses an HTTP response from a PutRulesRuleIdDisableWithResponse call

func (PutRulesRuleIdDisableResponse) Status

Status returns HTTPResponse.Status

func (PutRulesRuleIdDisableResponse) StatusCode

func (r PutRulesRuleIdDisableResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutRulesRuleIdEnableResponse

type PutRulesRuleIdEnableResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParsePutRulesRuleIdEnableResponse

func ParsePutRulesRuleIdEnableResponse(rsp *http.Response) (*PutRulesRuleIdEnableResponse, error)

ParsePutRulesRuleIdEnableResponse parses an HTTP response from a PutRulesRuleIdEnableWithResponse call

func (PutRulesRuleIdEnableResponse) Status

Status returns HTTPResponse.Status

func (PutRulesRuleIdEnableResponse) StatusCode

func (r PutRulesRuleIdEnableResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutRulesRuleIdJSONRequestBody

type PutRulesRuleIdJSONRequestBody = AddRuleOption

PutRulesRuleIdJSONRequestBody defines body for PutRulesRuleId for application/json ContentType.

type PutRulesRuleIdResponse

type PutRulesRuleIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParsePutRulesRuleIdResponse

func ParsePutRulesRuleIdResponse(rsp *http.Response) (*PutRulesRuleIdResponse, error)

ParsePutRulesRuleIdResponse parses an HTTP response from a PutRulesRuleIdWithResponse call

func (PutRulesRuleIdResponse) Status

func (r PutRulesRuleIdResponse) Status() string

Status returns HTTPResponse.Status

func (PutRulesRuleIdResponse) StatusCode

func (r PutRulesRuleIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutStreamsStreamIdKeepResponse

type PutStreamsStreamIdKeepResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParsePutStreamsStreamIdKeepResponse

func ParsePutStreamsStreamIdKeepResponse(rsp *http.Response) (*PutStreamsStreamIdKeepResponse, error)

ParsePutStreamsStreamIdKeepResponse parses an HTTP response from a PutStreamsStreamIdKeepWithResponse call

func (PutStreamsStreamIdKeepResponse) Status

Status returns HTTPResponse.Status

func (PutStreamsStreamIdKeepResponse) StatusCode

func (r PutStreamsStreamIdKeepResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutTagsTagIdJSONRequestBody

type PutTagsTagIdJSONRequestBody = AddRecordedTagOption

PutTagsTagIdJSONRequestBody defines body for PutTagsTagId for application/json ContentType.

type PutTagsTagIdRelateJSONRequestBody

type PutTagsTagIdRelateJSONRequestBody = RelateRecordedTagOption

PutTagsTagIdRelateJSONRequestBody defines body for PutTagsTagIdRelate for application/json ContentType.

type PutTagsTagIdRelateResponse

type PutTagsTagIdRelateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParsePutTagsTagIdRelateResponse

func ParsePutTagsTagIdRelateResponse(rsp *http.Response) (*PutTagsTagIdRelateResponse, error)

ParsePutTagsTagIdRelateResponse parses an HTTP response from a PutTagsTagIdRelateWithResponse call

func (PutTagsTagIdRelateResponse) Status

Status returns HTTPResponse.Status

func (PutTagsTagIdRelateResponse) StatusCode

func (r PutTagsTagIdRelateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutTagsTagIdResponse

type PutTagsTagIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParsePutTagsTagIdResponse

func ParsePutTagsTagIdResponse(rsp *http.Response) (*PutTagsTagIdResponse, error)

ParsePutTagsTagIdResponse parses an HTTP response from a PutTagsTagIdWithResponse call

func (PutTagsTagIdResponse) Status

func (r PutTagsTagIdResponse) Status() string

Status returns HTTPResponse.Status

func (PutTagsTagIdResponse) StatusCode

func (r PutTagsTagIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type QueryChannelId

type QueryChannelId = ChannelId

QueryChannelId 放送局 id

type QueryExcludeRecordedTagId

type QueryExcludeRecordedTagId = []string

QueryExcludeRecordedTagId defines model for QueryExcludeRecordedTagId.

type QueryHasOriginalFile

type QueryHasOriginalFile = bool

QueryHasOriginalFile defines model for QueryHasOriginalFile.

type QueryKeyword

type QueryKeyword = string

QueryKeyword defines model for QueryKeyword.

type QueryName

type QueryName = string

QueryName defines model for QueryName.

type QueryProgramGenre

type QueryProgramGenre = ProgramGenreLv1

QueryProgramGenre ジャンル

type QueryRecordedId

type QueryRecordedId = RecordedId

QueryRecordedId 録画済み番組 id

type QueryRuleId

type QueryRuleId = RuleId

QueryRuleId ルール id

type RecordedChannelListItem

type RecordedChannelListItem struct {
	// ChannelId 放送局 id
	ChannelId ChannelId `json:"channelId"`

	// Cnt 録画数
	Cnt int `json:"cnt"`
}

RecordedChannelListItem recorded が持つ channelId のリスト

type RecordedGenreListItem

type RecordedGenreListItem struct {
	// Cnt 録画数
	Cnt int `json:"cnt"`

	// Genre ジャンル
	Genre ProgramGenreLv1 `json:"genre"`
}

RecordedGenreListItem recorded が持つ genre のリスト

type RecordedId

type RecordedId = int

RecordedId 録画済み番組 id

type RecordedItem

type RecordedItem struct {
	AudioComponentType *int `json:"audioComponentType,omitempty"`

	// AudioSamplingRate 番組オーディオサンプリングレート
	AudioSamplingRate *ProgramAudioSamplingRate `json:"audioSamplingRate,omitempty"`

	// ChannelId 放送局 id
	ChannelId *ChannelId `json:"channelId,omitempty"`

	// Description 番組詳細
	Description *string `json:"description,omitempty"`

	// DropLog ドロップログファイル情報
	DropLog *DropLogFile `json:"dropLog,omitempty"`

	// EndAt 時刻 (ms)
	EndAt UnixtimeMS `json:"endAt"`

	// Extended 番組拡張
	Extended *string `json:"extended,omitempty"`

	// Genre1 ジャンル
	Genre1 *ProgramGenreLv1 `json:"genre1,omitempty"`

	// Genre2 ジャンル
	Genre2 *ProgramGenreLv1 `json:"genre2,omitempty"`

	// Genre3 ジャンル
	Genre3 *ProgramGenreLv1 `json:"genre3,omitempty"`

	// Id 録画済み番組 id
	Id RecordedId `json:"id"`

	// IsEncoding エンコード中か
	IsEncoding bool `json:"isEncoding"`

	// IsProtected 自動録画削除対象外か
	IsProtected bool `json:"isProtected"`

	// IsRecording 録画中か
	IsRecording bool `json:"isRecording"`

	// Name 番組名
	Name string `json:"name"`

	// ProgramId program id
	ProgramId *ProgramId `json:"programId,omitempty"`

	// RawExtended 番組拡張 (Mirakurun の extended)
	RawExtended *map[string]interface{} `json:"rawExtended,omitempty"`

	// RuleId ルール id
	RuleId *RuleId `json:"ruleId,omitempty"`

	// StartAt 時刻 (ms)
	StartAt UnixtimeMS `json:"startAt"`

	// SubGenre1 サブジャンル
	SubGenre1 *ProgramGenreLv2 `json:"subGenre1,omitempty"`

	// SubGenre2 サブジャンル
	SubGenre2 *ProgramGenreLv2 `json:"subGenre2,omitempty"`

	// SubGenre3 サブジャンル
	SubGenre3          *ProgramGenreLv2 `json:"subGenre3,omitempty"`
	Tags               *[]RecordedTag   `json:"tags,omitempty"`
	Thumbnails         *[]ThumbnailId   `json:"thumbnails,omitempty"`
	VideoComponentType *int             `json:"videoComponentType,omitempty"`
	VideoFiles         *[]VideoFile     `json:"videoFiles,omitempty"`

	// VideoResolution 番組ビデオ解像度
	VideoResolution    *ProgramVideoResolution `json:"videoResolution,omitempty"`
	VideoStreamContent *int                    `json:"videoStreamContent,omitempty"`

	// VideoType 番組ビデオコーデック
	VideoType *ProgramVideoType `json:"videoType,omitempty"`
}

RecordedItem 録画番組情報

type RecordedSearchOptions

type RecordedSearchOptions struct {
	Channels []RecordedChannelListItem `json:"channels"`
	Genres   []RecordedGenreListItem   `json:"genres"`
}

RecordedSearchOptions recorded が持つ検索オプション情報

type RecordedTag

type RecordedTag struct {
	// Color 色
	Color string `json:"color"`

	// Id 録画 tag id
	Id RecordedTagId `json:"id"`

	// Name タグ名
	Name string `json:"name"`
}

RecordedTag タグ情報

type RecordedTagId

type RecordedTagId = int

RecordedTagId 録画 tag id

type RecordedTags

type RecordedTags struct {
	Tags []RecordedTag `json:"tags"`

	// Total 予約総件数
	Total int `json:"total"`
}

RecordedTags 録画タグ情報

type Records

type Records struct {
	Records []RecordedItem `json:"records"`

	// Total 録画総件数
	Total int `json:"total"`
}

Records 録画情報

type RelateRecordedTagOption

type RelateRecordedTagOption struct {
	// RecordedId 録画済み番組 id
	RecordedId RecordedId `json:"recordedId"`
}

RelateRecordedTagOption 録画番組とタグの関連付けオプション

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type RequiredBS

type RequiredBS = bool

RequiredBS defines model for requiredBS.

type RequiredCS

type RequiredCS = bool

RequiredCS defines model for requiredCS.

type RequiredGR

type RequiredGR = bool

RequiredGR defines model for requiredGR.

type RequiredSKY

type RequiredSKY = bool

RequiredSKY defines model for requiredSKY.

type ReserveCnts

type ReserveCnts struct {
	// Conflicts 競合予約数
	Conflicts int `json:"conflicts"`

	// Normal 通常予約数
	Normal int `json:"normal"`

	// Overlaps 重複予約数
	Overlaps int `json:"overlaps"`

	// Skips 競合予約数
	Skips int `json:"skips"`
}

ReserveCnts 予約カウント

type ReserveEncodedOption

type ReserveEncodedOption struct {
	// Directory1 エンコードモード1ディレクトリ
	Directory1 *string `json:"directory1,omitempty"`

	// Directory2 エンコードモード2ディレクトリ
	Directory2 *string `json:"directory2,omitempty"`

	// Directory3 エンコードモード3ディレクトリ
	Directory3 *string `json:"directory3,omitempty"`

	// EncodeParentDirectoryName1 エンコードモード1親ディレクトリ
	EncodeParentDirectoryName1 *string `json:"encodeParentDirectoryName1,omitempty"`

	// EncodeParentDirectoryName2 エンコードモード2親ディレクトリ
	EncodeParentDirectoryName2 *string `json:"encodeParentDirectoryName2,omitempty"`

	// EncodeParentDirectoryName3 エンコードモード3親ディレクトリ
	EncodeParentDirectoryName3 *string `json:"encodeParentDirectoryName3,omitempty"`

	// IsDeleteOriginalAfterEncode エンコード後に ts を削除するか
	IsDeleteOriginalAfterEncode bool `json:"isDeleteOriginalAfterEncode"`

	// Mode1 エンコードモード1
	Mode1 *string `json:"mode1,omitempty"`

	// Mode2 エンコードモード2
	Mode2 *string `json:"mode2,omitempty"`

	// Mode3 エンコードモード3
	Mode3 *string `json:"mode3,omitempty"`
}

ReserveEncodedOption 予約エンコードオプション

type ReserveId

type ReserveId = int

ReserveId 予約 id

type ReserveItem

type ReserveItem struct {
	AllowEndLack       bool `json:"allowEndLack"`
	AudioComponentType *int `json:"audioComponentType,omitempty"`

	// AudioSamplingRate 番組オーディオサンプリングレート
	AudioSamplingRate *ProgramAudioSamplingRate `json:"audioSamplingRate,omitempty"`

	// ChannelId 放送局 id
	ChannelId                  ChannelId `json:"channelId"`
	Description                *string   `json:"description,omitempty"`
	Directory                  *string   `json:"directory,omitempty"`
	EncodeDirectory1           *string   `json:"encodeDirectory1,omitempty"`
	EncodeDirectory2           *string   `json:"encodeDirectory2,omitempty"`
	EncodeDirectory3           *int      `json:"encodeDirectory3,omitempty"`
	EncodeMode1                *int      `json:"encodeMode1,omitempty"`
	EncodeMode2                *int      `json:"encodeMode2,omitempty"`
	EncodeMode3                *int      `json:"encodeMode3,omitempty"`
	EncodeParentDirectoryName1 *string   `json:"encodeParentDirectoryName1,omitempty"`
	EncodeParentDirectoryName2 *string   `json:"encodeParentDirectoryName2,omitempty"`
	EncodeParentDirectoryName3 *string   `json:"encodeParentDirectoryName3,omitempty"`

	// EndAt 時刻 (ms)
	EndAt    UnixtimeMS `json:"endAt"`
	Extended *string    `json:"extended,omitempty"`

	// Genre1 ジャンル
	Genre1 *ProgramGenreLv1 `json:"genre1,omitempty"`

	// Genre2 ジャンル
	Genre2 *ProgramGenreLv1 `json:"genre2,omitempty"`

	// Genre3 ジャンル
	Genre3 *ProgramGenreLv1 `json:"genre3,omitempty"`

	// Id 予約 id
	Id                          ReserveId `json:"id"`
	IsConflict                  bool      `json:"isConflict"`
	IsDeleteOriginalAfterEncode bool      `json:"isDeleteOriginalAfterEncode"`
	IsOverlap                   bool      `json:"isOverlap"`
	IsSkip                      bool      `json:"isSkip"`
	IsTimeSpecified             bool      `json:"isTimeSpecified"`
	Name                        string    `json:"name"`
	ParentDirectoryName         *string   `json:"parentDirectoryName,omitempty"`

	// ProgramId program id
	ProgramId      *ProgramId              `json:"programId,omitempty"`
	RawExtended    *map[string]interface{} `json:"rawExtended,omitempty"`
	RecordedFormat *string                 `json:"recordedFormat,omitempty"`

	// RuleId ルール id
	RuleId *RuleId `json:"ruleId,omitempty"`

	// StartAt 時刻 (ms)
	StartAt UnixtimeMS `json:"startAt"`

	// SubGenre1 サブジャンル
	SubGenre1 *ProgramGenreLv2 `json:"subGenre1,omitempty"`

	// SubGenre2 サブジャンル
	SubGenre2 *ProgramGenreLv2 `json:"subGenre2,omitempty"`

	// SubGenre3 サブジャンル
	SubGenre3          *ProgramGenreLv2 `json:"subGenre3,omitempty"`
	Tags               *[]RecordedTagId `json:"tags,omitempty"`
	VideoComponentType *int             `json:"videoComponentType,omitempty"`

	// VideoResolution 番組ビデオ解像度
	VideoResolution    *ProgramVideoResolution `json:"videoResolution,omitempty"`
	VideoStreamContent *int                    `json:"videoStreamContent,omitempty"`

	// VideoType 番組ビデオコーデック
	VideoType *ProgramVideoType `json:"videoType,omitempty"`
}

ReserveItem 予約番組情報

type ReserveListItem

type ReserveListItem struct {
	// ProgramId program id
	ProgramId *ProgramId `json:"programId,omitempty"`

	// ReserveId 予約 id
	ReserveId ReserveId `json:"reserveId"`

	// RuleId ルール id
	RuleId *RuleId `json:"ruleId,omitempty"`
}

ReserveListItem 予約リストitem

type ReserveLists

type ReserveLists struct {
	// Conflicts 予約リストitem
	Conflicts ReserveListItem `json:"conflicts"`

	// Normal 予約リストitem
	Normal ReserveListItem `json:"normal"`

	// Overlaps 予約リストitem
	Overlaps ReserveListItem `json:"overlaps"`

	// Skips 予約リストitem
	Skips ReserveListItem `json:"skips"`
}

ReserveLists 予約, 除外, 重複, 競合の reserveId のリスト

type ReserveSaveOption

type ReserveSaveOption struct {
	// Directory 保存ディレクトリ
	Directory *string `json:"directory,omitempty"`

	// ParentDirectoryName 親保存ディレクトリ
	ParentDirectoryName *string `json:"parentDirectoryName,omitempty"`

	// RecordedFormat ファイル名フォーマット
	RecordedFormat *string `json:"recordedFormat,omitempty"`
}

ReserveSaveOption 予約保存オプション

type Reserves

type Reserves struct {
	Reserves []ReserveItem `json:"reserves"`

	// Total 予約総件数
	Total int `json:"total"`
}

Reserves 予約情報

type Rule

type Rule = AddRuleOption

Rule ルール追加プション

type RuleId

type RuleId = int

RuleId ルール id

type RuleKeywordInfo

type RuleKeywordInfo struct {
	Items []RuleKeywordItem `json:"items"`
}

RuleKeywordInfo ルールキーワード検索結果

type RuleKeywordItem

type RuleKeywordItem struct {
	// Id ルール id
	Id      RuleId `json:"id"`
	Keyword string `json:"keyword"`
}

RuleKeywordItem defines model for RuleKeywordItem.

type RuleReserveOption

type RuleReserveOption struct {
	// AllowEndLack 末尾切れを許可するか
	AllowEndLack bool `json:"allowEndLack"`

	// AvoidDuplicate 録画済みの重複番組を排除するか
	AvoidDuplicate bool `json:"avoidDuplicate"`

	// Enable ルールが有効か
	Enable bool `json:"enable"`

	// PeriodToAvoidDuplicate 重複を避ける期間
	PeriodToAvoidDuplicate *int             `json:"periodToAvoidDuplicate,omitempty"`
	Tags                   *[]RecordedTagId `json:"tags,omitempty"`
}

RuleReserveOption ルール予約オプション

type RuleSearchOption

type RuleSearchOption struct {
	// BS BS
	BS *bool `json:"BS,omitempty"`

	// CS CS
	CS *bool `json:"CS,omitempty"`

	// GR GR
	GR *bool `json:"GR,omitempty"`

	// SKY SKY
	SKY *bool `json:"SKY,omitempty"`

	// ChannelIds 放送局
	ChannelIds *[]ChannelId `json:"channelIds,omitempty"`

	// Description 概要 (検索キーワード)
	Description *bool `json:"description,omitempty"`

	// DurationMax 番組最大時間 (分)
	DurationMax *int `json:"durationMax,omitempty"`

	// DurationMin 番組最小時間 (分)
	DurationMin *int `json:"durationMin,omitempty"`

	// Extended 詳細 (検索キーワード)
	Extended *bool `json:"extended,omitempty"`

	// Genres ジャンル
	Genres *[]Genre `json:"genres,omitempty"`

	// IgnoreDescription 概要 (除外検索キーワード)
	IgnoreDescription *bool `json:"ignoreDescription,omitempty"`

	// IgnoreExtended 詳細 (除外検索キーワード)
	IgnoreExtended *bool `json:"ignoreExtended,omitempty"`

	// IgnoreKeyCS 大文字小文字区別有効化 (除外検索キーワード)
	IgnoreKeyCS *bool `json:"ignoreKeyCS,omitempty"`

	// IgnoreKeyRegExp 正規表現 (除外検索キーワード)
	IgnoreKeyRegExp *bool `json:"ignoreKeyRegExp,omitempty"`

	// IgnoreKeyword 除外検索キーワード
	IgnoreKeyword *string `json:"ignoreKeyword,omitempty"`

	// IgnoreName 番組名 (除外検索キーワード)
	IgnoreName *bool `json:"ignoreName,omitempty"`

	// IsFree 無料放送か
	IsFree *bool `json:"isFree,omitempty"`

	// KeyCS 大文字小文字区別有効化 (検索キーワード)
	KeyCS *bool `json:"keyCS,omitempty"`

	// KeyRegExp 正規表現 (検索キーワード)
	KeyRegExp *bool `json:"keyRegExp,omitempty"`

	// Keyword 検索キーワード
	Keyword *string `json:"keyword,omitempty"`

	// Name 番組名 (検索キーワード)
	Name *bool `json:"name,omitempty"`

	// SearchPeriods 検索対象期間
	SearchPeriods *[]SearchPeriod `json:"searchPeriods,omitempty"`

	// Times 時刻範囲
	Times *[]SearchTime `json:"times,omitempty"`
}

RuleSearchOption ルール検索オプション

type Rules

type Rules struct {
	Rules []Rule `json:"rules"`

	// Total ルール総件数
	Total int `json:"total"`
}

Rules ルール情報

type Schedule

type Schedule struct {
	// Channel 番組表の放送局データ
	Channel  ScheduleChannleItem  `json:"channel"`
	Programs ScheduleProgramItems `json:"programs"`
}

Schedule 番組表データ

type ScheduleChannleItem

type ScheduleChannleItem struct {
	// ChannelType 放送波タイプ
	ChannelType ChannelType `json:"channelType"`

	// HasLogoData ロゴデータを持っているか
	HasLogoData bool `json:"hasLogoData"`

	// Id 放送局 id
	Id ChannelId `json:"id"`

	// Name 放送局名
	Name string `json:"name"`

	// NetworkId network id
	NetworkId NetworkId `json:"networkId"`

	// RemoteControlKeyId リモコン番号
	RemoteControlKeyId *int `json:"remoteControlKeyId,omitempty"`

	// ServiceId service id
	ServiceId ServiceId `json:"serviceId"`
}

ScheduleChannleItem 番組表の放送局データ

type ScheduleProgramItem

type ScheduleProgramItem struct {
	AudioComponentType *int `json:"audioComponentType,omitempty"`

	// AudioSamplingRate 番組オーディオサンプリングレート
	AudioSamplingRate *ProgramAudioSamplingRate `json:"audioSamplingRate,omitempty"`

	// ChannelId 放送局 id
	ChannelId ChannelId `json:"channelId"`

	// Description 番組詳細
	Description *string `json:"description,omitempty"`

	// EndAt 時刻 (ms)
	EndAt UnixtimeMS `json:"endAt"`

	// Extended 番組拡張
	Extended *string `json:"extended,omitempty"`

	// Genre1 ジャンル
	Genre1 *ProgramGenreLv1 `json:"genre1,omitempty"`

	// Genre2 ジャンル
	Genre2 *ProgramGenreLv1 `json:"genre2,omitempty"`

	// Genre3 ジャンル
	Genre3 *ProgramGenreLv1 `json:"genre3,omitempty"`

	// Id program id
	Id ProgramId `json:"id"`

	// IsFree 無料放送か
	IsFree bool `json:"isFree"`

	// Name 番組名
	Name string `json:"name"`

	// RawExtended 番組拡張 (Mirakurun の extended)
	RawExtended *map[string]interface{} `json:"rawExtended,omitempty"`

	// StartAt 時刻 (ms)
	StartAt UnixtimeMS `json:"startAt"`

	// SubGenre1 サブジャンル
	SubGenre1 *ProgramGenreLv2 `json:"subGenre1,omitempty"`

	// SubGenre2 サブジャンル
	SubGenre2 *ProgramGenreLv2 `json:"subGenre2,omitempty"`

	// SubGenre3 サブジャンル
	SubGenre3          *ProgramGenreLv2 `json:"subGenre3,omitempty"`
	VideoComponentType *int             `json:"videoComponentType,omitempty"`

	// VideoResolution 番組ビデオ解像度
	VideoResolution    *ProgramVideoResolution `json:"videoResolution,omitempty"`
	VideoStreamContent *int                    `json:"videoStreamContent,omitempty"`

	// VideoType 番組ビデオコーデック
	VideoType *ProgramVideoType `json:"videoType,omitempty"`
}

ScheduleProgramItem 番組表の番組データ

type ScheduleProgramItems

type ScheduleProgramItems = []ScheduleProgramItem

ScheduleProgramItems defines model for ScheduleProgramItems.

type ScheduleSearchOption

type ScheduleSearchOption struct {
	// IsHalfWidth 半角文字で取得するか
	IsHalfWidth bool `json:"isHalfWidth"`

	// Limit 検索結果取得最大件数
	Limit *float32 `json:"limit,omitempty"`

	// Option ルール検索オプション
	Option RuleSearchOption `json:"option"`
}

ScheduleSearchOption 番組検索オプション

type Schedules

type Schedules = []Schedule

Schedules defines model for Schedules.

type SearchPeriod

type SearchPeriod struct {
	// EndAt 時刻 (ms)
	EndAt UnixtimeMS `json:"endAt"`

	// StartAt 時刻 (ms)
	StartAt UnixtimeMS `json:"startAt"`
}

SearchPeriod 検索対象期間オプション

type SearchTime

type SearchTime struct {
	// Range 開始時刻からの時刻範囲(時) 1 - 23, 時刻予約の場合は秒で時間の長さを指定する 1 ~ 60 * 50 * 24 秒
	Range *int `json:"range,omitempty"`

	// Start 開始時刻 1 - 23, 時刻予約の場合は 0 時を 0 とした 0 ~ (60 * 50 * 24) - 1 秒までの開始時刻を指定する
	Start *int `json:"start,omitempty"`

	// Week 曜日指定 0x01, 0x02, 0x04, 0x08, 0x10, 0x20 ,0x40 が日〜土に対応するので and 演算で曜日を指定する
	Week int `json:"week"`
}

SearchTime 時刻範囲指定オプション

type SendVideoLinkToKodiOption

type SendVideoLinkToKodiOption struct {
	// KodiName config の kodi の name
	KodiName string `json:"kodiName"`
}

SendVideoLinkToKodiOption kodiへビデオリンクを送信するときのオプション

type ServerInterface

type ServerInterface interface {
	// 放送局情報取得
	// (GET /channels)
	GetChannels(ctx echo.Context) error
	// (GET /channels/{channelId}/logo)
	GetChannelsChannelIdLogo(ctx echo.Context, channelId PathChannelId) error
	// config 情報取得
	// (GET /config)
	GetConfig(ctx echo.Context) error
	// ドロップログ
	// (GET /dropLogs/{dropLogFileId})
	GetDropLogsDropLogFileId(ctx echo.Context, dropLogFileId PathDropLogFileId, params GetDropLogsDropLogFileIdParams) error
	// エンコード情報取得
	// (GET /encode)
	GetEncode(ctx echo.Context, params GetEncodeParams) error
	// エンコード追加
	// (POST /encode)
	PostEncode(ctx echo.Context) error
	// エンコードをキャンセル
	// (DELETE /encode/{encodeId})
	DeleteEncodeEncodeId(ctx echo.Context, encodeId PathEncodeId) error
	// IPTV channel list を取得
	// (GET /iptv/channel.m3u8)
	GetIptvChannelM3u8(ctx echo.Context, params GetIptvChannelM3u8Params) error
	// IPTV epg を取得
	// (GET /iptv/epg.xml)
	GetIptvEpgXml(ctx echo.Context, params GetIptvEpgXmlParams) error
	// 録画情報取得
	// (GET /recorded)
	GetRecorded(ctx echo.Context, params GetRecordedParams) error
	// 録画番組情報の新規作成
	// (POST /recorded)
	PostRecorded(ctx echo.Context) error
	// 録画をクリーンアップ
	// (POST /recorded/cleanup)
	PostRecordedCleanup(ctx echo.Context) error
	// 録画検索オプションを取得
	// (GET /recorded/options)
	GetRecordedOptions(ctx echo.Context) error
	// 録画を削除
	// (DELETE /recorded/{recordedId})
	DeleteRecordedRecordedId(ctx echo.Context, recordedId PathRecordedId) error
	// 録画詳細情報を取得
	// (GET /recorded/{recordedId})
	GetRecordedRecordedId(ctx echo.Context, recordedId PathRecordedId, params GetRecordedRecordedIdParams) error
	// エンコード停止
	// (DELETE /recorded/{recordedId}/encode)
	DeleteRecordedRecordedIdEncode(ctx echo.Context, recordedId PathRecordedId) error
	// 録画を自動削除対象から除外
	// (PUT /recorded/{recordedId}/protect)
	PutRecordedRecordedIdProtect(ctx echo.Context, recordedId PathRecordedId) error
	// 録画を自動削除対象に戻す
	// (PUT /recorded/{recordedId}/unprotect)
	PutRecordedRecordedIdUnprotect(ctx echo.Context, recordedId PathRecordedId) error
	// 録画中情報取得
	// (GET /recording)
	GetRecording(ctx echo.Context, params GetRecordingParams) error
	// 予約タイマー再設定
	// (POST /recording/resettimer)
	PostRecordingResettimer(ctx echo.Context) error
	// 予約情報取得
	// (GET /reserves)
	GetReserves(ctx echo.Context, params GetReservesParams) error
	// 予約追加
	// (POST /reserves)
	PostReserves(ctx echo.Context) error
	// 予約数取得
	// (GET /reserves/cnts)
	GetReservesCnts(ctx echo.Context) error
	// 予約リスト情報取得
	// (GET /reserves/lists)
	GetReservesLists(ctx echo.Context, params GetReservesListsParams) error
	// 予約情報の更新開始
	// (POST /reserves/update)
	PostReservesUpdate(ctx echo.Context) error
	// 予約削除
	// (DELETE /reserves/{reserveId})
	DeleteReservesReserveId(ctx echo.Context, reserveId PathReserveId) error
	// 指定された予約情報の取得
	// (GET /reserves/{reserveId})
	GetReservesReserveId(ctx echo.Context, reserveId PathReserveId, params GetReservesReserveIdParams) error
	// 手動予約更新
	// (PUT /reserves/{reserveId})
	PutReservesReserveId(ctx echo.Context, reserveId PathReserveId) error
	// 予約の重複状態を解除
	// (DELETE /reserves/{reserveId}/overlap)
	DeleteReservesReserveIdOverlap(ctx echo.Context, reserveId PathReserveId) error
	// 予約の除外状態を解除
	// (DELETE /reserves/{reserveId}/skip)
	DeleteReservesReserveIdSkip(ctx echo.Context, reserveId PathReserveId) error
	// ルール情報取得
	// (GET /rules)
	GetRules(ctx echo.Context, params GetRulesParams) error
	// ルール追加
	// (POST /rules)
	PostRules(ctx echo.Context) error
	// ルールをキーワード検索
	// (GET /rules/keyword)
	GetRulesKeyword(ctx echo.Context, params GetRulesKeywordParams) error
	// ルール追加
	// (POST /rules/keyword)
	PostRulesKeyword(ctx echo.Context) error
	// ルール削除
	// (DELETE /rules/{ruleId})
	DeleteRulesRuleId(ctx echo.Context, ruleId PathRuleId) error
	// ルール取得
	// (GET /rules/{ruleId})
	GetRulesRuleId(ctx echo.Context, ruleId PathRuleId) error
	// ルール更新
	// (PUT /rules/{ruleId})
	PutRulesRuleId(ctx echo.Context, ruleId PathRuleId) error
	// ルール無効化
	// (PUT /rules/{ruleId}/disable)
	PutRulesRuleIdDisable(ctx echo.Context, ruleId PathRuleId) error
	// ルール有効化
	// (PUT /rules/{ruleId}/enable)
	PutRulesRuleIdEnable(ctx echo.Context, ruleId PathRuleId) error
	// 番組表情報取得
	// (GET /schedules)
	GetSchedules(ctx echo.Context, params GetSchedulesParams) error
	// 放映中の番組報取得
	// (GET /schedules/broadcasting)
	GetSchedulesBroadcasting(ctx echo.Context, params GetSchedulesBroadcastingParams) error
	// 指定された番組表情報取得
	// (GET /schedules/detail/{programId})
	GetSchedulesDetailProgramId(ctx echo.Context, programId PathProgramId, params GetSchedulesDetailProgramIdParams) error
	// 番組検索結果を取得
	// (POST /schedules/search)
	PostSchedulesSearch(ctx echo.Context) error
	// 指定された放送局の番組表情報取得
	// (GET /schedules/{channelId})
	GetSchedulesChannelId(ctx echo.Context, channelId PathChannelId, params GetSchedulesChannelIdParams) error
	// ストレージ情報取得
	// (GET /storages)
	GetStorages(ctx echo.Context) error
	// 全てのストリームを停止
	// (DELETE /streams)
	DeleteStreams(ctx echo.Context) error
	// ストリーム情報を取得
	// (GET /streams)
	GetStreams(ctx echo.Context, params GetStreamsParams) error
	// ライブ HLS ストリーム
	// (GET /streams/live/{channelId}/hls)
	GetStreamsLiveChannelIdHls(ctx echo.Context, channelId PathChannelId, params GetStreamsLiveChannelIdHlsParams) error
	// ライブ M2TS ストリーム
	// (GET /streams/live/{channelId}/m2ts)
	GetStreamsLiveChannelIdM2ts(ctx echo.Context, channelId PathChannelId, params GetStreamsLiveChannelIdM2tsParams) error
	// ライブ M2TS ストリームプレイリスト
	// (GET /streams/live/{channelId}/m2ts/playlist)
	GetStreamsLiveChannelIdM2tsPlaylist(ctx echo.Context, channelId PathChannelId, params GetStreamsLiveChannelIdM2tsPlaylistParams) error
	// ライブ M2TS Low Latency (mpegts.js 用) ストリーム
	// (GET /streams/live/{channelId}/m2tsll)
	GetStreamsLiveChannelIdM2tsll(ctx echo.Context, channelId PathChannelId, params GetStreamsLiveChannelIdM2tsllParams) error
	// ライブ mp4 ストリーム
	// (GET /streams/live/{channelId}/mp4)
	GetStreamsLiveChannelIdMp4(ctx echo.Context, channelId PathChannelId, params GetStreamsLiveChannelIdMp4Params) error
	// ライブ WebM ストリーム
	// (GET /streams/live/{channelId}/webm)
	GetStreamsLiveChannelIdWebm(ctx echo.Context, channelId PathChannelId, params GetStreamsLiveChannelIdWebmParams) error
	// 録画 HLS ストリーム
	// (GET /streams/recorded/{videoFileId}/hls)
	GetStreamsRecordedVideoFileIdHls(ctx echo.Context, videoFileId PathVideoFileId, params GetStreamsRecordedVideoFileIdHlsParams) error
	// 録画 mp4 ストリーム
	// (GET /streams/recorded/{videoFileId}/mp4)
	GetStreamsRecordedVideoFileIdMp4(ctx echo.Context, videoFileId PathVideoFileId, params GetStreamsRecordedVideoFileIdMp4Params) error
	// 録画 WebM ストリーム
	// (GET /streams/recorded/{videoFileId}/webm)
	GetStreamsRecordedVideoFileIdWebm(ctx echo.Context, videoFileId PathVideoFileId, params GetStreamsRecordedVideoFileIdWebmParams) error
	// ストリームを停止
	// (DELETE /streams/{streamId})
	DeleteStreamsStreamId(ctx echo.Context, streamId PathStreamId) error
	// ストリーム停止タイマーを更新する
	// (PUT /streams/{streamId}/keep)
	PutStreamsStreamIdKeep(ctx echo.Context, streamId PathStreamId) error
	// タグ情報取得
	// (GET /tags)
	GetTags(ctx echo.Context, params GetTagsParams) error
	// タグ追加
	// (POST /tags)
	PostTags(ctx echo.Context) error
	// タグ削除
	// (DELETE /tags/{tagId})
	DeleteTagsTagId(ctx echo.Context, tagId PathRecordedTagId) error
	// タグ名変更
	// (PUT /tags/{tagId})
	PutTagsTagId(ctx echo.Context, tagId PathRecordedTagId) error
	// 録画番組とタグの関連付けを削除
	// (DELETE /tags/{tagId}/relate)
	DeleteTagsTagIdRelate(ctx echo.Context, tagId PathRecordedTagId, params DeleteTagsTagIdRelateParams) error
	// 録画番組とタグを関連付ける
	// (PUT /tags/{tagId}/relate)
	PutTagsTagIdRelate(ctx echo.Context, tagId PathRecordedTagId) error
	// サムネイル再生成
	// (POST /thumbnails)
	PostThumbnails(ctx echo.Context) error
	// サムネイルをクリーンアップ
	// (POST /thumbnails/cleanup)
	PostThumbnailsCleanup(ctx echo.Context) error
	// サムネイル
	// (GET /thumbnails/{thumbnailId})
	GetThumbnailsThumbnailId(ctx echo.Context, thumbnailId PathThumbnailId) error
	// バージョン情報取得
	// (GET /version)
	GetVersion(ctx echo.Context) error
	// アップロードしたビデオファイルを追加
	// (POST /videos/upload)
	PostVideosUpload(ctx echo.Context) error
	// ビデオファイル
	// (DELETE /videos/{videoFileId})
	DeleteVideosVideoFileId(ctx echo.Context, videoFileId PathVideoFileId) error
	// ビデオファイル
	// (GET /videos/{videoFileId})
	GetVideosVideoFileId(ctx echo.Context, videoFileId PathVideoFileId, params GetVideosVideoFileIdParams) error
	// 動画の長さ
	// (GET /videos/{videoFileId}/duration)
	GetVideosVideoFileIdDuration(ctx echo.Context, videoFileId PathVideoFileId) error
	// ビデオリンクを kodi へ送信
	// (POST /videos/{videoFileId}/kodi)
	PostVideosVideoFileIdKodi(ctx echo.Context, videoFileId PathVideoFileId) error
	// ビデオプレイリスト
	// (GET /videos/{videoFileId}/playlist)
	GetVideosVideoFileIdPlaylist(ctx echo.Context, videoFileId PathVideoFileId) error
}

ServerInterface represents all server handlers.

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler ServerInterface
}

ServerInterfaceWrapper converts echo contexts to parameters.

func (*ServerInterfaceWrapper) DeleteEncodeEncodeId

func (w *ServerInterfaceWrapper) DeleteEncodeEncodeId(ctx echo.Context) error

DeleteEncodeEncodeId converts echo context to params.

func (*ServerInterfaceWrapper) DeleteRecordedRecordedId

func (w *ServerInterfaceWrapper) DeleteRecordedRecordedId(ctx echo.Context) error

DeleteRecordedRecordedId converts echo context to params.

func (*ServerInterfaceWrapper) DeleteRecordedRecordedIdEncode

func (w *ServerInterfaceWrapper) DeleteRecordedRecordedIdEncode(ctx echo.Context) error

DeleteRecordedRecordedIdEncode converts echo context to params.

func (*ServerInterfaceWrapper) DeleteReservesReserveId

func (w *ServerInterfaceWrapper) DeleteReservesReserveId(ctx echo.Context) error

DeleteReservesReserveId converts echo context to params.

func (*ServerInterfaceWrapper) DeleteReservesReserveIdOverlap

func (w *ServerInterfaceWrapper) DeleteReservesReserveIdOverlap(ctx echo.Context) error

DeleteReservesReserveIdOverlap converts echo context to params.

func (*ServerInterfaceWrapper) DeleteReservesReserveIdSkip

func (w *ServerInterfaceWrapper) DeleteReservesReserveIdSkip(ctx echo.Context) error

DeleteReservesReserveIdSkip converts echo context to params.

func (*ServerInterfaceWrapper) DeleteRulesRuleId

func (w *ServerInterfaceWrapper) DeleteRulesRuleId(ctx echo.Context) error

DeleteRulesRuleId converts echo context to params.

func (*ServerInterfaceWrapper) DeleteStreams

func (w *ServerInterfaceWrapper) DeleteStreams(ctx echo.Context) error

DeleteStreams converts echo context to params.

func (*ServerInterfaceWrapper) DeleteStreamsStreamId

func (w *ServerInterfaceWrapper) DeleteStreamsStreamId(ctx echo.Context) error

DeleteStreamsStreamId converts echo context to params.

func (*ServerInterfaceWrapper) DeleteTagsTagId

func (w *ServerInterfaceWrapper) DeleteTagsTagId(ctx echo.Context) error

DeleteTagsTagId converts echo context to params.

func (*ServerInterfaceWrapper) DeleteTagsTagIdRelate

func (w *ServerInterfaceWrapper) DeleteTagsTagIdRelate(ctx echo.Context) error

DeleteTagsTagIdRelate converts echo context to params.

func (*ServerInterfaceWrapper) DeleteVideosVideoFileId

func (w *ServerInterfaceWrapper) DeleteVideosVideoFileId(ctx echo.Context) error

DeleteVideosVideoFileId converts echo context to params.

func (*ServerInterfaceWrapper) GetChannels

func (w *ServerInterfaceWrapper) GetChannels(ctx echo.Context) error

GetChannels converts echo context to params.

func (w *ServerInterfaceWrapper) GetChannelsChannelIdLogo(ctx echo.Context) error

GetChannelsChannelIdLogo converts echo context to params.

func (*ServerInterfaceWrapper) GetConfig

func (w *ServerInterfaceWrapper) GetConfig(ctx echo.Context) error

GetConfig converts echo context to params.

func (*ServerInterfaceWrapper) GetDropLogsDropLogFileId

func (w *ServerInterfaceWrapper) GetDropLogsDropLogFileId(ctx echo.Context) error

GetDropLogsDropLogFileId converts echo context to params.

func (*ServerInterfaceWrapper) GetEncode

func (w *ServerInterfaceWrapper) GetEncode(ctx echo.Context) error

GetEncode converts echo context to params.

func (*ServerInterfaceWrapper) GetIptvChannelM3u8

func (w *ServerInterfaceWrapper) GetIptvChannelM3u8(ctx echo.Context) error

GetIptvChannelM3u8 converts echo context to params.

func (*ServerInterfaceWrapper) GetIptvEpgXml

func (w *ServerInterfaceWrapper) GetIptvEpgXml(ctx echo.Context) error

GetIptvEpgXml converts echo context to params.

func (*ServerInterfaceWrapper) GetRecorded

func (w *ServerInterfaceWrapper) GetRecorded(ctx echo.Context) error

GetRecorded converts echo context to params.

func (*ServerInterfaceWrapper) GetRecordedOptions

func (w *ServerInterfaceWrapper) GetRecordedOptions(ctx echo.Context) error

GetRecordedOptions converts echo context to params.

func (*ServerInterfaceWrapper) GetRecordedRecordedId

func (w *ServerInterfaceWrapper) GetRecordedRecordedId(ctx echo.Context) error

GetRecordedRecordedId converts echo context to params.

func (*ServerInterfaceWrapper) GetRecording

func (w *ServerInterfaceWrapper) GetRecording(ctx echo.Context) error

GetRecording converts echo context to params.

func (*ServerInterfaceWrapper) GetReserves

func (w *ServerInterfaceWrapper) GetReserves(ctx echo.Context) error

GetReserves converts echo context to params.

func (*ServerInterfaceWrapper) GetReservesCnts

func (w *ServerInterfaceWrapper) GetReservesCnts(ctx echo.Context) error

GetReservesCnts converts echo context to params.

func (*ServerInterfaceWrapper) GetReservesLists

func (w *ServerInterfaceWrapper) GetReservesLists(ctx echo.Context) error

GetReservesLists converts echo context to params.

func (*ServerInterfaceWrapper) GetReservesReserveId

func (w *ServerInterfaceWrapper) GetReservesReserveId(ctx echo.Context) error

GetReservesReserveId converts echo context to params.

func (*ServerInterfaceWrapper) GetRules

func (w *ServerInterfaceWrapper) GetRules(ctx echo.Context) error

GetRules converts echo context to params.

func (*ServerInterfaceWrapper) GetRulesKeyword

func (w *ServerInterfaceWrapper) GetRulesKeyword(ctx echo.Context) error

GetRulesKeyword converts echo context to params.

func (*ServerInterfaceWrapper) GetRulesRuleId

func (w *ServerInterfaceWrapper) GetRulesRuleId(ctx echo.Context) error

GetRulesRuleId converts echo context to params.

func (*ServerInterfaceWrapper) GetSchedules

func (w *ServerInterfaceWrapper) GetSchedules(ctx echo.Context) error

GetSchedules converts echo context to params.

func (*ServerInterfaceWrapper) GetSchedulesBroadcasting

func (w *ServerInterfaceWrapper) GetSchedulesBroadcasting(ctx echo.Context) error

GetSchedulesBroadcasting converts echo context to params.

func (*ServerInterfaceWrapper) GetSchedulesChannelId

func (w *ServerInterfaceWrapper) GetSchedulesChannelId(ctx echo.Context) error

GetSchedulesChannelId converts echo context to params.

func (*ServerInterfaceWrapper) GetSchedulesDetailProgramId

func (w *ServerInterfaceWrapper) GetSchedulesDetailProgramId(ctx echo.Context) error

GetSchedulesDetailProgramId converts echo context to params.

func (*ServerInterfaceWrapper) GetStorages

func (w *ServerInterfaceWrapper) GetStorages(ctx echo.Context) error

GetStorages converts echo context to params.

func (*ServerInterfaceWrapper) GetStreams

func (w *ServerInterfaceWrapper) GetStreams(ctx echo.Context) error

GetStreams converts echo context to params.

func (*ServerInterfaceWrapper) GetStreamsLiveChannelIdHls

func (w *ServerInterfaceWrapper) GetStreamsLiveChannelIdHls(ctx echo.Context) error

GetStreamsLiveChannelIdHls converts echo context to params.

func (*ServerInterfaceWrapper) GetStreamsLiveChannelIdM2ts

func (w *ServerInterfaceWrapper) GetStreamsLiveChannelIdM2ts(ctx echo.Context) error

GetStreamsLiveChannelIdM2ts converts echo context to params.

func (*ServerInterfaceWrapper) GetStreamsLiveChannelIdM2tsPlaylist

func (w *ServerInterfaceWrapper) GetStreamsLiveChannelIdM2tsPlaylist(ctx echo.Context) error

GetStreamsLiveChannelIdM2tsPlaylist converts echo context to params.

func (*ServerInterfaceWrapper) GetStreamsLiveChannelIdM2tsll

func (w *ServerInterfaceWrapper) GetStreamsLiveChannelIdM2tsll(ctx echo.Context) error

GetStreamsLiveChannelIdM2tsll converts echo context to params.

func (*ServerInterfaceWrapper) GetStreamsLiveChannelIdMp4

func (w *ServerInterfaceWrapper) GetStreamsLiveChannelIdMp4(ctx echo.Context) error

GetStreamsLiveChannelIdMp4 converts echo context to params.

func (*ServerInterfaceWrapper) GetStreamsLiveChannelIdWebm

func (w *ServerInterfaceWrapper) GetStreamsLiveChannelIdWebm(ctx echo.Context) error

GetStreamsLiveChannelIdWebm converts echo context to params.

func (*ServerInterfaceWrapper) GetStreamsRecordedVideoFileIdHls

func (w *ServerInterfaceWrapper) GetStreamsRecordedVideoFileIdHls(ctx echo.Context) error

GetStreamsRecordedVideoFileIdHls converts echo context to params.

func (*ServerInterfaceWrapper) GetStreamsRecordedVideoFileIdMp4

func (w *ServerInterfaceWrapper) GetStreamsRecordedVideoFileIdMp4(ctx echo.Context) error

GetStreamsRecordedVideoFileIdMp4 converts echo context to params.

func (*ServerInterfaceWrapper) GetStreamsRecordedVideoFileIdWebm

func (w *ServerInterfaceWrapper) GetStreamsRecordedVideoFileIdWebm(ctx echo.Context) error

GetStreamsRecordedVideoFileIdWebm converts echo context to params.

func (*ServerInterfaceWrapper) GetTags

func (w *ServerInterfaceWrapper) GetTags(ctx echo.Context) error

GetTags converts echo context to params.

func (*ServerInterfaceWrapper) GetThumbnailsThumbnailId

func (w *ServerInterfaceWrapper) GetThumbnailsThumbnailId(ctx echo.Context) error

GetThumbnailsThumbnailId converts echo context to params.

func (*ServerInterfaceWrapper) GetVersion

func (w *ServerInterfaceWrapper) GetVersion(ctx echo.Context) error

GetVersion converts echo context to params.

func (*ServerInterfaceWrapper) GetVideosVideoFileId

func (w *ServerInterfaceWrapper) GetVideosVideoFileId(ctx echo.Context) error

GetVideosVideoFileId converts echo context to params.

func (*ServerInterfaceWrapper) GetVideosVideoFileIdDuration

func (w *ServerInterfaceWrapper) GetVideosVideoFileIdDuration(ctx echo.Context) error

GetVideosVideoFileIdDuration converts echo context to params.

func (*ServerInterfaceWrapper) GetVideosVideoFileIdPlaylist

func (w *ServerInterfaceWrapper) GetVideosVideoFileIdPlaylist(ctx echo.Context) error

GetVideosVideoFileIdPlaylist converts echo context to params.

func (*ServerInterfaceWrapper) PostEncode

func (w *ServerInterfaceWrapper) PostEncode(ctx echo.Context) error

PostEncode converts echo context to params.

func (*ServerInterfaceWrapper) PostRecorded

func (w *ServerInterfaceWrapper) PostRecorded(ctx echo.Context) error

PostRecorded converts echo context to params.

func (*ServerInterfaceWrapper) PostRecordedCleanup

func (w *ServerInterfaceWrapper) PostRecordedCleanup(ctx echo.Context) error

PostRecordedCleanup converts echo context to params.

func (*ServerInterfaceWrapper) PostRecordingResettimer

func (w *ServerInterfaceWrapper) PostRecordingResettimer(ctx echo.Context) error

PostRecordingResettimer converts echo context to params.

func (*ServerInterfaceWrapper) PostReserves

func (w *ServerInterfaceWrapper) PostReserves(ctx echo.Context) error

PostReserves converts echo context to params.

func (*ServerInterfaceWrapper) PostReservesUpdate

func (w *ServerInterfaceWrapper) PostReservesUpdate(ctx echo.Context) error

PostReservesUpdate converts echo context to params.

func (*ServerInterfaceWrapper) PostRules

func (w *ServerInterfaceWrapper) PostRules(ctx echo.Context) error

PostRules converts echo context to params.

func (*ServerInterfaceWrapper) PostRulesKeyword

func (w *ServerInterfaceWrapper) PostRulesKeyword(ctx echo.Context) error

PostRulesKeyword converts echo context to params.

func (*ServerInterfaceWrapper) PostSchedulesSearch

func (w *ServerInterfaceWrapper) PostSchedulesSearch(ctx echo.Context) error

PostSchedulesSearch converts echo context to params.

func (*ServerInterfaceWrapper) PostTags

func (w *ServerInterfaceWrapper) PostTags(ctx echo.Context) error

PostTags converts echo context to params.

func (*ServerInterfaceWrapper) PostThumbnails

func (w *ServerInterfaceWrapper) PostThumbnails(ctx echo.Context) error

PostThumbnails converts echo context to params.

func (*ServerInterfaceWrapper) PostThumbnailsCleanup

func (w *ServerInterfaceWrapper) PostThumbnailsCleanup(ctx echo.Context) error

PostThumbnailsCleanup converts echo context to params.

func (*ServerInterfaceWrapper) PostVideosUpload

func (w *ServerInterfaceWrapper) PostVideosUpload(ctx echo.Context) error

PostVideosUpload converts echo context to params.

func (*ServerInterfaceWrapper) PostVideosVideoFileIdKodi

func (w *ServerInterfaceWrapper) PostVideosVideoFileIdKodi(ctx echo.Context) error

PostVideosVideoFileIdKodi converts echo context to params.

func (*ServerInterfaceWrapper) PutRecordedRecordedIdProtect

func (w *ServerInterfaceWrapper) PutRecordedRecordedIdProtect(ctx echo.Context) error

PutRecordedRecordedIdProtect converts echo context to params.

func (*ServerInterfaceWrapper) PutRecordedRecordedIdUnprotect

func (w *ServerInterfaceWrapper) PutRecordedRecordedIdUnprotect(ctx echo.Context) error

PutRecordedRecordedIdUnprotect converts echo context to params.

func (*ServerInterfaceWrapper) PutReservesReserveId

func (w *ServerInterfaceWrapper) PutReservesReserveId(ctx echo.Context) error

PutReservesReserveId converts echo context to params.

func (*ServerInterfaceWrapper) PutRulesRuleId

func (w *ServerInterfaceWrapper) PutRulesRuleId(ctx echo.Context) error

PutRulesRuleId converts echo context to params.

func (*ServerInterfaceWrapper) PutRulesRuleIdDisable

func (w *ServerInterfaceWrapper) PutRulesRuleIdDisable(ctx echo.Context) error

PutRulesRuleIdDisable converts echo context to params.

func (*ServerInterfaceWrapper) PutRulesRuleIdEnable

func (w *ServerInterfaceWrapper) PutRulesRuleIdEnable(ctx echo.Context) error

PutRulesRuleIdEnable converts echo context to params.

func (*ServerInterfaceWrapper) PutStreamsStreamIdKeep

func (w *ServerInterfaceWrapper) PutStreamsStreamIdKeep(ctx echo.Context) error

PutStreamsStreamIdKeep converts echo context to params.

func (*ServerInterfaceWrapper) PutTagsTagId

func (w *ServerInterfaceWrapper) PutTagsTagId(ctx echo.Context) error

PutTagsTagId converts echo context to params.

func (*ServerInterfaceWrapper) PutTagsTagIdRelate

func (w *ServerInterfaceWrapper) PutTagsTagIdRelate(ctx echo.Context) error

PutTagsTagIdRelate converts echo context to params.

type ServiceId

type ServiceId = int

ServiceId service id

type StartAt

type StartAt = UnixtimeMS

StartAt 時刻 (ms)

type StartStreamInfo

type StartStreamInfo struct {
	// StreamId ストリーム id
	StreamId StreamId `json:"streamId"`
}

StartStreamInfo ストリーム開始情報

type StorageInfo

type StorageInfo struct {
	Items []StorageItem `json:"items"`
}

StorageInfo ストレージ情報

type StorageItem

type StorageItem struct {
	// Available 空き容量 (byte)
	Available int `json:"available"`

	// Name ディスク名
	Name string `json:"name"`

	// Total 総容量 (byte)
	Total int `json:"total"`

	// Used 使用量 (byte)
	Used int `json:"used"`
}

StorageItem ストレージ使用状況

type StreamId

type StreamId = int

StreamId ストリーム id

type StreamInfo

type StreamInfo struct {
	Items []StreamInfoItem `json:"items"`
}

StreamInfo defines model for StreamInfo.

type StreamInfoItem

type StreamInfoItem struct {
	// ChannelId 放送局 id
	ChannelId ChannelId `json:"channelId"`

	// Description ストリーミング番組詳細
	Description *string `json:"description,omitempty"`

	// EndAt 時刻 (ms)
	EndAt UnixtimeMS `json:"endAt"`

	// Extended ストリーミング番組拡張
	Extended *string `json:"extended,omitempty"`

	// IsEnable 放送波が有効か (HLS 形式の場合有効)
	IsEnable bool `json:"isEnable"`

	// Mode ストリーミング設定
	Mode float32 `json:"mode"`

	// Name ストリーミング番組名
	Name string `json:"name"`

	// RecordedId 録画済み番組 id
	RecordedId *RecordedId `json:"recordedId,omitempty"`

	// StartAt 時刻 (ms)
	StartAt UnixtimeMS `json:"startAt"`

	// StreamId ストリーム id
	StreamId StreamId `json:"streamId"`

	// Type ストリームの種類
	Type StreamType `json:"type"`

	// VideoFileId ビデオファイル id
	VideoFileId *VideoFileId `json:"videoFileId,omitempty"`
}

StreamInfoItem ストリーム情報

type StreamMode

type StreamMode = int

StreamMode defines model for StreamMode.

type StreamPlayPosition

type StreamPlayPosition = int

StreamPlayPosition defines model for StreamPlayPosition.

type StreamType

type StreamType string

StreamType ストリームの種類

const (
	LiveHLS        StreamType = "LiveHLS"
	LiveStream     StreamType = "LiveStream"
	RecordedHLS    StreamType = "RecordedHLS"
	RecordedStream StreamType = "RecordedStream"
)

Defines values for StreamType.

type ThumbnailId

type ThumbnailId = int

ThumbnailId サムネイル id

type URLSchemeInfo

type URLSchemeInfo struct {
	Android *string `json:"android,omitempty"`
	Ios     *string `json:"ios,omitempty"`
	Mac     *string `json:"mac,omitempty"`
	Win     *string `json:"win,omitempty"`
}

URLSchemeInfo URL Scheme

type UnixtimeMS

type UnixtimeMS = int

UnixtimeMS 時刻 (ms)

type UploadVideoFileOption

type UploadVideoFileOption struct {
	File openapi_types.File `json:"file"`

	// FileType ビデオファイル形式
	FileType VideoFileType `json:"fileType"`

	// ParentDirectoryName 親保存ディレクトリ
	ParentDirectoryName string `json:"parentDirectoryName"`

	// RecordedId 録画済み番組 id
	RecordedId RecordedId `json:"recordedId"`

	// SubDirectory 保存ディレクトリ
	SubDirectory *string `json:"subDirectory,omitempty"`

	// ViewName 表示名
	ViewName string `json:"viewName"`
}

UploadVideoFileOption ビデオファイルをアップロード

type Version

type Version struct {
	Version string `json:"version"`
}

Version バージョン情報

type VideoFile

type VideoFile struct {
	// Filename ビデオファイル名
	Filename *string `json:"filename,omitempty"`

	// Id ビデオファイル id
	Id VideoFileId `json:"id"`

	// Name ビデオ名 (Web上の表示名)
	Name string `json:"name"`

	// Size ファイルサイズ
	Size int `json:"size"`

	// Type ビデオファイル形式
	Type VideoFileType `json:"type"`
}

VideoFile ビデオファイル情報

type VideoFileDuration

type VideoFileDuration struct {
	// Duration 動画長(秒)
	Duration float32 `json:"duration"`
}

VideoFileDuration ビデオファイルの長さ

type VideoFileId

type VideoFileId = int

VideoFileId ビデオファイル id

type VideoFileType

type VideoFileType string

VideoFileType ビデオファイル形式

const (
	Encoded VideoFileType = "encoded"
	Ts      VideoFileType = "ts"
)

Defines values for VideoFileType.

Jump to

Keyboard shortcuts

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