// Code generated by gowebx, DO AVOID EDIT.
package audioencode

import (
	"git.lnton.com/lnton/pkg/web"
)

type FindAudioEncodeInput struct {
	web.PagerFilter
	Name         string       `form:"name"`          // 名称
	FileName     string       `form:"file_name"`     // 文件名称
	SourceUrl    string       `form:"source_url"`    // 拉流地址
	EncodeUrl    string       `form:"encode_url"`    // 推流地址
	EncodeStatus EncodeStatus `form:"encode_status"` // 状态
	Mode         string       `form:"mode"`          // 文件类型 mp3 wav
	Size         int64        `form:"size"`          // 文件类型 mp3 wav
	Des          string       `form:"des"`           // 描述
}

type EditAudioEncodeInput struct {
	Name string `json:"name"` // 名称
	Des  string `json:"des"`  // 描述
}

type AddAudioEncodeInput struct {
	Name         string       `json:"name"`          // 名称
	FileName     string       `json:"file_name"`     // 文件名称
	SourceUrl    string       `json:"source_url"`    // 原始地址
	EncodeUrl    string       `json:"encode_url"`    // 转码地址
	EncodeStatus EncodeStatus `json:"encode_status"` // 转码状态
	Mode         string       `json:"mode"`          // 文件类型 mp3 wav
	Size         int64        `json:"size"`          // 文件大小
	Des          string       `json:"des"`           // 描述
	Duration     int64        `json:"duration"`      // 时长
}
