// Code generated by thriftgo (0.4.1). DO NOT EDIT. package playground import ( "database/sql" "database/sql/driver" "fmt" "github.com/apache/thrift/lib/go/thrift" "github.com/coze-dev/coze-studio/backend/api/model/base" ) type ActionKey int64 const ( //copy ActionKey_Copy ActionKey = 1 //delete ActionKey_Delete ActionKey = 2 //enable/disable ActionKey_EnableSwitch ActionKey = 3 //edit ActionKey_Edit ActionKey = 4 //Cross-space copy 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 "" } 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 ( //unpublished ResourcePublishStatus_UnPublished ResourcePublishStatus = 1 //Published ResourcePublishStatus_Published ResourcePublishStatus = 2 ) func (p ResourcePublishStatus) String() string { switch p { case ResourcePublishStatus_UnPublished: return "UnPublished" case ResourcePublishStatus_Published: return "Published" } return "" } 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 "" } 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 "" } 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 "" } 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 "" } 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 "" } 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 "" } 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 "" } 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 "" } 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 "" } 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 "" } return fmt.Sprintf("DeletePromptResourceResponse(%+v)", *p) } // Parameter priority from top to bottom 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 "" } 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 "" } return fmt.Sprintf("SyncPromptResourceToEsResponse(%+v)", *p) } type MGetDisplayResourceInfoRequest struct { // The maximum number of one page can be transferred, and the implementer can limit the maximum to 100. ResIDs []int64 `thrift:"ResIDs,1" form:"ResIDs" json:"ResIDs" query:"ResIDs"` // The current user, the implementation is used to determine the authority 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 "" } 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 "" } return fmt.Sprintf("MGetDisplayResourceInfoResponse(%+v)", *p) } type ResourceAction struct { // An operation corresponds to a unique key, and the key is constrained by the resource side Key ActionKey `thrift:"Key,1,required" json:"key" form:"Key,required" query:"Key,required"` //ture = can operate this Action, false = grey out 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 "" } return fmt.Sprintf("ResourceAction(%+v)", *p) } // For display, the implementer provides display information type DisplayResourceInfo struct { // Resource ID ResID *int64 `thrift:"ResID,1,optional" form:"ResID" json:"ResID,omitempty" query:"ResID"` // resource description Desc *string `thrift:"Desc,5,optional" form:"Desc" json:"Desc,omitempty" query:"Desc"` // Resource Icon, full url Icon *string `thrift:"Icon,6,optional" form:"Icon" json:"Icon,omitempty" query:"Icon"` // Resource status, each type of resource defines itself BizResStatus *int32 `thrift:"BizResStatus,12,optional" form:"BizResStatus" json:"BizResStatus,omitempty" query:"BizResStatus"` // Whether to enable multi-person editing CollaborationEnable *bool `thrift:"CollaborationEnable,13,optional" form:"CollaborationEnable" json:"CollaborationEnable,omitempty" query:"CollaborationEnable"` // Business carry extended information to res_type distinguish, each res_type defined schema and meaning is not the same, need to judge before use res_type BizExtend map[string]string `thrift:"BizExtend,16,optional" form:"BizExtend" json:"BizExtend,omitempty" query:"BizExtend"` // Different types of different operation buttons are agreed upon by the resource implementer and the front end. Return is displayed, if you want to hide a button, do not return; Actions []*ResourceAction `thrift:"Actions,17,optional" form:"Actions" json:"Actions,omitempty" query:"Actions"` // Whether to ban entering the details page DetailDisable *bool `thrift:"DetailDisable,18,optional" form:"DetailDisable" json:"DetailDisable,omitempty" query:"DetailDisable"` // resource name Name *string `thrift:"Name,19,optional" form:"Name" json:"Name,omitempty" query:"Name"` // Resource release status, 1 - unpublished, 2 - published PublishStatus *ResourcePublishStatus `thrift:"PublishStatus,20,optional" form:"PublishStatus" json:"PublishStatus,omitempty" query:"PublishStatus"` // Last edited, unix timestamp 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 "" } return fmt.Sprintf("DisplayResourceInfo(%+v)", *p) }