4586 lines
125 KiB
Go
4586 lines
125 KiB
Go
// Code generated by thriftgo (0.4.1). DO NOT EDIT.
|
||
|
||
package playground
|
||
|
||
import (
|
||
"github.com/coze-dev/coze-studio/backend/api/model/base"
|
||
"database/sql"
|
||
"database/sql/driver"
|
||
"fmt"
|
||
"github.com/apache/thrift/lib/go/thrift"
|
||
)
|
||
|
||
type ActionKey int64
|
||
|
||
const (
|
||
//复制
|
||
ActionKey_Copy ActionKey = 1
|
||
//删除
|
||
ActionKey_Delete ActionKey = 2
|
||
//启用/禁用
|
||
ActionKey_EnableSwitch ActionKey = 3
|
||
//编辑
|
||
ActionKey_Edit ActionKey = 4
|
||
// 跨空间复制
|
||
ActionKey_CrossSpaceCopy ActionKey = 10
|
||
)
|
||
|
||
func (p ActionKey) String() string {
|
||
switch p {
|
||
case ActionKey_Copy:
|
||
return "Copy"
|
||
case ActionKey_Delete:
|
||
return "Delete"
|
||
case ActionKey_EnableSwitch:
|
||
return "EnableSwitch"
|
||
case ActionKey_Edit:
|
||
return "Edit"
|
||
case ActionKey_CrossSpaceCopy:
|
||
return "CrossSpaceCopy"
|
||
}
|
||
return "<UNSET>"
|
||
}
|
||
|
||
func ActionKeyFromString(s string) (ActionKey, error) {
|
||
switch s {
|
||
case "Copy":
|
||
return ActionKey_Copy, nil
|
||
case "Delete":
|
||
return ActionKey_Delete, nil
|
||
case "EnableSwitch":
|
||
return ActionKey_EnableSwitch, nil
|
||
case "Edit":
|
||
return ActionKey_Edit, nil
|
||
case "CrossSpaceCopy":
|
||
return ActionKey_CrossSpaceCopy, nil
|
||
}
|
||
return ActionKey(0), fmt.Errorf("not a valid ActionKey string")
|
||
}
|
||
|
||
func ActionKeyPtr(v ActionKey) *ActionKey { return &v }
|
||
func (p *ActionKey) Scan(value interface{}) (err error) {
|
||
var result sql.NullInt64
|
||
err = result.Scan(value)
|
||
*p = ActionKey(result.Int64)
|
||
return
|
||
}
|
||
|
||
func (p *ActionKey) Value() (driver.Value, error) {
|
||
if p == nil {
|
||
return nil, nil
|
||
}
|
||
return int64(*p), nil
|
||
}
|
||
|
||
type ResourcePublishStatus int64
|
||
|
||
const (
|
||
//未发布
|
||
ResourcePublishStatus_UnPublished ResourcePublishStatus = 1
|
||
//已发布
|
||
ResourcePublishStatus_Published ResourcePublishStatus = 2
|
||
)
|
||
|
||
func (p ResourcePublishStatus) String() string {
|
||
switch p {
|
||
case ResourcePublishStatus_UnPublished:
|
||
return "UnPublished"
|
||
case ResourcePublishStatus_Published:
|
||
return "Published"
|
||
}
|
||
return "<UNSET>"
|
||
}
|
||
|
||
func ResourcePublishStatusFromString(s string) (ResourcePublishStatus, error) {
|
||
switch s {
|
||
case "UnPublished":
|
||
return ResourcePublishStatus_UnPublished, nil
|
||
case "Published":
|
||
return ResourcePublishStatus_Published, nil
|
||
}
|
||
return ResourcePublishStatus(0), fmt.Errorf("not a valid ResourcePublishStatus string")
|
||
}
|
||
|
||
func ResourcePublishStatusPtr(v ResourcePublishStatus) *ResourcePublishStatus { return &v }
|
||
func (p *ResourcePublishStatus) Scan(value interface{}) (err error) {
|
||
var result sql.NullInt64
|
||
err = result.Scan(value)
|
||
*p = ResourcePublishStatus(result.Int64)
|
||
return
|
||
}
|
||
|
||
func (p *ResourcePublishStatus) Value() (driver.Value, error) {
|
||
if p == nil {
|
||
return nil, nil
|
||
}
|
||
return int64(*p), nil
|
||
}
|
||
|
||
type GetOfficialPromptResourceListRequest struct {
|
||
Keyword *string `thrift:"Keyword,1,optional" form:"keyword" json:"keyword,omitempty"`
|
||
Base *base.Base `thrift:"Base,255" form:"-" json:"-" query:"-"`
|
||
}
|
||
|
||
func NewGetOfficialPromptResourceListRequest() *GetOfficialPromptResourceListRequest {
|
||
return &GetOfficialPromptResourceListRequest{}
|
||
}
|
||
|
||
func (p *GetOfficialPromptResourceListRequest) InitDefault() {
|
||
}
|
||
|
||
var GetOfficialPromptResourceListRequest_Keyword_DEFAULT string
|
||
|
||
func (p *GetOfficialPromptResourceListRequest) GetKeyword() (v string) {
|
||
if !p.IsSetKeyword() {
|
||
return GetOfficialPromptResourceListRequest_Keyword_DEFAULT
|
||
}
|
||
return *p.Keyword
|
||
}
|
||
|
||
var GetOfficialPromptResourceListRequest_Base_DEFAULT *base.Base
|
||
|
||
func (p *GetOfficialPromptResourceListRequest) GetBase() (v *base.Base) {
|
||
if !p.IsSetBase() {
|
||
return GetOfficialPromptResourceListRequest_Base_DEFAULT
|
||
}
|
||
return p.Base
|
||
}
|
||
|
||
var fieldIDToName_GetOfficialPromptResourceListRequest = map[int16]string{
|
||
1: "Keyword",
|
||
255: "Base",
|
||
}
|
||
|
||
func (p *GetOfficialPromptResourceListRequest) IsSetKeyword() bool {
|
||
return p.Keyword != nil
|
||
}
|
||
|
||
func (p *GetOfficialPromptResourceListRequest) IsSetBase() bool {
|
||
return p.Base != nil
|
||
}
|
||
|
||
func (p *GetOfficialPromptResourceListRequest) Read(iprot thrift.TProtocol) (err error) {
|
||
var fieldTypeId thrift.TType
|
||
var fieldId int16
|
||
|
||
if _, err = iprot.ReadStructBegin(); err != nil {
|
||
goto ReadStructBeginError
|
||
}
|
||
|
||
for {
|
||
_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
|
||
if err != nil {
|
||
goto ReadFieldBeginError
|
||
}
|
||
if fieldTypeId == thrift.STOP {
|
||
break
|
||
}
|
||
|
||
switch fieldId {
|
||
case 1:
|
||
if fieldTypeId == thrift.STRING {
|
||
if err = p.ReadField1(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 255:
|
||
if fieldTypeId == thrift.STRUCT {
|
||
if err = p.ReadField255(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
default:
|
||
if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
}
|
||
if err = iprot.ReadFieldEnd(); err != nil {
|
||
goto ReadFieldEndError
|
||
}
|
||
}
|
||
if err = iprot.ReadStructEnd(); err != nil {
|
||
goto ReadStructEndError
|
||
}
|
||
|
||
return nil
|
||
ReadStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
|
||
ReadFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
|
||
ReadFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetOfficialPromptResourceListRequest[fieldId]), err)
|
||
SkipFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
|
||
|
||
ReadFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
|
||
ReadStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *GetOfficialPromptResourceListRequest) ReadField1(iprot thrift.TProtocol) error {
|
||
|
||
var _field *string
|
||
if v, err := iprot.ReadString(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = &v
|
||
}
|
||
p.Keyword = _field
|
||
return nil
|
||
}
|
||
func (p *GetOfficialPromptResourceListRequest) ReadField255(iprot thrift.TProtocol) error {
|
||
_field := base.NewBase()
|
||
if err := _field.Read(iprot); err != nil {
|
||
return err
|
||
}
|
||
p.Base = _field
|
||
return nil
|
||
}
|
||
|
||
func (p *GetOfficialPromptResourceListRequest) Write(oprot thrift.TProtocol) (err error) {
|
||
var fieldId int16
|
||
if err = oprot.WriteStructBegin("GetOfficialPromptResourceListRequest"); err != nil {
|
||
goto WriteStructBeginError
|
||
}
|
||
if p != nil {
|
||
if err = p.writeField1(oprot); err != nil {
|
||
fieldId = 1
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField255(oprot); err != nil {
|
||
fieldId = 255
|
||
goto WriteFieldError
|
||
}
|
||
}
|
||
if err = oprot.WriteFieldStop(); err != nil {
|
||
goto WriteFieldStopError
|
||
}
|
||
if err = oprot.WriteStructEnd(); err != nil {
|
||
goto WriteStructEndError
|
||
}
|
||
return nil
|
||
WriteStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
|
||
WriteFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
|
||
WriteFieldStopError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
|
||
WriteStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *GetOfficialPromptResourceListRequest) writeField1(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetKeyword() {
|
||
if err = oprot.WriteFieldBegin("Keyword", thrift.STRING, 1); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteString(*p.Keyword); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
|
||
}
|
||
func (p *GetOfficialPromptResourceListRequest) writeField255(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := p.Base.Write(oprot); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err)
|
||
}
|
||
|
||
func (p *GetOfficialPromptResourceListRequest) String() string {
|
||
if p == nil {
|
||
return "<nil>"
|
||
}
|
||
return fmt.Sprintf("GetOfficialPromptResourceListRequest(%+v)", *p)
|
||
|
||
}
|
||
|
||
type PromptResource struct {
|
||
ID *int64 `thrift:"ID,1,optional" form:"id" json:"id,string,omitempty"`
|
||
SpaceID *int64 `thrift:"SpaceID,2,optional" form:"space_id" json:"space_id,string,omitempty"`
|
||
Name *string `thrift:"Name,3,optional" form:"name" json:"name,omitempty"`
|
||
Description *string `thrift:"Description,4,optional" form:"description" json:"description,omitempty"`
|
||
PromptText *string `thrift:"PromptText,5,optional" form:"prompt_text" json:"prompt_text,omitempty"`
|
||
}
|
||
|
||
func NewPromptResource() *PromptResource {
|
||
return &PromptResource{}
|
||
}
|
||
|
||
func (p *PromptResource) InitDefault() {
|
||
}
|
||
|
||
var PromptResource_ID_DEFAULT int64
|
||
|
||
func (p *PromptResource) GetID() (v int64) {
|
||
if !p.IsSetID() {
|
||
return PromptResource_ID_DEFAULT
|
||
}
|
||
return *p.ID
|
||
}
|
||
|
||
var PromptResource_SpaceID_DEFAULT int64
|
||
|
||
func (p *PromptResource) GetSpaceID() (v int64) {
|
||
if !p.IsSetSpaceID() {
|
||
return PromptResource_SpaceID_DEFAULT
|
||
}
|
||
return *p.SpaceID
|
||
}
|
||
|
||
var PromptResource_Name_DEFAULT string
|
||
|
||
func (p *PromptResource) GetName() (v string) {
|
||
if !p.IsSetName() {
|
||
return PromptResource_Name_DEFAULT
|
||
}
|
||
return *p.Name
|
||
}
|
||
|
||
var PromptResource_Description_DEFAULT string
|
||
|
||
func (p *PromptResource) GetDescription() (v string) {
|
||
if !p.IsSetDescription() {
|
||
return PromptResource_Description_DEFAULT
|
||
}
|
||
return *p.Description
|
||
}
|
||
|
||
var PromptResource_PromptText_DEFAULT string
|
||
|
||
func (p *PromptResource) GetPromptText() (v string) {
|
||
if !p.IsSetPromptText() {
|
||
return PromptResource_PromptText_DEFAULT
|
||
}
|
||
return *p.PromptText
|
||
}
|
||
|
||
var fieldIDToName_PromptResource = map[int16]string{
|
||
1: "ID",
|
||
2: "SpaceID",
|
||
3: "Name",
|
||
4: "Description",
|
||
5: "PromptText",
|
||
}
|
||
|
||
func (p *PromptResource) IsSetID() bool {
|
||
return p.ID != nil
|
||
}
|
||
|
||
func (p *PromptResource) IsSetSpaceID() bool {
|
||
return p.SpaceID != nil
|
||
}
|
||
|
||
func (p *PromptResource) IsSetName() bool {
|
||
return p.Name != nil
|
||
}
|
||
|
||
func (p *PromptResource) IsSetDescription() bool {
|
||
return p.Description != nil
|
||
}
|
||
|
||
func (p *PromptResource) IsSetPromptText() bool {
|
||
return p.PromptText != nil
|
||
}
|
||
|
||
func (p *PromptResource) Read(iprot thrift.TProtocol) (err error) {
|
||
var fieldTypeId thrift.TType
|
||
var fieldId int16
|
||
|
||
if _, err = iprot.ReadStructBegin(); err != nil {
|
||
goto ReadStructBeginError
|
||
}
|
||
|
||
for {
|
||
_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
|
||
if err != nil {
|
||
goto ReadFieldBeginError
|
||
}
|
||
if fieldTypeId == thrift.STOP {
|
||
break
|
||
}
|
||
|
||
switch fieldId {
|
||
case 1:
|
||
if fieldTypeId == thrift.I64 {
|
||
if err = p.ReadField1(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 2:
|
||
if fieldTypeId == thrift.I64 {
|
||
if err = p.ReadField2(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 3:
|
||
if fieldTypeId == thrift.STRING {
|
||
if err = p.ReadField3(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 4:
|
||
if fieldTypeId == thrift.STRING {
|
||
if err = p.ReadField4(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 5:
|
||
if fieldTypeId == thrift.STRING {
|
||
if err = p.ReadField5(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
default:
|
||
if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
}
|
||
if err = iprot.ReadFieldEnd(); err != nil {
|
||
goto ReadFieldEndError
|
||
}
|
||
}
|
||
if err = iprot.ReadStructEnd(); err != nil {
|
||
goto ReadStructEndError
|
||
}
|
||
|
||
return nil
|
||
ReadStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
|
||
ReadFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
|
||
ReadFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_PromptResource[fieldId]), err)
|
||
SkipFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
|
||
|
||
ReadFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
|
||
ReadStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *PromptResource) ReadField1(iprot thrift.TProtocol) error {
|
||
|
||
var _field *int64
|
||
if v, err := iprot.ReadI64(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = &v
|
||
}
|
||
p.ID = _field
|
||
return nil
|
||
}
|
||
func (p *PromptResource) ReadField2(iprot thrift.TProtocol) error {
|
||
|
||
var _field *int64
|
||
if v, err := iprot.ReadI64(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = &v
|
||
}
|
||
p.SpaceID = _field
|
||
return nil
|
||
}
|
||
func (p *PromptResource) ReadField3(iprot thrift.TProtocol) error {
|
||
|
||
var _field *string
|
||
if v, err := iprot.ReadString(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = &v
|
||
}
|
||
p.Name = _field
|
||
return nil
|
||
}
|
||
func (p *PromptResource) ReadField4(iprot thrift.TProtocol) error {
|
||
|
||
var _field *string
|
||
if v, err := iprot.ReadString(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = &v
|
||
}
|
||
p.Description = _field
|
||
return nil
|
||
}
|
||
func (p *PromptResource) ReadField5(iprot thrift.TProtocol) error {
|
||
|
||
var _field *string
|
||
if v, err := iprot.ReadString(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = &v
|
||
}
|
||
p.PromptText = _field
|
||
return nil
|
||
}
|
||
|
||
func (p *PromptResource) Write(oprot thrift.TProtocol) (err error) {
|
||
var fieldId int16
|
||
if err = oprot.WriteStructBegin("PromptResource"); err != nil {
|
||
goto WriteStructBeginError
|
||
}
|
||
if p != nil {
|
||
if err = p.writeField1(oprot); err != nil {
|
||
fieldId = 1
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField2(oprot); err != nil {
|
||
fieldId = 2
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField3(oprot); err != nil {
|
||
fieldId = 3
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField4(oprot); err != nil {
|
||
fieldId = 4
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField5(oprot); err != nil {
|
||
fieldId = 5
|
||
goto WriteFieldError
|
||
}
|
||
}
|
||
if err = oprot.WriteFieldStop(); err != nil {
|
||
goto WriteFieldStopError
|
||
}
|
||
if err = oprot.WriteStructEnd(); err != nil {
|
||
goto WriteStructEndError
|
||
}
|
||
return nil
|
||
WriteStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
|
||
WriteFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
|
||
WriteFieldStopError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
|
||
WriteStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *PromptResource) writeField1(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetID() {
|
||
if err = oprot.WriteFieldBegin("ID", thrift.I64, 1); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteI64(*p.ID); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
|
||
}
|
||
func (p *PromptResource) writeField2(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetSpaceID() {
|
||
if err = oprot.WriteFieldBegin("SpaceID", thrift.I64, 2); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteI64(*p.SpaceID); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err)
|
||
}
|
||
func (p *PromptResource) writeField3(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetName() {
|
||
if err = oprot.WriteFieldBegin("Name", thrift.STRING, 3); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteString(*p.Name); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err)
|
||
}
|
||
func (p *PromptResource) writeField4(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetDescription() {
|
||
if err = oprot.WriteFieldBegin("Description", thrift.STRING, 4); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteString(*p.Description); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err)
|
||
}
|
||
func (p *PromptResource) writeField5(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetPromptText() {
|
||
if err = oprot.WriteFieldBegin("PromptText", thrift.STRING, 5); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteString(*p.PromptText); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err)
|
||
}
|
||
|
||
func (p *PromptResource) String() string {
|
||
if p == nil {
|
||
return "<nil>"
|
||
}
|
||
return fmt.Sprintf("PromptResource(%+v)", *p)
|
||
|
||
}
|
||
|
||
type GetOfficialPromptResourceListResponse struct {
|
||
PromptResourceList []*PromptResource `thrift:"PromptResourceList,1" form:"data" json:"data"`
|
||
Code int64 `thrift:"code,253,required" form:"code,required" json:"code,required" query:"code,required"`
|
||
Msg string `thrift:"msg,254,required" form:"msg,required" json:"msg,required" query:"msg,required"`
|
||
BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"`
|
||
}
|
||
|
||
func NewGetOfficialPromptResourceListResponse() *GetOfficialPromptResourceListResponse {
|
||
return &GetOfficialPromptResourceListResponse{}
|
||
}
|
||
|
||
func (p *GetOfficialPromptResourceListResponse) InitDefault() {
|
||
}
|
||
|
||
func (p *GetOfficialPromptResourceListResponse) GetPromptResourceList() (v []*PromptResource) {
|
||
return p.PromptResourceList
|
||
}
|
||
|
||
func (p *GetOfficialPromptResourceListResponse) GetCode() (v int64) {
|
||
return p.Code
|
||
}
|
||
|
||
func (p *GetOfficialPromptResourceListResponse) GetMsg() (v string) {
|
||
return p.Msg
|
||
}
|
||
|
||
var GetOfficialPromptResourceListResponse_BaseResp_DEFAULT *base.BaseResp
|
||
|
||
func (p *GetOfficialPromptResourceListResponse) GetBaseResp() (v *base.BaseResp) {
|
||
if !p.IsSetBaseResp() {
|
||
return GetOfficialPromptResourceListResponse_BaseResp_DEFAULT
|
||
}
|
||
return p.BaseResp
|
||
}
|
||
|
||
var fieldIDToName_GetOfficialPromptResourceListResponse = map[int16]string{
|
||
1: "PromptResourceList",
|
||
253: "code",
|
||
254: "msg",
|
||
255: "BaseResp",
|
||
}
|
||
|
||
func (p *GetOfficialPromptResourceListResponse) IsSetBaseResp() bool {
|
||
return p.BaseResp != nil
|
||
}
|
||
|
||
func (p *GetOfficialPromptResourceListResponse) Read(iprot thrift.TProtocol) (err error) {
|
||
var fieldTypeId thrift.TType
|
||
var fieldId int16
|
||
var issetCode bool = false
|
||
var issetMsg bool = false
|
||
var issetBaseResp bool = false
|
||
|
||
if _, err = iprot.ReadStructBegin(); err != nil {
|
||
goto ReadStructBeginError
|
||
}
|
||
|
||
for {
|
||
_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
|
||
if err != nil {
|
||
goto ReadFieldBeginError
|
||
}
|
||
if fieldTypeId == thrift.STOP {
|
||
break
|
||
}
|
||
|
||
switch fieldId {
|
||
case 1:
|
||
if fieldTypeId == thrift.LIST {
|
||
if err = p.ReadField1(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 253:
|
||
if fieldTypeId == thrift.I64 {
|
||
if err = p.ReadField253(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
issetCode = true
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 254:
|
||
if fieldTypeId == thrift.STRING {
|
||
if err = p.ReadField254(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
issetMsg = true
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 255:
|
||
if fieldTypeId == thrift.STRUCT {
|
||
if err = p.ReadField255(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
issetBaseResp = true
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
default:
|
||
if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
}
|
||
if err = iprot.ReadFieldEnd(); err != nil {
|
||
goto ReadFieldEndError
|
||
}
|
||
}
|
||
if err = iprot.ReadStructEnd(); err != nil {
|
||
goto ReadStructEndError
|
||
}
|
||
|
||
if !issetCode {
|
||
fieldId = 253
|
||
goto RequiredFieldNotSetError
|
||
}
|
||
|
||
if !issetMsg {
|
||
fieldId = 254
|
||
goto RequiredFieldNotSetError
|
||
}
|
||
|
||
if !issetBaseResp {
|
||
fieldId = 255
|
||
goto RequiredFieldNotSetError
|
||
}
|
||
return nil
|
||
ReadStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
|
||
ReadFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
|
||
ReadFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetOfficialPromptResourceListResponse[fieldId]), err)
|
||
SkipFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
|
||
|
||
ReadFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
|
||
ReadStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
|
||
RequiredFieldNotSetError:
|
||
return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_GetOfficialPromptResourceListResponse[fieldId]))
|
||
}
|
||
|
||
func (p *GetOfficialPromptResourceListResponse) ReadField1(iprot thrift.TProtocol) error {
|
||
_, size, err := iprot.ReadListBegin()
|
||
if err != nil {
|
||
return err
|
||
}
|
||
_field := make([]*PromptResource, 0, size)
|
||
values := make([]PromptResource, size)
|
||
for i := 0; i < size; i++ {
|
||
_elem := &values[i]
|
||
_elem.InitDefault()
|
||
|
||
if err := _elem.Read(iprot); err != nil {
|
||
return err
|
||
}
|
||
|
||
_field = append(_field, _elem)
|
||
}
|
||
if err := iprot.ReadListEnd(); err != nil {
|
||
return err
|
||
}
|
||
p.PromptResourceList = _field
|
||
return nil
|
||
}
|
||
func (p *GetOfficialPromptResourceListResponse) ReadField253(iprot thrift.TProtocol) error {
|
||
|
||
var _field int64
|
||
if v, err := iprot.ReadI64(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = v
|
||
}
|
||
p.Code = _field
|
||
return nil
|
||
}
|
||
func (p *GetOfficialPromptResourceListResponse) ReadField254(iprot thrift.TProtocol) error {
|
||
|
||
var _field string
|
||
if v, err := iprot.ReadString(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = v
|
||
}
|
||
p.Msg = _field
|
||
return nil
|
||
}
|
||
func (p *GetOfficialPromptResourceListResponse) ReadField255(iprot thrift.TProtocol) error {
|
||
_field := base.NewBaseResp()
|
||
if err := _field.Read(iprot); err != nil {
|
||
return err
|
||
}
|
||
p.BaseResp = _field
|
||
return nil
|
||
}
|
||
|
||
func (p *GetOfficialPromptResourceListResponse) Write(oprot thrift.TProtocol) (err error) {
|
||
var fieldId int16
|
||
if err = oprot.WriteStructBegin("GetOfficialPromptResourceListResponse"); err != nil {
|
||
goto WriteStructBeginError
|
||
}
|
||
if p != nil {
|
||
if err = p.writeField1(oprot); err != nil {
|
||
fieldId = 1
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField253(oprot); err != nil {
|
||
fieldId = 253
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField254(oprot); err != nil {
|
||
fieldId = 254
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField255(oprot); err != nil {
|
||
fieldId = 255
|
||
goto WriteFieldError
|
||
}
|
||
}
|
||
if err = oprot.WriteFieldStop(); err != nil {
|
||
goto WriteFieldStopError
|
||
}
|
||
if err = oprot.WriteStructEnd(); err != nil {
|
||
goto WriteStructEndError
|
||
}
|
||
return nil
|
||
WriteStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
|
||
WriteFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
|
||
WriteFieldStopError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
|
||
WriteStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *GetOfficialPromptResourceListResponse) writeField1(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("PromptResourceList", thrift.LIST, 1); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteListBegin(thrift.STRUCT, len(p.PromptResourceList)); err != nil {
|
||
return err
|
||
}
|
||
for _, v := range p.PromptResourceList {
|
||
if err := v.Write(oprot); err != nil {
|
||
return err
|
||
}
|
||
}
|
||
if err := oprot.WriteListEnd(); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
|
||
}
|
||
func (p *GetOfficialPromptResourceListResponse) writeField253(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("code", thrift.I64, 253); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteI64(p.Code); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 253 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 253 end error: ", p), err)
|
||
}
|
||
func (p *GetOfficialPromptResourceListResponse) writeField254(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("msg", thrift.STRING, 254); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteString(p.Msg); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 254 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 254 end error: ", p), err)
|
||
}
|
||
func (p *GetOfficialPromptResourceListResponse) writeField255(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := p.BaseResp.Write(oprot); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err)
|
||
}
|
||
|
||
func (p *GetOfficialPromptResourceListResponse) String() string {
|
||
if p == nil {
|
||
return "<nil>"
|
||
}
|
||
return fmt.Sprintf("GetOfficialPromptResourceListResponse(%+v)", *p)
|
||
|
||
}
|
||
|
||
type GetPromptResourceInfoRequest struct {
|
||
PromptResourceID int64 `thrift:"PromptResourceID,1,required" form:"prompt_resource_id,required" json:"prompt_resource_id,string,required"`
|
||
Base *base.Base `thrift:"Base,255" form:"-" json:"-" query:"-"`
|
||
}
|
||
|
||
func NewGetPromptResourceInfoRequest() *GetPromptResourceInfoRequest {
|
||
return &GetPromptResourceInfoRequest{}
|
||
}
|
||
|
||
func (p *GetPromptResourceInfoRequest) InitDefault() {
|
||
}
|
||
|
||
func (p *GetPromptResourceInfoRequest) GetPromptResourceID() (v int64) {
|
||
return p.PromptResourceID
|
||
}
|
||
|
||
var GetPromptResourceInfoRequest_Base_DEFAULT *base.Base
|
||
|
||
func (p *GetPromptResourceInfoRequest) GetBase() (v *base.Base) {
|
||
if !p.IsSetBase() {
|
||
return GetPromptResourceInfoRequest_Base_DEFAULT
|
||
}
|
||
return p.Base
|
||
}
|
||
|
||
var fieldIDToName_GetPromptResourceInfoRequest = map[int16]string{
|
||
1: "PromptResourceID",
|
||
255: "Base",
|
||
}
|
||
|
||
func (p *GetPromptResourceInfoRequest) IsSetBase() bool {
|
||
return p.Base != nil
|
||
}
|
||
|
||
func (p *GetPromptResourceInfoRequest) Read(iprot thrift.TProtocol) (err error) {
|
||
var fieldTypeId thrift.TType
|
||
var fieldId int16
|
||
var issetPromptResourceID bool = false
|
||
|
||
if _, err = iprot.ReadStructBegin(); err != nil {
|
||
goto ReadStructBeginError
|
||
}
|
||
|
||
for {
|
||
_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
|
||
if err != nil {
|
||
goto ReadFieldBeginError
|
||
}
|
||
if fieldTypeId == thrift.STOP {
|
||
break
|
||
}
|
||
|
||
switch fieldId {
|
||
case 1:
|
||
if fieldTypeId == thrift.I64 {
|
||
if err = p.ReadField1(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
issetPromptResourceID = true
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 255:
|
||
if fieldTypeId == thrift.STRUCT {
|
||
if err = p.ReadField255(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
default:
|
||
if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
}
|
||
if err = iprot.ReadFieldEnd(); err != nil {
|
||
goto ReadFieldEndError
|
||
}
|
||
}
|
||
if err = iprot.ReadStructEnd(); err != nil {
|
||
goto ReadStructEndError
|
||
}
|
||
|
||
if !issetPromptResourceID {
|
||
fieldId = 1
|
||
goto RequiredFieldNotSetError
|
||
}
|
||
return nil
|
||
ReadStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
|
||
ReadFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
|
||
ReadFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetPromptResourceInfoRequest[fieldId]), err)
|
||
SkipFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
|
||
|
||
ReadFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
|
||
ReadStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
|
||
RequiredFieldNotSetError:
|
||
return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_GetPromptResourceInfoRequest[fieldId]))
|
||
}
|
||
|
||
func (p *GetPromptResourceInfoRequest) ReadField1(iprot thrift.TProtocol) error {
|
||
|
||
var _field int64
|
||
if v, err := iprot.ReadI64(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = v
|
||
}
|
||
p.PromptResourceID = _field
|
||
return nil
|
||
}
|
||
func (p *GetPromptResourceInfoRequest) ReadField255(iprot thrift.TProtocol) error {
|
||
_field := base.NewBase()
|
||
if err := _field.Read(iprot); err != nil {
|
||
return err
|
||
}
|
||
p.Base = _field
|
||
return nil
|
||
}
|
||
|
||
func (p *GetPromptResourceInfoRequest) Write(oprot thrift.TProtocol) (err error) {
|
||
var fieldId int16
|
||
if err = oprot.WriteStructBegin("GetPromptResourceInfoRequest"); err != nil {
|
||
goto WriteStructBeginError
|
||
}
|
||
if p != nil {
|
||
if err = p.writeField1(oprot); err != nil {
|
||
fieldId = 1
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField255(oprot); err != nil {
|
||
fieldId = 255
|
||
goto WriteFieldError
|
||
}
|
||
}
|
||
if err = oprot.WriteFieldStop(); err != nil {
|
||
goto WriteFieldStopError
|
||
}
|
||
if err = oprot.WriteStructEnd(); err != nil {
|
||
goto WriteStructEndError
|
||
}
|
||
return nil
|
||
WriteStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
|
||
WriteFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
|
||
WriteFieldStopError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
|
||
WriteStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *GetPromptResourceInfoRequest) writeField1(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("PromptResourceID", thrift.I64, 1); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteI64(p.PromptResourceID); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
|
||
}
|
||
func (p *GetPromptResourceInfoRequest) writeField255(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := p.Base.Write(oprot); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err)
|
||
}
|
||
|
||
func (p *GetPromptResourceInfoRequest) String() string {
|
||
if p == nil {
|
||
return "<nil>"
|
||
}
|
||
return fmt.Sprintf("GetPromptResourceInfoRequest(%+v)", *p)
|
||
|
||
}
|
||
|
||
type GetPromptResourceInfoResponse struct {
|
||
Data *PromptResource `thrift:"Data,1,optional" form:"data" json:"data,omitempty"`
|
||
Code int64 `thrift:"code,253,required" form:"code,required" json:"code,required" query:"code,required"`
|
||
Msg string `thrift:"msg,254,required" form:"msg,required" json:"msg,required" query:"msg,required"`
|
||
BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"`
|
||
}
|
||
|
||
func NewGetPromptResourceInfoResponse() *GetPromptResourceInfoResponse {
|
||
return &GetPromptResourceInfoResponse{}
|
||
}
|
||
|
||
func (p *GetPromptResourceInfoResponse) InitDefault() {
|
||
}
|
||
|
||
var GetPromptResourceInfoResponse_Data_DEFAULT *PromptResource
|
||
|
||
func (p *GetPromptResourceInfoResponse) GetData() (v *PromptResource) {
|
||
if !p.IsSetData() {
|
||
return GetPromptResourceInfoResponse_Data_DEFAULT
|
||
}
|
||
return p.Data
|
||
}
|
||
|
||
func (p *GetPromptResourceInfoResponse) GetCode() (v int64) {
|
||
return p.Code
|
||
}
|
||
|
||
func (p *GetPromptResourceInfoResponse) GetMsg() (v string) {
|
||
return p.Msg
|
||
}
|
||
|
||
var GetPromptResourceInfoResponse_BaseResp_DEFAULT *base.BaseResp
|
||
|
||
func (p *GetPromptResourceInfoResponse) GetBaseResp() (v *base.BaseResp) {
|
||
if !p.IsSetBaseResp() {
|
||
return GetPromptResourceInfoResponse_BaseResp_DEFAULT
|
||
}
|
||
return p.BaseResp
|
||
}
|
||
|
||
var fieldIDToName_GetPromptResourceInfoResponse = map[int16]string{
|
||
1: "Data",
|
||
253: "code",
|
||
254: "msg",
|
||
255: "BaseResp",
|
||
}
|
||
|
||
func (p *GetPromptResourceInfoResponse) IsSetData() bool {
|
||
return p.Data != nil
|
||
}
|
||
|
||
func (p *GetPromptResourceInfoResponse) IsSetBaseResp() bool {
|
||
return p.BaseResp != nil
|
||
}
|
||
|
||
func (p *GetPromptResourceInfoResponse) Read(iprot thrift.TProtocol) (err error) {
|
||
var fieldTypeId thrift.TType
|
||
var fieldId int16
|
||
var issetCode bool = false
|
||
var issetMsg bool = false
|
||
var issetBaseResp bool = false
|
||
|
||
if _, err = iprot.ReadStructBegin(); err != nil {
|
||
goto ReadStructBeginError
|
||
}
|
||
|
||
for {
|
||
_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
|
||
if err != nil {
|
||
goto ReadFieldBeginError
|
||
}
|
||
if fieldTypeId == thrift.STOP {
|
||
break
|
||
}
|
||
|
||
switch fieldId {
|
||
case 1:
|
||
if fieldTypeId == thrift.STRUCT {
|
||
if err = p.ReadField1(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 253:
|
||
if fieldTypeId == thrift.I64 {
|
||
if err = p.ReadField253(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
issetCode = true
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 254:
|
||
if fieldTypeId == thrift.STRING {
|
||
if err = p.ReadField254(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
issetMsg = true
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 255:
|
||
if fieldTypeId == thrift.STRUCT {
|
||
if err = p.ReadField255(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
issetBaseResp = true
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
default:
|
||
if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
}
|
||
if err = iprot.ReadFieldEnd(); err != nil {
|
||
goto ReadFieldEndError
|
||
}
|
||
}
|
||
if err = iprot.ReadStructEnd(); err != nil {
|
||
goto ReadStructEndError
|
||
}
|
||
|
||
if !issetCode {
|
||
fieldId = 253
|
||
goto RequiredFieldNotSetError
|
||
}
|
||
|
||
if !issetMsg {
|
||
fieldId = 254
|
||
goto RequiredFieldNotSetError
|
||
}
|
||
|
||
if !issetBaseResp {
|
||
fieldId = 255
|
||
goto RequiredFieldNotSetError
|
||
}
|
||
return nil
|
||
ReadStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
|
||
ReadFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
|
||
ReadFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetPromptResourceInfoResponse[fieldId]), err)
|
||
SkipFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
|
||
|
||
ReadFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
|
||
ReadStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
|
||
RequiredFieldNotSetError:
|
||
return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_GetPromptResourceInfoResponse[fieldId]))
|
||
}
|
||
|
||
func (p *GetPromptResourceInfoResponse) ReadField1(iprot thrift.TProtocol) error {
|
||
_field := NewPromptResource()
|
||
if err := _field.Read(iprot); err != nil {
|
||
return err
|
||
}
|
||
p.Data = _field
|
||
return nil
|
||
}
|
||
func (p *GetPromptResourceInfoResponse) ReadField253(iprot thrift.TProtocol) error {
|
||
|
||
var _field int64
|
||
if v, err := iprot.ReadI64(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = v
|
||
}
|
||
p.Code = _field
|
||
return nil
|
||
}
|
||
func (p *GetPromptResourceInfoResponse) ReadField254(iprot thrift.TProtocol) error {
|
||
|
||
var _field string
|
||
if v, err := iprot.ReadString(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = v
|
||
}
|
||
p.Msg = _field
|
||
return nil
|
||
}
|
||
func (p *GetPromptResourceInfoResponse) ReadField255(iprot thrift.TProtocol) error {
|
||
_field := base.NewBaseResp()
|
||
if err := _field.Read(iprot); err != nil {
|
||
return err
|
||
}
|
||
p.BaseResp = _field
|
||
return nil
|
||
}
|
||
|
||
func (p *GetPromptResourceInfoResponse) Write(oprot thrift.TProtocol) (err error) {
|
||
var fieldId int16
|
||
if err = oprot.WriteStructBegin("GetPromptResourceInfoResponse"); err != nil {
|
||
goto WriteStructBeginError
|
||
}
|
||
if p != nil {
|
||
if err = p.writeField1(oprot); err != nil {
|
||
fieldId = 1
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField253(oprot); err != nil {
|
||
fieldId = 253
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField254(oprot); err != nil {
|
||
fieldId = 254
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField255(oprot); err != nil {
|
||
fieldId = 255
|
||
goto WriteFieldError
|
||
}
|
||
}
|
||
if err = oprot.WriteFieldStop(); err != nil {
|
||
goto WriteFieldStopError
|
||
}
|
||
if err = oprot.WriteStructEnd(); err != nil {
|
||
goto WriteStructEndError
|
||
}
|
||
return nil
|
||
WriteStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
|
||
WriteFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
|
||
WriteFieldStopError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
|
||
WriteStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *GetPromptResourceInfoResponse) writeField1(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetData() {
|
||
if err = oprot.WriteFieldBegin("Data", thrift.STRUCT, 1); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := p.Data.Write(oprot); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
|
||
}
|
||
func (p *GetPromptResourceInfoResponse) writeField253(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("code", thrift.I64, 253); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteI64(p.Code); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 253 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 253 end error: ", p), err)
|
||
}
|
||
func (p *GetPromptResourceInfoResponse) writeField254(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("msg", thrift.STRING, 254); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteString(p.Msg); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 254 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 254 end error: ", p), err)
|
||
}
|
||
func (p *GetPromptResourceInfoResponse) writeField255(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := p.BaseResp.Write(oprot); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err)
|
||
}
|
||
|
||
func (p *GetPromptResourceInfoResponse) String() string {
|
||
if p == nil {
|
||
return "<nil>"
|
||
}
|
||
return fmt.Sprintf("GetPromptResourceInfoResponse(%+v)", *p)
|
||
|
||
}
|
||
|
||
type UpsertPromptResourceRequest struct {
|
||
Prompt *PromptResource `thrift:"Prompt,1,required" form:"prompt,required" json:"prompt,required"`
|
||
Base *base.Base `thrift:"Base,255" form:"-" json:"-" query:"-"`
|
||
}
|
||
|
||
func NewUpsertPromptResourceRequest() *UpsertPromptResourceRequest {
|
||
return &UpsertPromptResourceRequest{}
|
||
}
|
||
|
||
func (p *UpsertPromptResourceRequest) InitDefault() {
|
||
}
|
||
|
||
var UpsertPromptResourceRequest_Prompt_DEFAULT *PromptResource
|
||
|
||
func (p *UpsertPromptResourceRequest) GetPrompt() (v *PromptResource) {
|
||
if !p.IsSetPrompt() {
|
||
return UpsertPromptResourceRequest_Prompt_DEFAULT
|
||
}
|
||
return p.Prompt
|
||
}
|
||
|
||
var UpsertPromptResourceRequest_Base_DEFAULT *base.Base
|
||
|
||
func (p *UpsertPromptResourceRequest) GetBase() (v *base.Base) {
|
||
if !p.IsSetBase() {
|
||
return UpsertPromptResourceRequest_Base_DEFAULT
|
||
}
|
||
return p.Base
|
||
}
|
||
|
||
var fieldIDToName_UpsertPromptResourceRequest = map[int16]string{
|
||
1: "Prompt",
|
||
255: "Base",
|
||
}
|
||
|
||
func (p *UpsertPromptResourceRequest) IsSetPrompt() bool {
|
||
return p.Prompt != nil
|
||
}
|
||
|
||
func (p *UpsertPromptResourceRequest) IsSetBase() bool {
|
||
return p.Base != nil
|
||
}
|
||
|
||
func (p *UpsertPromptResourceRequest) Read(iprot thrift.TProtocol) (err error) {
|
||
var fieldTypeId thrift.TType
|
||
var fieldId int16
|
||
var issetPrompt bool = false
|
||
|
||
if _, err = iprot.ReadStructBegin(); err != nil {
|
||
goto ReadStructBeginError
|
||
}
|
||
|
||
for {
|
||
_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
|
||
if err != nil {
|
||
goto ReadFieldBeginError
|
||
}
|
||
if fieldTypeId == thrift.STOP {
|
||
break
|
||
}
|
||
|
||
switch fieldId {
|
||
case 1:
|
||
if fieldTypeId == thrift.STRUCT {
|
||
if err = p.ReadField1(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
issetPrompt = true
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 255:
|
||
if fieldTypeId == thrift.STRUCT {
|
||
if err = p.ReadField255(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
default:
|
||
if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
}
|
||
if err = iprot.ReadFieldEnd(); err != nil {
|
||
goto ReadFieldEndError
|
||
}
|
||
}
|
||
if err = iprot.ReadStructEnd(); err != nil {
|
||
goto ReadStructEndError
|
||
}
|
||
|
||
if !issetPrompt {
|
||
fieldId = 1
|
||
goto RequiredFieldNotSetError
|
||
}
|
||
return nil
|
||
ReadStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
|
||
ReadFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
|
||
ReadFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UpsertPromptResourceRequest[fieldId]), err)
|
||
SkipFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
|
||
|
||
ReadFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
|
||
ReadStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
|
||
RequiredFieldNotSetError:
|
||
return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_UpsertPromptResourceRequest[fieldId]))
|
||
}
|
||
|
||
func (p *UpsertPromptResourceRequest) ReadField1(iprot thrift.TProtocol) error {
|
||
_field := NewPromptResource()
|
||
if err := _field.Read(iprot); err != nil {
|
||
return err
|
||
}
|
||
p.Prompt = _field
|
||
return nil
|
||
}
|
||
func (p *UpsertPromptResourceRequest) ReadField255(iprot thrift.TProtocol) error {
|
||
_field := base.NewBase()
|
||
if err := _field.Read(iprot); err != nil {
|
||
return err
|
||
}
|
||
p.Base = _field
|
||
return nil
|
||
}
|
||
|
||
func (p *UpsertPromptResourceRequest) Write(oprot thrift.TProtocol) (err error) {
|
||
var fieldId int16
|
||
if err = oprot.WriteStructBegin("UpsertPromptResourceRequest"); err != nil {
|
||
goto WriteStructBeginError
|
||
}
|
||
if p != nil {
|
||
if err = p.writeField1(oprot); err != nil {
|
||
fieldId = 1
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField255(oprot); err != nil {
|
||
fieldId = 255
|
||
goto WriteFieldError
|
||
}
|
||
}
|
||
if err = oprot.WriteFieldStop(); err != nil {
|
||
goto WriteFieldStopError
|
||
}
|
||
if err = oprot.WriteStructEnd(); err != nil {
|
||
goto WriteStructEndError
|
||
}
|
||
return nil
|
||
WriteStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
|
||
WriteFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
|
||
WriteFieldStopError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
|
||
WriteStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *UpsertPromptResourceRequest) writeField1(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("Prompt", thrift.STRUCT, 1); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := p.Prompt.Write(oprot); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
|
||
}
|
||
func (p *UpsertPromptResourceRequest) writeField255(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := p.Base.Write(oprot); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err)
|
||
}
|
||
|
||
func (p *UpsertPromptResourceRequest) String() string {
|
||
if p == nil {
|
||
return "<nil>"
|
||
}
|
||
return fmt.Sprintf("UpsertPromptResourceRequest(%+v)", *p)
|
||
|
||
}
|
||
|
||
type UpsertPromptResourceResponse struct {
|
||
Data *ShowPromptResource `thrift:"data,1,optional" form:"data" json:"data,omitempty" query:"data"`
|
||
Code int64 `thrift:"code,253,required" form:"code,required" json:"code,required" query:"code,required"`
|
||
Msg string `thrift:"msg,254,required" form:"msg,required" json:"msg,required" query:"msg,required"`
|
||
BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"`
|
||
}
|
||
|
||
func NewUpsertPromptResourceResponse() *UpsertPromptResourceResponse {
|
||
return &UpsertPromptResourceResponse{}
|
||
}
|
||
|
||
func (p *UpsertPromptResourceResponse) InitDefault() {
|
||
}
|
||
|
||
var UpsertPromptResourceResponse_Data_DEFAULT *ShowPromptResource
|
||
|
||
func (p *UpsertPromptResourceResponse) GetData() (v *ShowPromptResource) {
|
||
if !p.IsSetData() {
|
||
return UpsertPromptResourceResponse_Data_DEFAULT
|
||
}
|
||
return p.Data
|
||
}
|
||
|
||
func (p *UpsertPromptResourceResponse) GetCode() (v int64) {
|
||
return p.Code
|
||
}
|
||
|
||
func (p *UpsertPromptResourceResponse) GetMsg() (v string) {
|
||
return p.Msg
|
||
}
|
||
|
||
var UpsertPromptResourceResponse_BaseResp_DEFAULT *base.BaseResp
|
||
|
||
func (p *UpsertPromptResourceResponse) GetBaseResp() (v *base.BaseResp) {
|
||
if !p.IsSetBaseResp() {
|
||
return UpsertPromptResourceResponse_BaseResp_DEFAULT
|
||
}
|
||
return p.BaseResp
|
||
}
|
||
|
||
var fieldIDToName_UpsertPromptResourceResponse = map[int16]string{
|
||
1: "data",
|
||
253: "code",
|
||
254: "msg",
|
||
255: "BaseResp",
|
||
}
|
||
|
||
func (p *UpsertPromptResourceResponse) IsSetData() bool {
|
||
return p.Data != nil
|
||
}
|
||
|
||
func (p *UpsertPromptResourceResponse) IsSetBaseResp() bool {
|
||
return p.BaseResp != nil
|
||
}
|
||
|
||
func (p *UpsertPromptResourceResponse) Read(iprot thrift.TProtocol) (err error) {
|
||
var fieldTypeId thrift.TType
|
||
var fieldId int16
|
||
var issetCode bool = false
|
||
var issetMsg bool = false
|
||
var issetBaseResp bool = false
|
||
|
||
if _, err = iprot.ReadStructBegin(); err != nil {
|
||
goto ReadStructBeginError
|
||
}
|
||
|
||
for {
|
||
_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
|
||
if err != nil {
|
||
goto ReadFieldBeginError
|
||
}
|
||
if fieldTypeId == thrift.STOP {
|
||
break
|
||
}
|
||
|
||
switch fieldId {
|
||
case 1:
|
||
if fieldTypeId == thrift.STRUCT {
|
||
if err = p.ReadField1(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 253:
|
||
if fieldTypeId == thrift.I64 {
|
||
if err = p.ReadField253(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
issetCode = true
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 254:
|
||
if fieldTypeId == thrift.STRING {
|
||
if err = p.ReadField254(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
issetMsg = true
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 255:
|
||
if fieldTypeId == thrift.STRUCT {
|
||
if err = p.ReadField255(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
issetBaseResp = true
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
default:
|
||
if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
}
|
||
if err = iprot.ReadFieldEnd(); err != nil {
|
||
goto ReadFieldEndError
|
||
}
|
||
}
|
||
if err = iprot.ReadStructEnd(); err != nil {
|
||
goto ReadStructEndError
|
||
}
|
||
|
||
if !issetCode {
|
||
fieldId = 253
|
||
goto RequiredFieldNotSetError
|
||
}
|
||
|
||
if !issetMsg {
|
||
fieldId = 254
|
||
goto RequiredFieldNotSetError
|
||
}
|
||
|
||
if !issetBaseResp {
|
||
fieldId = 255
|
||
goto RequiredFieldNotSetError
|
||
}
|
||
return nil
|
||
ReadStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
|
||
ReadFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
|
||
ReadFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UpsertPromptResourceResponse[fieldId]), err)
|
||
SkipFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
|
||
|
||
ReadFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
|
||
ReadStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
|
||
RequiredFieldNotSetError:
|
||
return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_UpsertPromptResourceResponse[fieldId]))
|
||
}
|
||
|
||
func (p *UpsertPromptResourceResponse) ReadField1(iprot thrift.TProtocol) error {
|
||
_field := NewShowPromptResource()
|
||
if err := _field.Read(iprot); err != nil {
|
||
return err
|
||
}
|
||
p.Data = _field
|
||
return nil
|
||
}
|
||
func (p *UpsertPromptResourceResponse) ReadField253(iprot thrift.TProtocol) error {
|
||
|
||
var _field int64
|
||
if v, err := iprot.ReadI64(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = v
|
||
}
|
||
p.Code = _field
|
||
return nil
|
||
}
|
||
func (p *UpsertPromptResourceResponse) ReadField254(iprot thrift.TProtocol) error {
|
||
|
||
var _field string
|
||
if v, err := iprot.ReadString(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = v
|
||
}
|
||
p.Msg = _field
|
||
return nil
|
||
}
|
||
func (p *UpsertPromptResourceResponse) ReadField255(iprot thrift.TProtocol) error {
|
||
_field := base.NewBaseResp()
|
||
if err := _field.Read(iprot); err != nil {
|
||
return err
|
||
}
|
||
p.BaseResp = _field
|
||
return nil
|
||
}
|
||
|
||
func (p *UpsertPromptResourceResponse) Write(oprot thrift.TProtocol) (err error) {
|
||
var fieldId int16
|
||
if err = oprot.WriteStructBegin("UpsertPromptResourceResponse"); err != nil {
|
||
goto WriteStructBeginError
|
||
}
|
||
if p != nil {
|
||
if err = p.writeField1(oprot); err != nil {
|
||
fieldId = 1
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField253(oprot); err != nil {
|
||
fieldId = 253
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField254(oprot); err != nil {
|
||
fieldId = 254
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField255(oprot); err != nil {
|
||
fieldId = 255
|
||
goto WriteFieldError
|
||
}
|
||
}
|
||
if err = oprot.WriteFieldStop(); err != nil {
|
||
goto WriteFieldStopError
|
||
}
|
||
if err = oprot.WriteStructEnd(); err != nil {
|
||
goto WriteStructEndError
|
||
}
|
||
return nil
|
||
WriteStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
|
||
WriteFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
|
||
WriteFieldStopError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
|
||
WriteStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *UpsertPromptResourceResponse) writeField1(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetData() {
|
||
if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 1); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := p.Data.Write(oprot); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
|
||
}
|
||
func (p *UpsertPromptResourceResponse) writeField253(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("code", thrift.I64, 253); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteI64(p.Code); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 253 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 253 end error: ", p), err)
|
||
}
|
||
func (p *UpsertPromptResourceResponse) writeField254(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("msg", thrift.STRING, 254); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteString(p.Msg); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 254 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 254 end error: ", p), err)
|
||
}
|
||
func (p *UpsertPromptResourceResponse) writeField255(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := p.BaseResp.Write(oprot); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err)
|
||
}
|
||
|
||
func (p *UpsertPromptResourceResponse) String() string {
|
||
if p == nil {
|
||
return "<nil>"
|
||
}
|
||
return fmt.Sprintf("UpsertPromptResourceResponse(%+v)", *p)
|
||
|
||
}
|
||
|
||
type ShowPromptResource struct {
|
||
ID int64 `thrift:"ID,1" form:"id" json:"id,string"`
|
||
}
|
||
|
||
func NewShowPromptResource() *ShowPromptResource {
|
||
return &ShowPromptResource{}
|
||
}
|
||
|
||
func (p *ShowPromptResource) InitDefault() {
|
||
}
|
||
|
||
func (p *ShowPromptResource) GetID() (v int64) {
|
||
return p.ID
|
||
}
|
||
|
||
var fieldIDToName_ShowPromptResource = map[int16]string{
|
||
1: "ID",
|
||
}
|
||
|
||
func (p *ShowPromptResource) Read(iprot thrift.TProtocol) (err error) {
|
||
var fieldTypeId thrift.TType
|
||
var fieldId int16
|
||
|
||
if _, err = iprot.ReadStructBegin(); err != nil {
|
||
goto ReadStructBeginError
|
||
}
|
||
|
||
for {
|
||
_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
|
||
if err != nil {
|
||
goto ReadFieldBeginError
|
||
}
|
||
if fieldTypeId == thrift.STOP {
|
||
break
|
||
}
|
||
|
||
switch fieldId {
|
||
case 1:
|
||
if fieldTypeId == thrift.I64 {
|
||
if err = p.ReadField1(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
default:
|
||
if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
}
|
||
if err = iprot.ReadFieldEnd(); err != nil {
|
||
goto ReadFieldEndError
|
||
}
|
||
}
|
||
if err = iprot.ReadStructEnd(); err != nil {
|
||
goto ReadStructEndError
|
||
}
|
||
|
||
return nil
|
||
ReadStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
|
||
ReadFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
|
||
ReadFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ShowPromptResource[fieldId]), err)
|
||
SkipFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
|
||
|
||
ReadFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
|
||
ReadStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *ShowPromptResource) ReadField1(iprot thrift.TProtocol) error {
|
||
|
||
var _field int64
|
||
if v, err := iprot.ReadI64(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = v
|
||
}
|
||
p.ID = _field
|
||
return nil
|
||
}
|
||
|
||
func (p *ShowPromptResource) Write(oprot thrift.TProtocol) (err error) {
|
||
var fieldId int16
|
||
if err = oprot.WriteStructBegin("ShowPromptResource"); err != nil {
|
||
goto WriteStructBeginError
|
||
}
|
||
if p != nil {
|
||
if err = p.writeField1(oprot); err != nil {
|
||
fieldId = 1
|
||
goto WriteFieldError
|
||
}
|
||
}
|
||
if err = oprot.WriteFieldStop(); err != nil {
|
||
goto WriteFieldStopError
|
||
}
|
||
if err = oprot.WriteStructEnd(); err != nil {
|
||
goto WriteStructEndError
|
||
}
|
||
return nil
|
||
WriteStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
|
||
WriteFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
|
||
WriteFieldStopError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
|
||
WriteStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *ShowPromptResource) writeField1(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("ID", thrift.I64, 1); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteI64(p.ID); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
|
||
}
|
||
|
||
func (p *ShowPromptResource) String() string {
|
||
if p == nil {
|
||
return "<nil>"
|
||
}
|
||
return fmt.Sprintf("ShowPromptResource(%+v)", *p)
|
||
|
||
}
|
||
|
||
type DeletePromptResourceRequest struct {
|
||
PromptResourceID int64 `thrift:"PromptResourceID,1,required" form:"prompt_resource_id,required" json:"prompt_resource_id,string,required"`
|
||
Base *base.Base `thrift:"Base,255" form:"-" json:"-" query:"-"`
|
||
}
|
||
|
||
func NewDeletePromptResourceRequest() *DeletePromptResourceRequest {
|
||
return &DeletePromptResourceRequest{}
|
||
}
|
||
|
||
func (p *DeletePromptResourceRequest) InitDefault() {
|
||
}
|
||
|
||
func (p *DeletePromptResourceRequest) GetPromptResourceID() (v int64) {
|
||
return p.PromptResourceID
|
||
}
|
||
|
||
var DeletePromptResourceRequest_Base_DEFAULT *base.Base
|
||
|
||
func (p *DeletePromptResourceRequest) GetBase() (v *base.Base) {
|
||
if !p.IsSetBase() {
|
||
return DeletePromptResourceRequest_Base_DEFAULT
|
||
}
|
||
return p.Base
|
||
}
|
||
|
||
var fieldIDToName_DeletePromptResourceRequest = map[int16]string{
|
||
1: "PromptResourceID",
|
||
255: "Base",
|
||
}
|
||
|
||
func (p *DeletePromptResourceRequest) IsSetBase() bool {
|
||
return p.Base != nil
|
||
}
|
||
|
||
func (p *DeletePromptResourceRequest) Read(iprot thrift.TProtocol) (err error) {
|
||
var fieldTypeId thrift.TType
|
||
var fieldId int16
|
||
var issetPromptResourceID bool = false
|
||
|
||
if _, err = iprot.ReadStructBegin(); err != nil {
|
||
goto ReadStructBeginError
|
||
}
|
||
|
||
for {
|
||
_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
|
||
if err != nil {
|
||
goto ReadFieldBeginError
|
||
}
|
||
if fieldTypeId == thrift.STOP {
|
||
break
|
||
}
|
||
|
||
switch fieldId {
|
||
case 1:
|
||
if fieldTypeId == thrift.I64 {
|
||
if err = p.ReadField1(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
issetPromptResourceID = true
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 255:
|
||
if fieldTypeId == thrift.STRUCT {
|
||
if err = p.ReadField255(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
default:
|
||
if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
}
|
||
if err = iprot.ReadFieldEnd(); err != nil {
|
||
goto ReadFieldEndError
|
||
}
|
||
}
|
||
if err = iprot.ReadStructEnd(); err != nil {
|
||
goto ReadStructEndError
|
||
}
|
||
|
||
if !issetPromptResourceID {
|
||
fieldId = 1
|
||
goto RequiredFieldNotSetError
|
||
}
|
||
return nil
|
||
ReadStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
|
||
ReadFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
|
||
ReadFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_DeletePromptResourceRequest[fieldId]), err)
|
||
SkipFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
|
||
|
||
ReadFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
|
||
ReadStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
|
||
RequiredFieldNotSetError:
|
||
return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_DeletePromptResourceRequest[fieldId]))
|
||
}
|
||
|
||
func (p *DeletePromptResourceRequest) ReadField1(iprot thrift.TProtocol) error {
|
||
|
||
var _field int64
|
||
if v, err := iprot.ReadI64(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = v
|
||
}
|
||
p.PromptResourceID = _field
|
||
return nil
|
||
}
|
||
func (p *DeletePromptResourceRequest) ReadField255(iprot thrift.TProtocol) error {
|
||
_field := base.NewBase()
|
||
if err := _field.Read(iprot); err != nil {
|
||
return err
|
||
}
|
||
p.Base = _field
|
||
return nil
|
||
}
|
||
|
||
func (p *DeletePromptResourceRequest) Write(oprot thrift.TProtocol) (err error) {
|
||
var fieldId int16
|
||
if err = oprot.WriteStructBegin("DeletePromptResourceRequest"); err != nil {
|
||
goto WriteStructBeginError
|
||
}
|
||
if p != nil {
|
||
if err = p.writeField1(oprot); err != nil {
|
||
fieldId = 1
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField255(oprot); err != nil {
|
||
fieldId = 255
|
||
goto WriteFieldError
|
||
}
|
||
}
|
||
if err = oprot.WriteFieldStop(); err != nil {
|
||
goto WriteFieldStopError
|
||
}
|
||
if err = oprot.WriteStructEnd(); err != nil {
|
||
goto WriteStructEndError
|
||
}
|
||
return nil
|
||
WriteStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
|
||
WriteFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
|
||
WriteFieldStopError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
|
||
WriteStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *DeletePromptResourceRequest) writeField1(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("PromptResourceID", thrift.I64, 1); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteI64(p.PromptResourceID); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
|
||
}
|
||
func (p *DeletePromptResourceRequest) writeField255(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := p.Base.Write(oprot); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err)
|
||
}
|
||
|
||
func (p *DeletePromptResourceRequest) String() string {
|
||
if p == nil {
|
||
return "<nil>"
|
||
}
|
||
return fmt.Sprintf("DeletePromptResourceRequest(%+v)", *p)
|
||
|
||
}
|
||
|
||
type DeletePromptResourceResponse struct {
|
||
Code int64 `thrift:"code,253,required" form:"code,required" json:"code,required" query:"code,required"`
|
||
Msg string `thrift:"msg,254,required" form:"msg,required" json:"msg,required" query:"msg,required"`
|
||
BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"`
|
||
}
|
||
|
||
func NewDeletePromptResourceResponse() *DeletePromptResourceResponse {
|
||
return &DeletePromptResourceResponse{}
|
||
}
|
||
|
||
func (p *DeletePromptResourceResponse) InitDefault() {
|
||
}
|
||
|
||
func (p *DeletePromptResourceResponse) GetCode() (v int64) {
|
||
return p.Code
|
||
}
|
||
|
||
func (p *DeletePromptResourceResponse) GetMsg() (v string) {
|
||
return p.Msg
|
||
}
|
||
|
||
var DeletePromptResourceResponse_BaseResp_DEFAULT *base.BaseResp
|
||
|
||
func (p *DeletePromptResourceResponse) GetBaseResp() (v *base.BaseResp) {
|
||
if !p.IsSetBaseResp() {
|
||
return DeletePromptResourceResponse_BaseResp_DEFAULT
|
||
}
|
||
return p.BaseResp
|
||
}
|
||
|
||
var fieldIDToName_DeletePromptResourceResponse = map[int16]string{
|
||
253: "code",
|
||
254: "msg",
|
||
255: "BaseResp",
|
||
}
|
||
|
||
func (p *DeletePromptResourceResponse) IsSetBaseResp() bool {
|
||
return p.BaseResp != nil
|
||
}
|
||
|
||
func (p *DeletePromptResourceResponse) Read(iprot thrift.TProtocol) (err error) {
|
||
var fieldTypeId thrift.TType
|
||
var fieldId int16
|
||
var issetCode bool = false
|
||
var issetMsg bool = false
|
||
var issetBaseResp bool = false
|
||
|
||
if _, err = iprot.ReadStructBegin(); err != nil {
|
||
goto ReadStructBeginError
|
||
}
|
||
|
||
for {
|
||
_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
|
||
if err != nil {
|
||
goto ReadFieldBeginError
|
||
}
|
||
if fieldTypeId == thrift.STOP {
|
||
break
|
||
}
|
||
|
||
switch fieldId {
|
||
case 253:
|
||
if fieldTypeId == thrift.I64 {
|
||
if err = p.ReadField253(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
issetCode = true
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 254:
|
||
if fieldTypeId == thrift.STRING {
|
||
if err = p.ReadField254(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
issetMsg = true
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 255:
|
||
if fieldTypeId == thrift.STRUCT {
|
||
if err = p.ReadField255(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
issetBaseResp = true
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
default:
|
||
if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
}
|
||
if err = iprot.ReadFieldEnd(); err != nil {
|
||
goto ReadFieldEndError
|
||
}
|
||
}
|
||
if err = iprot.ReadStructEnd(); err != nil {
|
||
goto ReadStructEndError
|
||
}
|
||
|
||
if !issetCode {
|
||
fieldId = 253
|
||
goto RequiredFieldNotSetError
|
||
}
|
||
|
||
if !issetMsg {
|
||
fieldId = 254
|
||
goto RequiredFieldNotSetError
|
||
}
|
||
|
||
if !issetBaseResp {
|
||
fieldId = 255
|
||
goto RequiredFieldNotSetError
|
||
}
|
||
return nil
|
||
ReadStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
|
||
ReadFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
|
||
ReadFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_DeletePromptResourceResponse[fieldId]), err)
|
||
SkipFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
|
||
|
||
ReadFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
|
||
ReadStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
|
||
RequiredFieldNotSetError:
|
||
return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_DeletePromptResourceResponse[fieldId]))
|
||
}
|
||
|
||
func (p *DeletePromptResourceResponse) ReadField253(iprot thrift.TProtocol) error {
|
||
|
||
var _field int64
|
||
if v, err := iprot.ReadI64(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = v
|
||
}
|
||
p.Code = _field
|
||
return nil
|
||
}
|
||
func (p *DeletePromptResourceResponse) ReadField254(iprot thrift.TProtocol) error {
|
||
|
||
var _field string
|
||
if v, err := iprot.ReadString(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = v
|
||
}
|
||
p.Msg = _field
|
||
return nil
|
||
}
|
||
func (p *DeletePromptResourceResponse) ReadField255(iprot thrift.TProtocol) error {
|
||
_field := base.NewBaseResp()
|
||
if err := _field.Read(iprot); err != nil {
|
||
return err
|
||
}
|
||
p.BaseResp = _field
|
||
return nil
|
||
}
|
||
|
||
func (p *DeletePromptResourceResponse) Write(oprot thrift.TProtocol) (err error) {
|
||
var fieldId int16
|
||
if err = oprot.WriteStructBegin("DeletePromptResourceResponse"); err != nil {
|
||
goto WriteStructBeginError
|
||
}
|
||
if p != nil {
|
||
if err = p.writeField253(oprot); err != nil {
|
||
fieldId = 253
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField254(oprot); err != nil {
|
||
fieldId = 254
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField255(oprot); err != nil {
|
||
fieldId = 255
|
||
goto WriteFieldError
|
||
}
|
||
}
|
||
if err = oprot.WriteFieldStop(); err != nil {
|
||
goto WriteFieldStopError
|
||
}
|
||
if err = oprot.WriteStructEnd(); err != nil {
|
||
goto WriteStructEndError
|
||
}
|
||
return nil
|
||
WriteStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
|
||
WriteFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
|
||
WriteFieldStopError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
|
||
WriteStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *DeletePromptResourceResponse) writeField253(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("code", thrift.I64, 253); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteI64(p.Code); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 253 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 253 end error: ", p), err)
|
||
}
|
||
func (p *DeletePromptResourceResponse) writeField254(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("msg", thrift.STRING, 254); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteString(p.Msg); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 254 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 254 end error: ", p), err)
|
||
}
|
||
func (p *DeletePromptResourceResponse) writeField255(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := p.BaseResp.Write(oprot); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err)
|
||
}
|
||
|
||
func (p *DeletePromptResourceResponse) String() string {
|
||
if p == nil {
|
||
return "<nil>"
|
||
}
|
||
return fmt.Sprintf("DeletePromptResourceResponse(%+v)", *p)
|
||
|
||
}
|
||
|
||
// 参数优先级从上往下
|
||
type SyncPromptResourceToEsRequest struct {
|
||
SyncAll *bool `thrift:"SyncAll,1,optional" form:"SyncAll" json:"SyncAll,omitempty" query:"SyncAll"`
|
||
PromptResourceIDList []int64 `thrift:"PromptResourceIDList,2,optional" form:"PromptResourceIDList" json:"PromptResourceIDList,omitempty" query:"PromptResourceIDList"`
|
||
SpaceIDList []int64 `thrift:"SpaceIDList,3,optional" form:"SpaceIDList" json:"SpaceIDList,omitempty" query:"SpaceIDList"`
|
||
Base *base.Base `thrift:"Base,255" form:"Base" json:"Base" query:"Base"`
|
||
}
|
||
|
||
func NewSyncPromptResourceToEsRequest() *SyncPromptResourceToEsRequest {
|
||
return &SyncPromptResourceToEsRequest{}
|
||
}
|
||
|
||
func (p *SyncPromptResourceToEsRequest) InitDefault() {
|
||
}
|
||
|
||
var SyncPromptResourceToEsRequest_SyncAll_DEFAULT bool
|
||
|
||
func (p *SyncPromptResourceToEsRequest) GetSyncAll() (v bool) {
|
||
if !p.IsSetSyncAll() {
|
||
return SyncPromptResourceToEsRequest_SyncAll_DEFAULT
|
||
}
|
||
return *p.SyncAll
|
||
}
|
||
|
||
var SyncPromptResourceToEsRequest_PromptResourceIDList_DEFAULT []int64
|
||
|
||
func (p *SyncPromptResourceToEsRequest) GetPromptResourceIDList() (v []int64) {
|
||
if !p.IsSetPromptResourceIDList() {
|
||
return SyncPromptResourceToEsRequest_PromptResourceIDList_DEFAULT
|
||
}
|
||
return p.PromptResourceIDList
|
||
}
|
||
|
||
var SyncPromptResourceToEsRequest_SpaceIDList_DEFAULT []int64
|
||
|
||
func (p *SyncPromptResourceToEsRequest) GetSpaceIDList() (v []int64) {
|
||
if !p.IsSetSpaceIDList() {
|
||
return SyncPromptResourceToEsRequest_SpaceIDList_DEFAULT
|
||
}
|
||
return p.SpaceIDList
|
||
}
|
||
|
||
var SyncPromptResourceToEsRequest_Base_DEFAULT *base.Base
|
||
|
||
func (p *SyncPromptResourceToEsRequest) GetBase() (v *base.Base) {
|
||
if !p.IsSetBase() {
|
||
return SyncPromptResourceToEsRequest_Base_DEFAULT
|
||
}
|
||
return p.Base
|
||
}
|
||
|
||
var fieldIDToName_SyncPromptResourceToEsRequest = map[int16]string{
|
||
1: "SyncAll",
|
||
2: "PromptResourceIDList",
|
||
3: "SpaceIDList",
|
||
255: "Base",
|
||
}
|
||
|
||
func (p *SyncPromptResourceToEsRequest) IsSetSyncAll() bool {
|
||
return p.SyncAll != nil
|
||
}
|
||
|
||
func (p *SyncPromptResourceToEsRequest) IsSetPromptResourceIDList() bool {
|
||
return p.PromptResourceIDList != nil
|
||
}
|
||
|
||
func (p *SyncPromptResourceToEsRequest) IsSetSpaceIDList() bool {
|
||
return p.SpaceIDList != nil
|
||
}
|
||
|
||
func (p *SyncPromptResourceToEsRequest) IsSetBase() bool {
|
||
return p.Base != nil
|
||
}
|
||
|
||
func (p *SyncPromptResourceToEsRequest) Read(iprot thrift.TProtocol) (err error) {
|
||
var fieldTypeId thrift.TType
|
||
var fieldId int16
|
||
|
||
if _, err = iprot.ReadStructBegin(); err != nil {
|
||
goto ReadStructBeginError
|
||
}
|
||
|
||
for {
|
||
_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
|
||
if err != nil {
|
||
goto ReadFieldBeginError
|
||
}
|
||
if fieldTypeId == thrift.STOP {
|
||
break
|
||
}
|
||
|
||
switch fieldId {
|
||
case 1:
|
||
if fieldTypeId == thrift.BOOL {
|
||
if err = p.ReadField1(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 2:
|
||
if fieldTypeId == thrift.LIST {
|
||
if err = p.ReadField2(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 3:
|
||
if fieldTypeId == thrift.LIST {
|
||
if err = p.ReadField3(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 255:
|
||
if fieldTypeId == thrift.STRUCT {
|
||
if err = p.ReadField255(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
default:
|
||
if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
}
|
||
if err = iprot.ReadFieldEnd(); err != nil {
|
||
goto ReadFieldEndError
|
||
}
|
||
}
|
||
if err = iprot.ReadStructEnd(); err != nil {
|
||
goto ReadStructEndError
|
||
}
|
||
|
||
return nil
|
||
ReadStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
|
||
ReadFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
|
||
ReadFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SyncPromptResourceToEsRequest[fieldId]), err)
|
||
SkipFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
|
||
|
||
ReadFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
|
||
ReadStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *SyncPromptResourceToEsRequest) ReadField1(iprot thrift.TProtocol) error {
|
||
|
||
var _field *bool
|
||
if v, err := iprot.ReadBool(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = &v
|
||
}
|
||
p.SyncAll = _field
|
||
return nil
|
||
}
|
||
func (p *SyncPromptResourceToEsRequest) ReadField2(iprot thrift.TProtocol) error {
|
||
_, size, err := iprot.ReadListBegin()
|
||
if err != nil {
|
||
return err
|
||
}
|
||
_field := make([]int64, 0, size)
|
||
for i := 0; i < size; i++ {
|
||
|
||
var _elem int64
|
||
if v, err := iprot.ReadI64(); err != nil {
|
||
return err
|
||
} else {
|
||
_elem = v
|
||
}
|
||
|
||
_field = append(_field, _elem)
|
||
}
|
||
if err := iprot.ReadListEnd(); err != nil {
|
||
return err
|
||
}
|
||
p.PromptResourceIDList = _field
|
||
return nil
|
||
}
|
||
func (p *SyncPromptResourceToEsRequest) ReadField3(iprot thrift.TProtocol) error {
|
||
_, size, err := iprot.ReadListBegin()
|
||
if err != nil {
|
||
return err
|
||
}
|
||
_field := make([]int64, 0, size)
|
||
for i := 0; i < size; i++ {
|
||
|
||
var _elem int64
|
||
if v, err := iprot.ReadI64(); err != nil {
|
||
return err
|
||
} else {
|
||
_elem = v
|
||
}
|
||
|
||
_field = append(_field, _elem)
|
||
}
|
||
if err := iprot.ReadListEnd(); err != nil {
|
||
return err
|
||
}
|
||
p.SpaceIDList = _field
|
||
return nil
|
||
}
|
||
func (p *SyncPromptResourceToEsRequest) ReadField255(iprot thrift.TProtocol) error {
|
||
_field := base.NewBase()
|
||
if err := _field.Read(iprot); err != nil {
|
||
return err
|
||
}
|
||
p.Base = _field
|
||
return nil
|
||
}
|
||
|
||
func (p *SyncPromptResourceToEsRequest) Write(oprot thrift.TProtocol) (err error) {
|
||
var fieldId int16
|
||
if err = oprot.WriteStructBegin("SyncPromptResourceToEsRequest"); err != nil {
|
||
goto WriteStructBeginError
|
||
}
|
||
if p != nil {
|
||
if err = p.writeField1(oprot); err != nil {
|
||
fieldId = 1
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField2(oprot); err != nil {
|
||
fieldId = 2
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField3(oprot); err != nil {
|
||
fieldId = 3
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField255(oprot); err != nil {
|
||
fieldId = 255
|
||
goto WriteFieldError
|
||
}
|
||
}
|
||
if err = oprot.WriteFieldStop(); err != nil {
|
||
goto WriteFieldStopError
|
||
}
|
||
if err = oprot.WriteStructEnd(); err != nil {
|
||
goto WriteStructEndError
|
||
}
|
||
return nil
|
||
WriteStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
|
||
WriteFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
|
||
WriteFieldStopError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
|
||
WriteStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *SyncPromptResourceToEsRequest) writeField1(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetSyncAll() {
|
||
if err = oprot.WriteFieldBegin("SyncAll", thrift.BOOL, 1); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteBool(*p.SyncAll); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
|
||
}
|
||
func (p *SyncPromptResourceToEsRequest) writeField2(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetPromptResourceIDList() {
|
||
if err = oprot.WriteFieldBegin("PromptResourceIDList", thrift.LIST, 2); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteListBegin(thrift.I64, len(p.PromptResourceIDList)); err != nil {
|
||
return err
|
||
}
|
||
for _, v := range p.PromptResourceIDList {
|
||
if err := oprot.WriteI64(v); err != nil {
|
||
return err
|
||
}
|
||
}
|
||
if err := oprot.WriteListEnd(); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err)
|
||
}
|
||
func (p *SyncPromptResourceToEsRequest) writeField3(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetSpaceIDList() {
|
||
if err = oprot.WriteFieldBegin("SpaceIDList", thrift.LIST, 3); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteListBegin(thrift.I64, len(p.SpaceIDList)); err != nil {
|
||
return err
|
||
}
|
||
for _, v := range p.SpaceIDList {
|
||
if err := oprot.WriteI64(v); err != nil {
|
||
return err
|
||
}
|
||
}
|
||
if err := oprot.WriteListEnd(); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err)
|
||
}
|
||
func (p *SyncPromptResourceToEsRequest) writeField255(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := p.Base.Write(oprot); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err)
|
||
}
|
||
|
||
func (p *SyncPromptResourceToEsRequest) String() string {
|
||
if p == nil {
|
||
return "<nil>"
|
||
}
|
||
return fmt.Sprintf("SyncPromptResourceToEsRequest(%+v)", *p)
|
||
|
||
}
|
||
|
||
type SyncPromptResourceToEsResponse struct {
|
||
BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"`
|
||
}
|
||
|
||
func NewSyncPromptResourceToEsResponse() *SyncPromptResourceToEsResponse {
|
||
return &SyncPromptResourceToEsResponse{}
|
||
}
|
||
|
||
func (p *SyncPromptResourceToEsResponse) InitDefault() {
|
||
}
|
||
|
||
var SyncPromptResourceToEsResponse_BaseResp_DEFAULT *base.BaseResp
|
||
|
||
func (p *SyncPromptResourceToEsResponse) GetBaseResp() (v *base.BaseResp) {
|
||
if !p.IsSetBaseResp() {
|
||
return SyncPromptResourceToEsResponse_BaseResp_DEFAULT
|
||
}
|
||
return p.BaseResp
|
||
}
|
||
|
||
var fieldIDToName_SyncPromptResourceToEsResponse = map[int16]string{
|
||
255: "BaseResp",
|
||
}
|
||
|
||
func (p *SyncPromptResourceToEsResponse) IsSetBaseResp() bool {
|
||
return p.BaseResp != nil
|
||
}
|
||
|
||
func (p *SyncPromptResourceToEsResponse) Read(iprot thrift.TProtocol) (err error) {
|
||
var fieldTypeId thrift.TType
|
||
var fieldId int16
|
||
var issetBaseResp bool = false
|
||
|
||
if _, err = iprot.ReadStructBegin(); err != nil {
|
||
goto ReadStructBeginError
|
||
}
|
||
|
||
for {
|
||
_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
|
||
if err != nil {
|
||
goto ReadFieldBeginError
|
||
}
|
||
if fieldTypeId == thrift.STOP {
|
||
break
|
||
}
|
||
|
||
switch fieldId {
|
||
case 255:
|
||
if fieldTypeId == thrift.STRUCT {
|
||
if err = p.ReadField255(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
issetBaseResp = true
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
default:
|
||
if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
}
|
||
if err = iprot.ReadFieldEnd(); err != nil {
|
||
goto ReadFieldEndError
|
||
}
|
||
}
|
||
if err = iprot.ReadStructEnd(); err != nil {
|
||
goto ReadStructEndError
|
||
}
|
||
|
||
if !issetBaseResp {
|
||
fieldId = 255
|
||
goto RequiredFieldNotSetError
|
||
}
|
||
return nil
|
||
ReadStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
|
||
ReadFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
|
||
ReadFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SyncPromptResourceToEsResponse[fieldId]), err)
|
||
SkipFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
|
||
|
||
ReadFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
|
||
ReadStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
|
||
RequiredFieldNotSetError:
|
||
return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_SyncPromptResourceToEsResponse[fieldId]))
|
||
}
|
||
|
||
func (p *SyncPromptResourceToEsResponse) ReadField255(iprot thrift.TProtocol) error {
|
||
_field := base.NewBaseResp()
|
||
if err := _field.Read(iprot); err != nil {
|
||
return err
|
||
}
|
||
p.BaseResp = _field
|
||
return nil
|
||
}
|
||
|
||
func (p *SyncPromptResourceToEsResponse) Write(oprot thrift.TProtocol) (err error) {
|
||
var fieldId int16
|
||
if err = oprot.WriteStructBegin("SyncPromptResourceToEsResponse"); err != nil {
|
||
goto WriteStructBeginError
|
||
}
|
||
if p != nil {
|
||
if err = p.writeField255(oprot); err != nil {
|
||
fieldId = 255
|
||
goto WriteFieldError
|
||
}
|
||
}
|
||
if err = oprot.WriteFieldStop(); err != nil {
|
||
goto WriteFieldStopError
|
||
}
|
||
if err = oprot.WriteStructEnd(); err != nil {
|
||
goto WriteStructEndError
|
||
}
|
||
return nil
|
||
WriteStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
|
||
WriteFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
|
||
WriteFieldStopError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
|
||
WriteStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *SyncPromptResourceToEsResponse) writeField255(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := p.BaseResp.Write(oprot); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err)
|
||
}
|
||
|
||
func (p *SyncPromptResourceToEsResponse) String() string {
|
||
if p == nil {
|
||
return "<nil>"
|
||
}
|
||
return fmt.Sprintf("SyncPromptResourceToEsResponse(%+v)", *p)
|
||
|
||
}
|
||
|
||
type MGetDisplayResourceInfoRequest struct {
|
||
// 最大传一页的数量,实现方可以限制最大100个
|
||
ResIDs []int64 `thrift:"ResIDs,1" form:"ResIDs" json:"ResIDs" query:"ResIDs"`
|
||
// 当前的用户,实现方用于判断权限
|
||
CurrentUserID int64 `thrift:"CurrentUserID,2" form:"CurrentUserID" json:"CurrentUserID" query:"CurrentUserID"`
|
||
Base *base.Base `thrift:"Base,255" form:"Base" json:"Base" query:"Base"`
|
||
}
|
||
|
||
func NewMGetDisplayResourceInfoRequest() *MGetDisplayResourceInfoRequest {
|
||
return &MGetDisplayResourceInfoRequest{}
|
||
}
|
||
|
||
func (p *MGetDisplayResourceInfoRequest) InitDefault() {
|
||
}
|
||
|
||
func (p *MGetDisplayResourceInfoRequest) GetResIDs() (v []int64) {
|
||
return p.ResIDs
|
||
}
|
||
|
||
func (p *MGetDisplayResourceInfoRequest) GetCurrentUserID() (v int64) {
|
||
return p.CurrentUserID
|
||
}
|
||
|
||
var MGetDisplayResourceInfoRequest_Base_DEFAULT *base.Base
|
||
|
||
func (p *MGetDisplayResourceInfoRequest) GetBase() (v *base.Base) {
|
||
if !p.IsSetBase() {
|
||
return MGetDisplayResourceInfoRequest_Base_DEFAULT
|
||
}
|
||
return p.Base
|
||
}
|
||
|
||
var fieldIDToName_MGetDisplayResourceInfoRequest = map[int16]string{
|
||
1: "ResIDs",
|
||
2: "CurrentUserID",
|
||
255: "Base",
|
||
}
|
||
|
||
func (p *MGetDisplayResourceInfoRequest) IsSetBase() bool {
|
||
return p.Base != nil
|
||
}
|
||
|
||
func (p *MGetDisplayResourceInfoRequest) Read(iprot thrift.TProtocol) (err error) {
|
||
var fieldTypeId thrift.TType
|
||
var fieldId int16
|
||
|
||
if _, err = iprot.ReadStructBegin(); err != nil {
|
||
goto ReadStructBeginError
|
||
}
|
||
|
||
for {
|
||
_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
|
||
if err != nil {
|
||
goto ReadFieldBeginError
|
||
}
|
||
if fieldTypeId == thrift.STOP {
|
||
break
|
||
}
|
||
|
||
switch fieldId {
|
||
case 1:
|
||
if fieldTypeId == thrift.LIST {
|
||
if err = p.ReadField1(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 2:
|
||
if fieldTypeId == thrift.I64 {
|
||
if err = p.ReadField2(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 255:
|
||
if fieldTypeId == thrift.STRUCT {
|
||
if err = p.ReadField255(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
default:
|
||
if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
}
|
||
if err = iprot.ReadFieldEnd(); err != nil {
|
||
goto ReadFieldEndError
|
||
}
|
||
}
|
||
if err = iprot.ReadStructEnd(); err != nil {
|
||
goto ReadStructEndError
|
||
}
|
||
|
||
return nil
|
||
ReadStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
|
||
ReadFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
|
||
ReadFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_MGetDisplayResourceInfoRequest[fieldId]), err)
|
||
SkipFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
|
||
|
||
ReadFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
|
||
ReadStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *MGetDisplayResourceInfoRequest) ReadField1(iprot thrift.TProtocol) error {
|
||
_, size, err := iprot.ReadListBegin()
|
||
if err != nil {
|
||
return err
|
||
}
|
||
_field := make([]int64, 0, size)
|
||
for i := 0; i < size; i++ {
|
||
|
||
var _elem int64
|
||
if v, err := iprot.ReadI64(); err != nil {
|
||
return err
|
||
} else {
|
||
_elem = v
|
||
}
|
||
|
||
_field = append(_field, _elem)
|
||
}
|
||
if err := iprot.ReadListEnd(); err != nil {
|
||
return err
|
||
}
|
||
p.ResIDs = _field
|
||
return nil
|
||
}
|
||
func (p *MGetDisplayResourceInfoRequest) ReadField2(iprot thrift.TProtocol) error {
|
||
|
||
var _field int64
|
||
if v, err := iprot.ReadI64(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = v
|
||
}
|
||
p.CurrentUserID = _field
|
||
return nil
|
||
}
|
||
func (p *MGetDisplayResourceInfoRequest) ReadField255(iprot thrift.TProtocol) error {
|
||
_field := base.NewBase()
|
||
if err := _field.Read(iprot); err != nil {
|
||
return err
|
||
}
|
||
p.Base = _field
|
||
return nil
|
||
}
|
||
|
||
func (p *MGetDisplayResourceInfoRequest) Write(oprot thrift.TProtocol) (err error) {
|
||
var fieldId int16
|
||
if err = oprot.WriteStructBegin("MGetDisplayResourceInfoRequest"); err != nil {
|
||
goto WriteStructBeginError
|
||
}
|
||
if p != nil {
|
||
if err = p.writeField1(oprot); err != nil {
|
||
fieldId = 1
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField2(oprot); err != nil {
|
||
fieldId = 2
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField255(oprot); err != nil {
|
||
fieldId = 255
|
||
goto WriteFieldError
|
||
}
|
||
}
|
||
if err = oprot.WriteFieldStop(); err != nil {
|
||
goto WriteFieldStopError
|
||
}
|
||
if err = oprot.WriteStructEnd(); err != nil {
|
||
goto WriteStructEndError
|
||
}
|
||
return nil
|
||
WriteStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
|
||
WriteFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
|
||
WriteFieldStopError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
|
||
WriteStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *MGetDisplayResourceInfoRequest) writeField1(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("ResIDs", thrift.LIST, 1); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteListBegin(thrift.I64, len(p.ResIDs)); err != nil {
|
||
return err
|
||
}
|
||
for _, v := range p.ResIDs {
|
||
if err := oprot.WriteI64(v); err != nil {
|
||
return err
|
||
}
|
||
}
|
||
if err := oprot.WriteListEnd(); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
|
||
}
|
||
func (p *MGetDisplayResourceInfoRequest) writeField2(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("CurrentUserID", thrift.I64, 2); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteI64(p.CurrentUserID); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err)
|
||
}
|
||
func (p *MGetDisplayResourceInfoRequest) writeField255(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := p.Base.Write(oprot); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err)
|
||
}
|
||
|
||
func (p *MGetDisplayResourceInfoRequest) String() string {
|
||
if p == nil {
|
||
return "<nil>"
|
||
}
|
||
return fmt.Sprintf("MGetDisplayResourceInfoRequest(%+v)", *p)
|
||
|
||
}
|
||
|
||
type MGetDisplayResourceInfoResponse struct {
|
||
ResourceList []*DisplayResourceInfo `thrift:"ResourceList,1" form:"ResourceList" json:"ResourceList" query:"ResourceList"`
|
||
BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"`
|
||
}
|
||
|
||
func NewMGetDisplayResourceInfoResponse() *MGetDisplayResourceInfoResponse {
|
||
return &MGetDisplayResourceInfoResponse{}
|
||
}
|
||
|
||
func (p *MGetDisplayResourceInfoResponse) InitDefault() {
|
||
}
|
||
|
||
func (p *MGetDisplayResourceInfoResponse) GetResourceList() (v []*DisplayResourceInfo) {
|
||
return p.ResourceList
|
||
}
|
||
|
||
var MGetDisplayResourceInfoResponse_BaseResp_DEFAULT *base.BaseResp
|
||
|
||
func (p *MGetDisplayResourceInfoResponse) GetBaseResp() (v *base.BaseResp) {
|
||
if !p.IsSetBaseResp() {
|
||
return MGetDisplayResourceInfoResponse_BaseResp_DEFAULT
|
||
}
|
||
return p.BaseResp
|
||
}
|
||
|
||
var fieldIDToName_MGetDisplayResourceInfoResponse = map[int16]string{
|
||
1: "ResourceList",
|
||
255: "BaseResp",
|
||
}
|
||
|
||
func (p *MGetDisplayResourceInfoResponse) IsSetBaseResp() bool {
|
||
return p.BaseResp != nil
|
||
}
|
||
|
||
func (p *MGetDisplayResourceInfoResponse) Read(iprot thrift.TProtocol) (err error) {
|
||
var fieldTypeId thrift.TType
|
||
var fieldId int16
|
||
var issetBaseResp bool = false
|
||
|
||
if _, err = iprot.ReadStructBegin(); err != nil {
|
||
goto ReadStructBeginError
|
||
}
|
||
|
||
for {
|
||
_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
|
||
if err != nil {
|
||
goto ReadFieldBeginError
|
||
}
|
||
if fieldTypeId == thrift.STOP {
|
||
break
|
||
}
|
||
|
||
switch fieldId {
|
||
case 1:
|
||
if fieldTypeId == thrift.LIST {
|
||
if err = p.ReadField1(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 255:
|
||
if fieldTypeId == thrift.STRUCT {
|
||
if err = p.ReadField255(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
issetBaseResp = true
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
default:
|
||
if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
}
|
||
if err = iprot.ReadFieldEnd(); err != nil {
|
||
goto ReadFieldEndError
|
||
}
|
||
}
|
||
if err = iprot.ReadStructEnd(); err != nil {
|
||
goto ReadStructEndError
|
||
}
|
||
|
||
if !issetBaseResp {
|
||
fieldId = 255
|
||
goto RequiredFieldNotSetError
|
||
}
|
||
return nil
|
||
ReadStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
|
||
ReadFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
|
||
ReadFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_MGetDisplayResourceInfoResponse[fieldId]), err)
|
||
SkipFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
|
||
|
||
ReadFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
|
||
ReadStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
|
||
RequiredFieldNotSetError:
|
||
return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_MGetDisplayResourceInfoResponse[fieldId]))
|
||
}
|
||
|
||
func (p *MGetDisplayResourceInfoResponse) ReadField1(iprot thrift.TProtocol) error {
|
||
_, size, err := iprot.ReadListBegin()
|
||
if err != nil {
|
||
return err
|
||
}
|
||
_field := make([]*DisplayResourceInfo, 0, size)
|
||
values := make([]DisplayResourceInfo, size)
|
||
for i := 0; i < size; i++ {
|
||
_elem := &values[i]
|
||
_elem.InitDefault()
|
||
|
||
if err := _elem.Read(iprot); err != nil {
|
||
return err
|
||
}
|
||
|
||
_field = append(_field, _elem)
|
||
}
|
||
if err := iprot.ReadListEnd(); err != nil {
|
||
return err
|
||
}
|
||
p.ResourceList = _field
|
||
return nil
|
||
}
|
||
func (p *MGetDisplayResourceInfoResponse) ReadField255(iprot thrift.TProtocol) error {
|
||
_field := base.NewBaseResp()
|
||
if err := _field.Read(iprot); err != nil {
|
||
return err
|
||
}
|
||
p.BaseResp = _field
|
||
return nil
|
||
}
|
||
|
||
func (p *MGetDisplayResourceInfoResponse) Write(oprot thrift.TProtocol) (err error) {
|
||
var fieldId int16
|
||
if err = oprot.WriteStructBegin("MGetDisplayResourceInfoResponse"); err != nil {
|
||
goto WriteStructBeginError
|
||
}
|
||
if p != nil {
|
||
if err = p.writeField1(oprot); err != nil {
|
||
fieldId = 1
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField255(oprot); err != nil {
|
||
fieldId = 255
|
||
goto WriteFieldError
|
||
}
|
||
}
|
||
if err = oprot.WriteFieldStop(); err != nil {
|
||
goto WriteFieldStopError
|
||
}
|
||
if err = oprot.WriteStructEnd(); err != nil {
|
||
goto WriteStructEndError
|
||
}
|
||
return nil
|
||
WriteStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
|
||
WriteFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
|
||
WriteFieldStopError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
|
||
WriteStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *MGetDisplayResourceInfoResponse) writeField1(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("ResourceList", thrift.LIST, 1); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ResourceList)); err != nil {
|
||
return err
|
||
}
|
||
for _, v := range p.ResourceList {
|
||
if err := v.Write(oprot); err != nil {
|
||
return err
|
||
}
|
||
}
|
||
if err := oprot.WriteListEnd(); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
|
||
}
|
||
func (p *MGetDisplayResourceInfoResponse) writeField255(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := p.BaseResp.Write(oprot); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err)
|
||
}
|
||
|
||
func (p *MGetDisplayResourceInfoResponse) String() string {
|
||
if p == nil {
|
||
return "<nil>"
|
||
}
|
||
return fmt.Sprintf("MGetDisplayResourceInfoResponse(%+v)", *p)
|
||
|
||
}
|
||
|
||
type ResourceAction struct {
|
||
// 一个操作对应一个唯一的key,key由资源侧约束
|
||
Key ActionKey `thrift:"Key,1,required" json:"key" form:"Key,required" query:"Key,required"`
|
||
//ture=可以操作该Action,false=置灰
|
||
Enable bool `thrift:"Enable,2,required" json:"enable" form:"Enable,required" query:"Enable,required"`
|
||
}
|
||
|
||
func NewResourceAction() *ResourceAction {
|
||
return &ResourceAction{}
|
||
}
|
||
|
||
func (p *ResourceAction) InitDefault() {
|
||
}
|
||
|
||
func (p *ResourceAction) GetKey() (v ActionKey) {
|
||
return p.Key
|
||
}
|
||
|
||
func (p *ResourceAction) GetEnable() (v bool) {
|
||
return p.Enable
|
||
}
|
||
|
||
var fieldIDToName_ResourceAction = map[int16]string{
|
||
1: "Key",
|
||
2: "Enable",
|
||
}
|
||
|
||
func (p *ResourceAction) Read(iprot thrift.TProtocol) (err error) {
|
||
var fieldTypeId thrift.TType
|
||
var fieldId int16
|
||
var issetKey bool = false
|
||
var issetEnable bool = false
|
||
|
||
if _, err = iprot.ReadStructBegin(); err != nil {
|
||
goto ReadStructBeginError
|
||
}
|
||
|
||
for {
|
||
_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
|
||
if err != nil {
|
||
goto ReadFieldBeginError
|
||
}
|
||
if fieldTypeId == thrift.STOP {
|
||
break
|
||
}
|
||
|
||
switch fieldId {
|
||
case 1:
|
||
if fieldTypeId == thrift.I32 {
|
||
if err = p.ReadField1(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
issetKey = true
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 2:
|
||
if fieldTypeId == thrift.BOOL {
|
||
if err = p.ReadField2(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
issetEnable = true
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
default:
|
||
if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
}
|
||
if err = iprot.ReadFieldEnd(); err != nil {
|
||
goto ReadFieldEndError
|
||
}
|
||
}
|
||
if err = iprot.ReadStructEnd(); err != nil {
|
||
goto ReadStructEndError
|
||
}
|
||
|
||
if !issetKey {
|
||
fieldId = 1
|
||
goto RequiredFieldNotSetError
|
||
}
|
||
|
||
if !issetEnable {
|
||
fieldId = 2
|
||
goto RequiredFieldNotSetError
|
||
}
|
||
return nil
|
||
ReadStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
|
||
ReadFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
|
||
ReadFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ResourceAction[fieldId]), err)
|
||
SkipFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
|
||
|
||
ReadFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
|
||
ReadStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
|
||
RequiredFieldNotSetError:
|
||
return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_ResourceAction[fieldId]))
|
||
}
|
||
|
||
func (p *ResourceAction) ReadField1(iprot thrift.TProtocol) error {
|
||
|
||
var _field ActionKey
|
||
if v, err := iprot.ReadI32(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = ActionKey(v)
|
||
}
|
||
p.Key = _field
|
||
return nil
|
||
}
|
||
func (p *ResourceAction) ReadField2(iprot thrift.TProtocol) error {
|
||
|
||
var _field bool
|
||
if v, err := iprot.ReadBool(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = v
|
||
}
|
||
p.Enable = _field
|
||
return nil
|
||
}
|
||
|
||
func (p *ResourceAction) Write(oprot thrift.TProtocol) (err error) {
|
||
var fieldId int16
|
||
if err = oprot.WriteStructBegin("ResourceAction"); err != nil {
|
||
goto WriteStructBeginError
|
||
}
|
||
if p != nil {
|
||
if err = p.writeField1(oprot); err != nil {
|
||
fieldId = 1
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField2(oprot); err != nil {
|
||
fieldId = 2
|
||
goto WriteFieldError
|
||
}
|
||
}
|
||
if err = oprot.WriteFieldStop(); err != nil {
|
||
goto WriteFieldStopError
|
||
}
|
||
if err = oprot.WriteStructEnd(); err != nil {
|
||
goto WriteStructEndError
|
||
}
|
||
return nil
|
||
WriteStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
|
||
WriteFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
|
||
WriteFieldStopError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
|
||
WriteStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *ResourceAction) writeField1(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("Key", thrift.I32, 1); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteI32(int32(p.Key)); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
|
||
}
|
||
func (p *ResourceAction) writeField2(oprot thrift.TProtocol) (err error) {
|
||
if err = oprot.WriteFieldBegin("Enable", thrift.BOOL, 2); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteBool(p.Enable); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err)
|
||
}
|
||
|
||
func (p *ResourceAction) String() string {
|
||
if p == nil {
|
||
return "<nil>"
|
||
}
|
||
return fmt.Sprintf("ResourceAction(%+v)", *p)
|
||
|
||
}
|
||
|
||
// 展示用,实现方提供展示信息
|
||
type DisplayResourceInfo struct {
|
||
// 资源id
|
||
ResID *int64 `thrift:"ResID,1,optional" form:"ResID" json:"ResID,omitempty" query:"ResID"`
|
||
// 资源描述
|
||
Desc *string `thrift:"Desc,5,optional" form:"Desc" json:"Desc,omitempty" query:"Desc"`
|
||
// 资源Icon,完整url
|
||
Icon *string `thrift:"Icon,6,optional" form:"Icon" json:"Icon,omitempty" query:"Icon"`
|
||
// 资源状态,各类型资源自身定义
|
||
BizResStatus *int32 `thrift:"BizResStatus,12,optional" form:"BizResStatus" json:"BizResStatus,omitempty" query:"BizResStatus"`
|
||
// 是否开启多人编辑
|
||
CollaborationEnable *bool `thrift:"CollaborationEnable,13,optional" form:"CollaborationEnable" json:"CollaborationEnable,omitempty" query:"CollaborationEnable"`
|
||
// 业务携带的扩展信息,以res_type区分,每个res_type定义的schema和含义不一样,使用前需要判断res_type
|
||
BizExtend map[string]string `thrift:"BizExtend,16,optional" form:"BizExtend" json:"BizExtend,omitempty" query:"BizExtend"`
|
||
// 不同类型的不同操作按钮,由资源实现方和前端约定。返回则展示,要隐藏某个按钮,则不要返回;
|
||
Actions []*ResourceAction `thrift:"Actions,17,optional" form:"Actions" json:"Actions,omitempty" query:"Actions"`
|
||
// 是否禁止进详情页
|
||
DetailDisable *bool `thrift:"DetailDisable,18,optional" form:"DetailDisable" json:"DetailDisable,omitempty" query:"DetailDisable"`
|
||
// 资源名称
|
||
Name *string `thrift:"Name,19,optional" form:"Name" json:"Name,omitempty" query:"Name"`
|
||
// 资源发布状态,1-未发布,2-已发布
|
||
PublishStatus *ResourcePublishStatus `thrift:"PublishStatus,20,optional" form:"PublishStatus" json:"PublishStatus,omitempty" query:"PublishStatus"`
|
||
// 最近编辑时间, unix秒级时间戳
|
||
EditTime *int64 `thrift:"EditTime,21,optional" form:"EditTime" json:"EditTime,omitempty" query:"EditTime"`
|
||
}
|
||
|
||
func NewDisplayResourceInfo() *DisplayResourceInfo {
|
||
return &DisplayResourceInfo{}
|
||
}
|
||
|
||
func (p *DisplayResourceInfo) InitDefault() {
|
||
}
|
||
|
||
var DisplayResourceInfo_ResID_DEFAULT int64
|
||
|
||
func (p *DisplayResourceInfo) GetResID() (v int64) {
|
||
if !p.IsSetResID() {
|
||
return DisplayResourceInfo_ResID_DEFAULT
|
||
}
|
||
return *p.ResID
|
||
}
|
||
|
||
var DisplayResourceInfo_Desc_DEFAULT string
|
||
|
||
func (p *DisplayResourceInfo) GetDesc() (v string) {
|
||
if !p.IsSetDesc() {
|
||
return DisplayResourceInfo_Desc_DEFAULT
|
||
}
|
||
return *p.Desc
|
||
}
|
||
|
||
var DisplayResourceInfo_Icon_DEFAULT string
|
||
|
||
func (p *DisplayResourceInfo) GetIcon() (v string) {
|
||
if !p.IsSetIcon() {
|
||
return DisplayResourceInfo_Icon_DEFAULT
|
||
}
|
||
return *p.Icon
|
||
}
|
||
|
||
var DisplayResourceInfo_BizResStatus_DEFAULT int32
|
||
|
||
func (p *DisplayResourceInfo) GetBizResStatus() (v int32) {
|
||
if !p.IsSetBizResStatus() {
|
||
return DisplayResourceInfo_BizResStatus_DEFAULT
|
||
}
|
||
return *p.BizResStatus
|
||
}
|
||
|
||
var DisplayResourceInfo_CollaborationEnable_DEFAULT bool
|
||
|
||
func (p *DisplayResourceInfo) GetCollaborationEnable() (v bool) {
|
||
if !p.IsSetCollaborationEnable() {
|
||
return DisplayResourceInfo_CollaborationEnable_DEFAULT
|
||
}
|
||
return *p.CollaborationEnable
|
||
}
|
||
|
||
var DisplayResourceInfo_BizExtend_DEFAULT map[string]string
|
||
|
||
func (p *DisplayResourceInfo) GetBizExtend() (v map[string]string) {
|
||
if !p.IsSetBizExtend() {
|
||
return DisplayResourceInfo_BizExtend_DEFAULT
|
||
}
|
||
return p.BizExtend
|
||
}
|
||
|
||
var DisplayResourceInfo_Actions_DEFAULT []*ResourceAction
|
||
|
||
func (p *DisplayResourceInfo) GetActions() (v []*ResourceAction) {
|
||
if !p.IsSetActions() {
|
||
return DisplayResourceInfo_Actions_DEFAULT
|
||
}
|
||
return p.Actions
|
||
}
|
||
|
||
var DisplayResourceInfo_DetailDisable_DEFAULT bool
|
||
|
||
func (p *DisplayResourceInfo) GetDetailDisable() (v bool) {
|
||
if !p.IsSetDetailDisable() {
|
||
return DisplayResourceInfo_DetailDisable_DEFAULT
|
||
}
|
||
return *p.DetailDisable
|
||
}
|
||
|
||
var DisplayResourceInfo_Name_DEFAULT string
|
||
|
||
func (p *DisplayResourceInfo) GetName() (v string) {
|
||
if !p.IsSetName() {
|
||
return DisplayResourceInfo_Name_DEFAULT
|
||
}
|
||
return *p.Name
|
||
}
|
||
|
||
var DisplayResourceInfo_PublishStatus_DEFAULT ResourcePublishStatus
|
||
|
||
func (p *DisplayResourceInfo) GetPublishStatus() (v ResourcePublishStatus) {
|
||
if !p.IsSetPublishStatus() {
|
||
return DisplayResourceInfo_PublishStatus_DEFAULT
|
||
}
|
||
return *p.PublishStatus
|
||
}
|
||
|
||
var DisplayResourceInfo_EditTime_DEFAULT int64
|
||
|
||
func (p *DisplayResourceInfo) GetEditTime() (v int64) {
|
||
if !p.IsSetEditTime() {
|
||
return DisplayResourceInfo_EditTime_DEFAULT
|
||
}
|
||
return *p.EditTime
|
||
}
|
||
|
||
var fieldIDToName_DisplayResourceInfo = map[int16]string{
|
||
1: "ResID",
|
||
5: "Desc",
|
||
6: "Icon",
|
||
12: "BizResStatus",
|
||
13: "CollaborationEnable",
|
||
16: "BizExtend",
|
||
17: "Actions",
|
||
18: "DetailDisable",
|
||
19: "Name",
|
||
20: "PublishStatus",
|
||
21: "EditTime",
|
||
}
|
||
|
||
func (p *DisplayResourceInfo) IsSetResID() bool {
|
||
return p.ResID != nil
|
||
}
|
||
|
||
func (p *DisplayResourceInfo) IsSetDesc() bool {
|
||
return p.Desc != nil
|
||
}
|
||
|
||
func (p *DisplayResourceInfo) IsSetIcon() bool {
|
||
return p.Icon != nil
|
||
}
|
||
|
||
func (p *DisplayResourceInfo) IsSetBizResStatus() bool {
|
||
return p.BizResStatus != nil
|
||
}
|
||
|
||
func (p *DisplayResourceInfo) IsSetCollaborationEnable() bool {
|
||
return p.CollaborationEnable != nil
|
||
}
|
||
|
||
func (p *DisplayResourceInfo) IsSetBizExtend() bool {
|
||
return p.BizExtend != nil
|
||
}
|
||
|
||
func (p *DisplayResourceInfo) IsSetActions() bool {
|
||
return p.Actions != nil
|
||
}
|
||
|
||
func (p *DisplayResourceInfo) IsSetDetailDisable() bool {
|
||
return p.DetailDisable != nil
|
||
}
|
||
|
||
func (p *DisplayResourceInfo) IsSetName() bool {
|
||
return p.Name != nil
|
||
}
|
||
|
||
func (p *DisplayResourceInfo) IsSetPublishStatus() bool {
|
||
return p.PublishStatus != nil
|
||
}
|
||
|
||
func (p *DisplayResourceInfo) IsSetEditTime() bool {
|
||
return p.EditTime != nil
|
||
}
|
||
|
||
func (p *DisplayResourceInfo) Read(iprot thrift.TProtocol) (err error) {
|
||
var fieldTypeId thrift.TType
|
||
var fieldId int16
|
||
|
||
if _, err = iprot.ReadStructBegin(); err != nil {
|
||
goto ReadStructBeginError
|
||
}
|
||
|
||
for {
|
||
_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
|
||
if err != nil {
|
||
goto ReadFieldBeginError
|
||
}
|
||
if fieldTypeId == thrift.STOP {
|
||
break
|
||
}
|
||
|
||
switch fieldId {
|
||
case 1:
|
||
if fieldTypeId == thrift.I64 {
|
||
if err = p.ReadField1(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 5:
|
||
if fieldTypeId == thrift.STRING {
|
||
if err = p.ReadField5(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 6:
|
||
if fieldTypeId == thrift.STRING {
|
||
if err = p.ReadField6(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 12:
|
||
if fieldTypeId == thrift.I32 {
|
||
if err = p.ReadField12(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 13:
|
||
if fieldTypeId == thrift.BOOL {
|
||
if err = p.ReadField13(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 16:
|
||
if fieldTypeId == thrift.MAP {
|
||
if err = p.ReadField16(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 17:
|
||
if fieldTypeId == thrift.LIST {
|
||
if err = p.ReadField17(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 18:
|
||
if fieldTypeId == thrift.BOOL {
|
||
if err = p.ReadField18(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 19:
|
||
if fieldTypeId == thrift.STRING {
|
||
if err = p.ReadField19(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 20:
|
||
if fieldTypeId == thrift.I32 {
|
||
if err = p.ReadField20(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
case 21:
|
||
if fieldTypeId == thrift.I64 {
|
||
if err = p.ReadField21(iprot); err != nil {
|
||
goto ReadFieldError
|
||
}
|
||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
default:
|
||
if err = iprot.Skip(fieldTypeId); err != nil {
|
||
goto SkipFieldError
|
||
}
|
||
}
|
||
if err = iprot.ReadFieldEnd(); err != nil {
|
||
goto ReadFieldEndError
|
||
}
|
||
}
|
||
if err = iprot.ReadStructEnd(); err != nil {
|
||
goto ReadStructEndError
|
||
}
|
||
|
||
return nil
|
||
ReadStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
|
||
ReadFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
|
||
ReadFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_DisplayResourceInfo[fieldId]), err)
|
||
SkipFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
|
||
|
||
ReadFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
|
||
ReadStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *DisplayResourceInfo) ReadField1(iprot thrift.TProtocol) error {
|
||
|
||
var _field *int64
|
||
if v, err := iprot.ReadI64(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = &v
|
||
}
|
||
p.ResID = _field
|
||
return nil
|
||
}
|
||
func (p *DisplayResourceInfo) ReadField5(iprot thrift.TProtocol) error {
|
||
|
||
var _field *string
|
||
if v, err := iprot.ReadString(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = &v
|
||
}
|
||
p.Desc = _field
|
||
return nil
|
||
}
|
||
func (p *DisplayResourceInfo) ReadField6(iprot thrift.TProtocol) error {
|
||
|
||
var _field *string
|
||
if v, err := iprot.ReadString(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = &v
|
||
}
|
||
p.Icon = _field
|
||
return nil
|
||
}
|
||
func (p *DisplayResourceInfo) ReadField12(iprot thrift.TProtocol) error {
|
||
|
||
var _field *int32
|
||
if v, err := iprot.ReadI32(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = &v
|
||
}
|
||
p.BizResStatus = _field
|
||
return nil
|
||
}
|
||
func (p *DisplayResourceInfo) ReadField13(iprot thrift.TProtocol) error {
|
||
|
||
var _field *bool
|
||
if v, err := iprot.ReadBool(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = &v
|
||
}
|
||
p.CollaborationEnable = _field
|
||
return nil
|
||
}
|
||
func (p *DisplayResourceInfo) ReadField16(iprot thrift.TProtocol) error {
|
||
_, _, size, err := iprot.ReadMapBegin()
|
||
if err != nil {
|
||
return err
|
||
}
|
||
_field := make(map[string]string, size)
|
||
for i := 0; i < size; i++ {
|
||
var _key string
|
||
if v, err := iprot.ReadString(); err != nil {
|
||
return err
|
||
} else {
|
||
_key = v
|
||
}
|
||
|
||
var _val string
|
||
if v, err := iprot.ReadString(); err != nil {
|
||
return err
|
||
} else {
|
||
_val = v
|
||
}
|
||
|
||
_field[_key] = _val
|
||
}
|
||
if err := iprot.ReadMapEnd(); err != nil {
|
||
return err
|
||
}
|
||
p.BizExtend = _field
|
||
return nil
|
||
}
|
||
func (p *DisplayResourceInfo) ReadField17(iprot thrift.TProtocol) error {
|
||
_, size, err := iprot.ReadListBegin()
|
||
if err != nil {
|
||
return err
|
||
}
|
||
_field := make([]*ResourceAction, 0, size)
|
||
values := make([]ResourceAction, size)
|
||
for i := 0; i < size; i++ {
|
||
_elem := &values[i]
|
||
_elem.InitDefault()
|
||
|
||
if err := _elem.Read(iprot); err != nil {
|
||
return err
|
||
}
|
||
|
||
_field = append(_field, _elem)
|
||
}
|
||
if err := iprot.ReadListEnd(); err != nil {
|
||
return err
|
||
}
|
||
p.Actions = _field
|
||
return nil
|
||
}
|
||
func (p *DisplayResourceInfo) ReadField18(iprot thrift.TProtocol) error {
|
||
|
||
var _field *bool
|
||
if v, err := iprot.ReadBool(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = &v
|
||
}
|
||
p.DetailDisable = _field
|
||
return nil
|
||
}
|
||
func (p *DisplayResourceInfo) ReadField19(iprot thrift.TProtocol) error {
|
||
|
||
var _field *string
|
||
if v, err := iprot.ReadString(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = &v
|
||
}
|
||
p.Name = _field
|
||
return nil
|
||
}
|
||
func (p *DisplayResourceInfo) ReadField20(iprot thrift.TProtocol) error {
|
||
|
||
var _field *ResourcePublishStatus
|
||
if v, err := iprot.ReadI32(); err != nil {
|
||
return err
|
||
} else {
|
||
tmp := ResourcePublishStatus(v)
|
||
_field = &tmp
|
||
}
|
||
p.PublishStatus = _field
|
||
return nil
|
||
}
|
||
func (p *DisplayResourceInfo) ReadField21(iprot thrift.TProtocol) error {
|
||
|
||
var _field *int64
|
||
if v, err := iprot.ReadI64(); err != nil {
|
||
return err
|
||
} else {
|
||
_field = &v
|
||
}
|
||
p.EditTime = _field
|
||
return nil
|
||
}
|
||
|
||
func (p *DisplayResourceInfo) Write(oprot thrift.TProtocol) (err error) {
|
||
var fieldId int16
|
||
if err = oprot.WriteStructBegin("DisplayResourceInfo"); err != nil {
|
||
goto WriteStructBeginError
|
||
}
|
||
if p != nil {
|
||
if err = p.writeField1(oprot); err != nil {
|
||
fieldId = 1
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField5(oprot); err != nil {
|
||
fieldId = 5
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField6(oprot); err != nil {
|
||
fieldId = 6
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField12(oprot); err != nil {
|
||
fieldId = 12
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField13(oprot); err != nil {
|
||
fieldId = 13
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField16(oprot); err != nil {
|
||
fieldId = 16
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField17(oprot); err != nil {
|
||
fieldId = 17
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField18(oprot); err != nil {
|
||
fieldId = 18
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField19(oprot); err != nil {
|
||
fieldId = 19
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField20(oprot); err != nil {
|
||
fieldId = 20
|
||
goto WriteFieldError
|
||
}
|
||
if err = p.writeField21(oprot); err != nil {
|
||
fieldId = 21
|
||
goto WriteFieldError
|
||
}
|
||
}
|
||
if err = oprot.WriteFieldStop(); err != nil {
|
||
goto WriteFieldStopError
|
||
}
|
||
if err = oprot.WriteStructEnd(); err != nil {
|
||
goto WriteStructEndError
|
||
}
|
||
return nil
|
||
WriteStructBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
|
||
WriteFieldError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
|
||
WriteFieldStopError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
|
||
WriteStructEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
|
||
}
|
||
|
||
func (p *DisplayResourceInfo) writeField1(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetResID() {
|
||
if err = oprot.WriteFieldBegin("ResID", thrift.I64, 1); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteI64(*p.ResID); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
|
||
}
|
||
func (p *DisplayResourceInfo) writeField5(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetDesc() {
|
||
if err = oprot.WriteFieldBegin("Desc", thrift.STRING, 5); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteString(*p.Desc); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err)
|
||
}
|
||
func (p *DisplayResourceInfo) writeField6(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetIcon() {
|
||
if err = oprot.WriteFieldBegin("Icon", thrift.STRING, 6); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteString(*p.Icon); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 6 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err)
|
||
}
|
||
func (p *DisplayResourceInfo) writeField12(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetBizResStatus() {
|
||
if err = oprot.WriteFieldBegin("BizResStatus", thrift.I32, 12); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteI32(*p.BizResStatus); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 12 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 12 end error: ", p), err)
|
||
}
|
||
func (p *DisplayResourceInfo) writeField13(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetCollaborationEnable() {
|
||
if err = oprot.WriteFieldBegin("CollaborationEnable", thrift.BOOL, 13); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteBool(*p.CollaborationEnable); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 13 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 13 end error: ", p), err)
|
||
}
|
||
func (p *DisplayResourceInfo) writeField16(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetBizExtend() {
|
||
if err = oprot.WriteFieldBegin("BizExtend", thrift.MAP, 16); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRING, len(p.BizExtend)); err != nil {
|
||
return err
|
||
}
|
||
for k, v := range p.BizExtend {
|
||
if err := oprot.WriteString(k); err != nil {
|
||
return err
|
||
}
|
||
if err := oprot.WriteString(v); err != nil {
|
||
return err
|
||
}
|
||
}
|
||
if err := oprot.WriteMapEnd(); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 16 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 16 end error: ", p), err)
|
||
}
|
||
func (p *DisplayResourceInfo) writeField17(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetActions() {
|
||
if err = oprot.WriteFieldBegin("Actions", thrift.LIST, 17); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Actions)); err != nil {
|
||
return err
|
||
}
|
||
for _, v := range p.Actions {
|
||
if err := v.Write(oprot); err != nil {
|
||
return err
|
||
}
|
||
}
|
||
if err := oprot.WriteListEnd(); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 17 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 17 end error: ", p), err)
|
||
}
|
||
func (p *DisplayResourceInfo) writeField18(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetDetailDisable() {
|
||
if err = oprot.WriteFieldBegin("DetailDisable", thrift.BOOL, 18); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteBool(*p.DetailDisable); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 18 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 18 end error: ", p), err)
|
||
}
|
||
func (p *DisplayResourceInfo) writeField19(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetName() {
|
||
if err = oprot.WriteFieldBegin("Name", thrift.STRING, 19); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteString(*p.Name); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 19 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 19 end error: ", p), err)
|
||
}
|
||
func (p *DisplayResourceInfo) writeField20(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetPublishStatus() {
|
||
if err = oprot.WriteFieldBegin("PublishStatus", thrift.I32, 20); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteI32(int32(*p.PublishStatus)); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 20 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 20 end error: ", p), err)
|
||
}
|
||
func (p *DisplayResourceInfo) writeField21(oprot thrift.TProtocol) (err error) {
|
||
if p.IsSetEditTime() {
|
||
if err = oprot.WriteFieldBegin("EditTime", thrift.I64, 21); err != nil {
|
||
goto WriteFieldBeginError
|
||
}
|
||
if err := oprot.WriteI64(*p.EditTime); err != nil {
|
||
return err
|
||
}
|
||
if err = oprot.WriteFieldEnd(); err != nil {
|
||
goto WriteFieldEndError
|
||
}
|
||
}
|
||
return nil
|
||
WriteFieldBeginError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 21 begin error: ", p), err)
|
||
WriteFieldEndError:
|
||
return thrift.PrependError(fmt.Sprintf("%T write field 21 end error: ", p), err)
|
||
}
|
||
|
||
func (p *DisplayResourceInfo) String() string {
|
||
if p == nil {
|
||
return "<nil>"
|
||
}
|
||
return fmt.Sprintf("DisplayResourceInfo(%+v)", *p)
|
||
|
||
}
|