coze-studio/backend/api/model/intelligence/search.go

5172 lines
144 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// Code generated by thriftgo (0.4.1). DO NOT EDIT.
package intelligence
import (
"github.com/coze-dev/coze-studio/backend/api/model/base"
"github.com/coze-dev/coze-studio/backend/api/model/intelligence/common"
"database/sql"
"database/sql/driver"
"fmt"
"github.com/apache/thrift/lib/go/thrift"
)
type OrderBy int64
const (
OrderBy_UpdateTime OrderBy = 0
OrderBy_CreateTime OrderBy = 1
OrderBy_PublishTime OrderBy = 2
)
func (p OrderBy) String() string {
switch p {
case OrderBy_UpdateTime:
return "UpdateTime"
case OrderBy_CreateTime:
return "CreateTime"
case OrderBy_PublishTime:
return "PublishTime"
}
return "<UNSET>"
}
func OrderByFromString(s string) (OrderBy, error) {
switch s {
case "UpdateTime":
return OrderBy_UpdateTime, nil
case "CreateTime":
return OrderBy_CreateTime, nil
case "PublishTime":
return OrderBy_PublishTime, nil
}
return OrderBy(0), fmt.Errorf("not a valid OrderBy string")
}
func OrderByPtr(v OrderBy) *OrderBy { return &v }
func (p *OrderBy) Scan(value interface{}) (err error) {
var result sql.NullInt64
err = result.Scan(value)
*p = OrderBy(result.Int64)
return
}
func (p *OrderBy) Value() (driver.Value, error) {
if p == nil {
return nil, nil
}
return int64(*p), nil
}
type OceanProjectOrderBy int64
const (
OceanProjectOrderBy_UpdateTime OceanProjectOrderBy = 0
OceanProjectOrderBy_CreateTime OceanProjectOrderBy = 1
)
func (p OceanProjectOrderBy) String() string {
switch p {
case OceanProjectOrderBy_UpdateTime:
return "UpdateTime"
case OceanProjectOrderBy_CreateTime:
return "CreateTime"
}
return "<UNSET>"
}
func OceanProjectOrderByFromString(s string) (OceanProjectOrderBy, error) {
switch s {
case "UpdateTime":
return OceanProjectOrderBy_UpdateTime, nil
case "CreateTime":
return OceanProjectOrderBy_CreateTime, nil
}
return OceanProjectOrderBy(0), fmt.Errorf("not a valid OceanProjectOrderBy string")
}
func OceanProjectOrderByPtr(v OceanProjectOrderBy) *OceanProjectOrderBy { return &v }
func (p *OceanProjectOrderBy) Scan(value interface{}) (err error) {
var result sql.NullInt64
err = result.Scan(value)
*p = OceanProjectOrderBy(result.Int64)
return
}
func (p *OceanProjectOrderBy) Value() (driver.Value, error) {
if p == nil {
return nil, nil
}
return int64(*p), nil
}
type SearchScope int64
const (
SearchScope_All SearchScope = 0
SearchScope_CreateByMe SearchScope = 1
)
func (p SearchScope) String() string {
switch p {
case SearchScope_All:
return "All"
case SearchScope_CreateByMe:
return "CreateByMe"
}
return "<UNSET>"
}
func SearchScopeFromString(s string) (SearchScope, error) {
switch s {
case "All":
return SearchScope_All, nil
case "CreateByMe":
return SearchScope_CreateByMe, nil
}
return SearchScope(0), fmt.Errorf("not a valid SearchScope string")
}
func SearchScopePtr(v SearchScope) *SearchScope { return &v }
func (p *SearchScope) Scan(value interface{}) (err error) {
var result sql.NullInt64
err = result.Scan(value)
*p = SearchScope(result.Int64)
return
}
func (p *SearchScope) Value() (driver.Value, error) {
if p == nil {
return nil, nil
}
return int64(*p), nil
}
type BotMode int64
const (
BotMode_SingleMode BotMode = 0
BotMode_MultiMode BotMode = 1
BotMode_WorkflowMode BotMode = 2
)
func (p BotMode) String() string {
switch p {
case BotMode_SingleMode:
return "SingleMode"
case BotMode_MultiMode:
return "MultiMode"
case BotMode_WorkflowMode:
return "WorkflowMode"
}
return "<UNSET>"
}
func BotModeFromString(s string) (BotMode, error) {
switch s {
case "SingleMode":
return BotMode_SingleMode, nil
case "MultiMode":
return BotMode_MultiMode, nil
case "WorkflowMode":
return BotMode_WorkflowMode, nil
}
return BotMode(0), fmt.Errorf("not a valid BotMode string")
}
func BotModePtr(v BotMode) *BotMode { return &v }
func (p *BotMode) Scan(value interface{}) (err error) {
var result sql.NullInt64
err = result.Scan(value)
*p = BotMode(result.Int64)
return
}
func (p *BotMode) Value() (driver.Value, error) {
if p == nil {
return nil, nil
}
return int64(*p), nil
}
type GetDraftIntelligenceListOption struct {
// 是否需要个人版本Bot数据
NeedReplica bool `thrift:"need_replica,1" form:"need_replica" json:"need_replica" query:"need_replica"`
}
func NewGetDraftIntelligenceListOption() *GetDraftIntelligenceListOption {
return &GetDraftIntelligenceListOption{}
}
func (p *GetDraftIntelligenceListOption) InitDefault() {
}
func (p *GetDraftIntelligenceListOption) GetNeedReplica() (v bool) {
return p.NeedReplica
}
var fieldIDToName_GetDraftIntelligenceListOption = map[int16]string{
1: "need_replica",
}
func (p *GetDraftIntelligenceListOption) 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
}
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_GetDraftIntelligenceListOption[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 *GetDraftIntelligenceListOption) ReadField1(iprot thrift.TProtocol) error {
var _field bool
if v, err := iprot.ReadBool(); err != nil {
return err
} else {
_field = v
}
p.NeedReplica = _field
return nil
}
func (p *GetDraftIntelligenceListOption) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("GetDraftIntelligenceListOption"); 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 *GetDraftIntelligenceListOption) writeField1(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("need_replica", thrift.BOOL, 1); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteBool(p.NeedReplica); 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 *GetDraftIntelligenceListOption) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("GetDraftIntelligenceListOption(%+v)", *p)
}
type GetDraftIntelligenceListRequest struct {
SpaceID int64 `thrift:"space_id,1,required" form:"space_id,required" json:"space_id,string,required" query:"space_id,required"`
Name *string `thrift:"name,2,optional" form:"name" json:"name,omitempty" query:"name"`
HasPublished *bool `thrift:"has_published,3,optional" form:"has_published" json:"has_published,omitempty" query:"has_published"`
Status []common.IntelligenceStatus `thrift:"status,4,optional" form:"status" json:"status,omitempty" query:"status"`
Types []common.IntelligenceType `thrift:"types,5,optional" form:"types" json:"types,omitempty" query:"types"`
SearchScope *SearchScope `thrift:"search_scope,6,optional" form:"search_scope" json:"search_scope,omitempty" query:"search_scope"`
IsFav *bool `thrift:"is_fav,51,optional" form:"is_fav" json:"is_fav,omitempty" query:"is_fav"`
RecentlyOpen *bool `thrift:"recently_open,52,optional" form:"recently_open" json:"recently_open,omitempty" query:"recently_open"`
Option *GetDraftIntelligenceListOption `thrift:"option,99,optional" form:"option" json:"option,omitempty" query:"option"`
OrderBy *OrderBy `thrift:"order_by,100,optional" form:"order_by" json:"order_by,omitempty" query:"order_by"`
CursorID *string `thrift:"cursor_id,101,optional" form:"cursor_id" json:"cursor_id,omitempty" query:"cursor_id"`
Size *int32 `thrift:"size,102,optional" form:"size" json:"size,omitempty" query:"size"`
Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"`
}
func NewGetDraftIntelligenceListRequest() *GetDraftIntelligenceListRequest {
return &GetDraftIntelligenceListRequest{}
}
func (p *GetDraftIntelligenceListRequest) InitDefault() {
}
func (p *GetDraftIntelligenceListRequest) GetSpaceID() (v int64) {
return p.SpaceID
}
var GetDraftIntelligenceListRequest_Name_DEFAULT string
func (p *GetDraftIntelligenceListRequest) GetName() (v string) {
if !p.IsSetName() {
return GetDraftIntelligenceListRequest_Name_DEFAULT
}
return *p.Name
}
var GetDraftIntelligenceListRequest_HasPublished_DEFAULT bool
func (p *GetDraftIntelligenceListRequest) GetHasPublished() (v bool) {
if !p.IsSetHasPublished() {
return GetDraftIntelligenceListRequest_HasPublished_DEFAULT
}
return *p.HasPublished
}
var GetDraftIntelligenceListRequest_Status_DEFAULT []common.IntelligenceStatus
func (p *GetDraftIntelligenceListRequest) GetStatus() (v []common.IntelligenceStatus) {
if !p.IsSetStatus() {
return GetDraftIntelligenceListRequest_Status_DEFAULT
}
return p.Status
}
var GetDraftIntelligenceListRequest_Types_DEFAULT []common.IntelligenceType
func (p *GetDraftIntelligenceListRequest) GetTypes() (v []common.IntelligenceType) {
if !p.IsSetTypes() {
return GetDraftIntelligenceListRequest_Types_DEFAULT
}
return p.Types
}
var GetDraftIntelligenceListRequest_SearchScope_DEFAULT SearchScope
func (p *GetDraftIntelligenceListRequest) GetSearchScope() (v SearchScope) {
if !p.IsSetSearchScope() {
return GetDraftIntelligenceListRequest_SearchScope_DEFAULT
}
return *p.SearchScope
}
var GetDraftIntelligenceListRequest_IsFav_DEFAULT bool
func (p *GetDraftIntelligenceListRequest) GetIsFav() (v bool) {
if !p.IsSetIsFav() {
return GetDraftIntelligenceListRequest_IsFav_DEFAULT
}
return *p.IsFav
}
var GetDraftIntelligenceListRequest_RecentlyOpen_DEFAULT bool
func (p *GetDraftIntelligenceListRequest) GetRecentlyOpen() (v bool) {
if !p.IsSetRecentlyOpen() {
return GetDraftIntelligenceListRequest_RecentlyOpen_DEFAULT
}
return *p.RecentlyOpen
}
var GetDraftIntelligenceListRequest_Option_DEFAULT *GetDraftIntelligenceListOption
func (p *GetDraftIntelligenceListRequest) GetOption() (v *GetDraftIntelligenceListOption) {
if !p.IsSetOption() {
return GetDraftIntelligenceListRequest_Option_DEFAULT
}
return p.Option
}
var GetDraftIntelligenceListRequest_OrderBy_DEFAULT OrderBy
func (p *GetDraftIntelligenceListRequest) GetOrderBy() (v OrderBy) {
if !p.IsSetOrderBy() {
return GetDraftIntelligenceListRequest_OrderBy_DEFAULT
}
return *p.OrderBy
}
var GetDraftIntelligenceListRequest_CursorID_DEFAULT string
func (p *GetDraftIntelligenceListRequest) GetCursorID() (v string) {
if !p.IsSetCursorID() {
return GetDraftIntelligenceListRequest_CursorID_DEFAULT
}
return *p.CursorID
}
var GetDraftIntelligenceListRequest_Size_DEFAULT int32
func (p *GetDraftIntelligenceListRequest) GetSize() (v int32) {
if !p.IsSetSize() {
return GetDraftIntelligenceListRequest_Size_DEFAULT
}
return *p.Size
}
var GetDraftIntelligenceListRequest_Base_DEFAULT *base.Base
func (p *GetDraftIntelligenceListRequest) GetBase() (v *base.Base) {
if !p.IsSetBase() {
return GetDraftIntelligenceListRequest_Base_DEFAULT
}
return p.Base
}
var fieldIDToName_GetDraftIntelligenceListRequest = map[int16]string{
1: "space_id",
2: "name",
3: "has_published",
4: "status",
5: "types",
6: "search_scope",
51: "is_fav",
52: "recently_open",
99: "option",
100: "order_by",
101: "cursor_id",
102: "size",
255: "Base",
}
func (p *GetDraftIntelligenceListRequest) IsSetName() bool {
return p.Name != nil
}
func (p *GetDraftIntelligenceListRequest) IsSetHasPublished() bool {
return p.HasPublished != nil
}
func (p *GetDraftIntelligenceListRequest) IsSetStatus() bool {
return p.Status != nil
}
func (p *GetDraftIntelligenceListRequest) IsSetTypes() bool {
return p.Types != nil
}
func (p *GetDraftIntelligenceListRequest) IsSetSearchScope() bool {
return p.SearchScope != nil
}
func (p *GetDraftIntelligenceListRequest) IsSetIsFav() bool {
return p.IsFav != nil
}
func (p *GetDraftIntelligenceListRequest) IsSetRecentlyOpen() bool {
return p.RecentlyOpen != nil
}
func (p *GetDraftIntelligenceListRequest) IsSetOption() bool {
return p.Option != nil
}
func (p *GetDraftIntelligenceListRequest) IsSetOrderBy() bool {
return p.OrderBy != nil
}
func (p *GetDraftIntelligenceListRequest) IsSetCursorID() bool {
return p.CursorID != nil
}
func (p *GetDraftIntelligenceListRequest) IsSetSize() bool {
return p.Size != nil
}
func (p *GetDraftIntelligenceListRequest) IsSetBase() bool {
return p.Base != nil
}
func (p *GetDraftIntelligenceListRequest) Read(iprot thrift.TProtocol) (err error) {
var fieldTypeId thrift.TType
var fieldId int16
var issetSpaceID 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
}
issetSpaceID = true
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 2:
if fieldTypeId == thrift.STRING {
if err = p.ReadField2(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 3:
if fieldTypeId == thrift.BOOL {
if err = p.ReadField3(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 4:
if fieldTypeId == thrift.LIST {
if err = p.ReadField4(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 5:
if fieldTypeId == thrift.LIST {
if err = p.ReadField5(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 6:
if fieldTypeId == thrift.I32 {
if err = p.ReadField6(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 51:
if fieldTypeId == thrift.BOOL {
if err = p.ReadField51(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 52:
if fieldTypeId == thrift.BOOL {
if err = p.ReadField52(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 99:
if fieldTypeId == thrift.STRUCT {
if err = p.ReadField99(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 100:
if fieldTypeId == thrift.I32 {
if err = p.ReadField100(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 101:
if fieldTypeId == thrift.STRING {
if err = p.ReadField101(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 102:
if fieldTypeId == thrift.I32 {
if err = p.ReadField102(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
}
if !issetSpaceID {
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_GetDraftIntelligenceListRequest[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_GetDraftIntelligenceListRequest[fieldId]))
}
func (p *GetDraftIntelligenceListRequest) ReadField1(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 *GetDraftIntelligenceListRequest) ReadField2(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 *GetDraftIntelligenceListRequest) ReadField3(iprot thrift.TProtocol) error {
var _field *bool
if v, err := iprot.ReadBool(); err != nil {
return err
} else {
_field = &v
}
p.HasPublished = _field
return nil
}
func (p *GetDraftIntelligenceListRequest) ReadField4(iprot thrift.TProtocol) error {
_, size, err := iprot.ReadListBegin()
if err != nil {
return err
}
_field := make([]common.IntelligenceStatus, 0, size)
for i := 0; i < size; i++ {
var _elem common.IntelligenceStatus
if v, err := iprot.ReadI32(); err != nil {
return err
} else {
_elem = common.IntelligenceStatus(v)
}
_field = append(_field, _elem)
}
if err := iprot.ReadListEnd(); err != nil {
return err
}
p.Status = _field
return nil
}
func (p *GetDraftIntelligenceListRequest) ReadField5(iprot thrift.TProtocol) error {
_, size, err := iprot.ReadListBegin()
if err != nil {
return err
}
_field := make([]common.IntelligenceType, 0, size)
for i := 0; i < size; i++ {
var _elem common.IntelligenceType
if v, err := iprot.ReadI32(); err != nil {
return err
} else {
_elem = common.IntelligenceType(v)
}
_field = append(_field, _elem)
}
if err := iprot.ReadListEnd(); err != nil {
return err
}
p.Types = _field
return nil
}
func (p *GetDraftIntelligenceListRequest) ReadField6(iprot thrift.TProtocol) error {
var _field *SearchScope
if v, err := iprot.ReadI32(); err != nil {
return err
} else {
tmp := SearchScope(v)
_field = &tmp
}
p.SearchScope = _field
return nil
}
func (p *GetDraftIntelligenceListRequest) ReadField51(iprot thrift.TProtocol) error {
var _field *bool
if v, err := iprot.ReadBool(); err != nil {
return err
} else {
_field = &v
}
p.IsFav = _field
return nil
}
func (p *GetDraftIntelligenceListRequest) ReadField52(iprot thrift.TProtocol) error {
var _field *bool
if v, err := iprot.ReadBool(); err != nil {
return err
} else {
_field = &v
}
p.RecentlyOpen = _field
return nil
}
func (p *GetDraftIntelligenceListRequest) ReadField99(iprot thrift.TProtocol) error {
_field := NewGetDraftIntelligenceListOption()
if err := _field.Read(iprot); err != nil {
return err
}
p.Option = _field
return nil
}
func (p *GetDraftIntelligenceListRequest) ReadField100(iprot thrift.TProtocol) error {
var _field *OrderBy
if v, err := iprot.ReadI32(); err != nil {
return err
} else {
tmp := OrderBy(v)
_field = &tmp
}
p.OrderBy = _field
return nil
}
func (p *GetDraftIntelligenceListRequest) ReadField101(iprot thrift.TProtocol) error {
var _field *string
if v, err := iprot.ReadString(); err != nil {
return err
} else {
_field = &v
}
p.CursorID = _field
return nil
}
func (p *GetDraftIntelligenceListRequest) ReadField102(iprot thrift.TProtocol) error {
var _field *int32
if v, err := iprot.ReadI32(); err != nil {
return err
} else {
_field = &v
}
p.Size = _field
return nil
}
func (p *GetDraftIntelligenceListRequest) ReadField255(iprot thrift.TProtocol) error {
_field := base.NewBase()
if err := _field.Read(iprot); err != nil {
return err
}
p.Base = _field
return nil
}
func (p *GetDraftIntelligenceListRequest) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("GetDraftIntelligenceListRequest"); 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 = p.writeField6(oprot); err != nil {
fieldId = 6
goto WriteFieldError
}
if err = p.writeField51(oprot); err != nil {
fieldId = 51
goto WriteFieldError
}
if err = p.writeField52(oprot); err != nil {
fieldId = 52
goto WriteFieldError
}
if err = p.writeField99(oprot); err != nil {
fieldId = 99
goto WriteFieldError
}
if err = p.writeField100(oprot); err != nil {
fieldId = 100
goto WriteFieldError
}
if err = p.writeField101(oprot); err != nil {
fieldId = 101
goto WriteFieldError
}
if err = p.writeField102(oprot); err != nil {
fieldId = 102
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 *GetDraftIntelligenceListRequest) writeField1(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("space_id", thrift.I64, 1); 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 1 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
}
func (p *GetDraftIntelligenceListRequest) writeField2(oprot thrift.TProtocol) (err error) {
if p.IsSetName() {
if err = oprot.WriteFieldBegin("name", thrift.STRING, 2); 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 2 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err)
}
func (p *GetDraftIntelligenceListRequest) writeField3(oprot thrift.TProtocol) (err error) {
if p.IsSetHasPublished() {
if err = oprot.WriteFieldBegin("has_published", thrift.BOOL, 3); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteBool(*p.HasPublished); 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 *GetDraftIntelligenceListRequest) writeField4(oprot thrift.TProtocol) (err error) {
if p.IsSetStatus() {
if err = oprot.WriteFieldBegin("status", thrift.LIST, 4); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteListBegin(thrift.I32, len(p.Status)); err != nil {
return err
}
for _, v := range p.Status {
if err := oprot.WriteI32(int32(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 4 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err)
}
func (p *GetDraftIntelligenceListRequest) writeField5(oprot thrift.TProtocol) (err error) {
if p.IsSetTypes() {
if err = oprot.WriteFieldBegin("types", thrift.LIST, 5); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteListBegin(thrift.I32, len(p.Types)); err != nil {
return err
}
for _, v := range p.Types {
if err := oprot.WriteI32(int32(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 5 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err)
}
func (p *GetDraftIntelligenceListRequest) writeField6(oprot thrift.TProtocol) (err error) {
if p.IsSetSearchScope() {
if err = oprot.WriteFieldBegin("search_scope", thrift.I32, 6); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteI32(int32(*p.SearchScope)); 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 *GetDraftIntelligenceListRequest) writeField51(oprot thrift.TProtocol) (err error) {
if p.IsSetIsFav() {
if err = oprot.WriteFieldBegin("is_fav", thrift.BOOL, 51); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteBool(*p.IsFav); err != nil {
return err
}
if err = oprot.WriteFieldEnd(); err != nil {
goto WriteFieldEndError
}
}
return nil
WriteFieldBeginError:
return thrift.PrependError(fmt.Sprintf("%T write field 51 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 51 end error: ", p), err)
}
func (p *GetDraftIntelligenceListRequest) writeField52(oprot thrift.TProtocol) (err error) {
if p.IsSetRecentlyOpen() {
if err = oprot.WriteFieldBegin("recently_open", thrift.BOOL, 52); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteBool(*p.RecentlyOpen); err != nil {
return err
}
if err = oprot.WriteFieldEnd(); err != nil {
goto WriteFieldEndError
}
}
return nil
WriteFieldBeginError:
return thrift.PrependError(fmt.Sprintf("%T write field 52 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 52 end error: ", p), err)
}
func (p *GetDraftIntelligenceListRequest) writeField99(oprot thrift.TProtocol) (err error) {
if p.IsSetOption() {
if err = oprot.WriteFieldBegin("option", thrift.STRUCT, 99); err != nil {
goto WriteFieldBeginError
}
if err := p.Option.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 99 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 99 end error: ", p), err)
}
func (p *GetDraftIntelligenceListRequest) writeField100(oprot thrift.TProtocol) (err error) {
if p.IsSetOrderBy() {
if err = oprot.WriteFieldBegin("order_by", thrift.I32, 100); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteI32(int32(*p.OrderBy)); err != nil {
return err
}
if err = oprot.WriteFieldEnd(); err != nil {
goto WriteFieldEndError
}
}
return nil
WriteFieldBeginError:
return thrift.PrependError(fmt.Sprintf("%T write field 100 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 100 end error: ", p), err)
}
func (p *GetDraftIntelligenceListRequest) writeField101(oprot thrift.TProtocol) (err error) {
if p.IsSetCursorID() {
if err = oprot.WriteFieldBegin("cursor_id", thrift.STRING, 101); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteString(*p.CursorID); err != nil {
return err
}
if err = oprot.WriteFieldEnd(); err != nil {
goto WriteFieldEndError
}
}
return nil
WriteFieldBeginError:
return thrift.PrependError(fmt.Sprintf("%T write field 101 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 101 end error: ", p), err)
}
func (p *GetDraftIntelligenceListRequest) writeField102(oprot thrift.TProtocol) (err error) {
if p.IsSetSize() {
if err = oprot.WriteFieldBegin("size", thrift.I32, 102); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteI32(*p.Size); err != nil {
return err
}
if err = oprot.WriteFieldEnd(); err != nil {
goto WriteFieldEndError
}
}
return nil
WriteFieldBeginError:
return thrift.PrependError(fmt.Sprintf("%T write field 102 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 102 end error: ", p), err)
}
func (p *GetDraftIntelligenceListRequest) writeField255(oprot thrift.TProtocol) (err error) {
if p.IsSetBase() {
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 *GetDraftIntelligenceListRequest) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("GetDraftIntelligenceListRequest(%+v)", *p)
}
type IntelligencePublishInfo struct {
PublishTime string `thrift:"publish_time,1" form:"publish_time" json:"publish_time" query:"publish_time"`
HasPublished bool `thrift:"has_published,2" form:"has_published" json:"has_published" query:"has_published"`
Connectors []*common.ConnectorInfo `thrift:"connectors,3" form:"connectors" json:"connectors" query:"connectors"`
}
func NewIntelligencePublishInfo() *IntelligencePublishInfo {
return &IntelligencePublishInfo{}
}
func (p *IntelligencePublishInfo) InitDefault() {
}
func (p *IntelligencePublishInfo) GetPublishTime() (v string) {
return p.PublishTime
}
func (p *IntelligencePublishInfo) GetHasPublished() (v bool) {
return p.HasPublished
}
func (p *IntelligencePublishInfo) GetConnectors() (v []*common.ConnectorInfo) {
return p.Connectors
}
var fieldIDToName_IntelligencePublishInfo = map[int16]string{
1: "publish_time",
2: "has_published",
3: "connectors",
}
func (p *IntelligencePublishInfo) 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 2:
if fieldTypeId == thrift.BOOL {
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
}
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_IntelligencePublishInfo[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 *IntelligencePublishInfo) ReadField1(iprot thrift.TProtocol) error {
var _field string
if v, err := iprot.ReadString(); err != nil {
return err
} else {
_field = v
}
p.PublishTime = _field
return nil
}
func (p *IntelligencePublishInfo) ReadField2(iprot thrift.TProtocol) error {
var _field bool
if v, err := iprot.ReadBool(); err != nil {
return err
} else {
_field = v
}
p.HasPublished = _field
return nil
}
func (p *IntelligencePublishInfo) ReadField3(iprot thrift.TProtocol) error {
_, size, err := iprot.ReadListBegin()
if err != nil {
return err
}
_field := make([]*common.ConnectorInfo, 0, size)
values := make([]common.ConnectorInfo, 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.Connectors = _field
return nil
}
func (p *IntelligencePublishInfo) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("IntelligencePublishInfo"); 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 = 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 *IntelligencePublishInfo) writeField1(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("publish_time", thrift.STRING, 1); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteString(p.PublishTime); 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 *IntelligencePublishInfo) writeField2(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("has_published", thrift.BOOL, 2); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteBool(p.HasPublished); 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 *IntelligencePublishInfo) writeField3(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("connectors", thrift.LIST, 3); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Connectors)); err != nil {
return err
}
for _, v := range p.Connectors {
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 3 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err)
}
func (p *IntelligencePublishInfo) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("IntelligencePublishInfo(%+v)", *p)
}
type IntelligencePermissionInfo struct {
InCollaboration bool `thrift:"in_collaboration,1" form:"in_collaboration" json:"in_collaboration" query:"in_collaboration"`
// 当前用户是否可删除
CanDelete bool `thrift:"can_delete,2" form:"can_delete" json:"can_delete" query:"can_delete"`
// 当前用户是否可查看当前判断逻辑为用户是否在bot所在空间
CanView bool `thrift:"can_view,3" form:"can_view" json:"can_view" query:"can_view"`
}
func NewIntelligencePermissionInfo() *IntelligencePermissionInfo {
return &IntelligencePermissionInfo{}
}
func (p *IntelligencePermissionInfo) InitDefault() {
}
func (p *IntelligencePermissionInfo) GetInCollaboration() (v bool) {
return p.InCollaboration
}
func (p *IntelligencePermissionInfo) GetCanDelete() (v bool) {
return p.CanDelete
}
func (p *IntelligencePermissionInfo) GetCanView() (v bool) {
return p.CanView
}
var fieldIDToName_IntelligencePermissionInfo = map[int16]string{
1: "in_collaboration",
2: "can_delete",
3: "can_view",
}
func (p *IntelligencePermissionInfo) 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.BOOL {
if err = p.ReadField2(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 3:
if fieldTypeId == thrift.BOOL {
if err = p.ReadField3(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_IntelligencePermissionInfo[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 *IntelligencePermissionInfo) ReadField1(iprot thrift.TProtocol) error {
var _field bool
if v, err := iprot.ReadBool(); err != nil {
return err
} else {
_field = v
}
p.InCollaboration = _field
return nil
}
func (p *IntelligencePermissionInfo) ReadField2(iprot thrift.TProtocol) error {
var _field bool
if v, err := iprot.ReadBool(); err != nil {
return err
} else {
_field = v
}
p.CanDelete = _field
return nil
}
func (p *IntelligencePermissionInfo) ReadField3(iprot thrift.TProtocol) error {
var _field bool
if v, err := iprot.ReadBool(); err != nil {
return err
} else {
_field = v
}
p.CanView = _field
return nil
}
func (p *IntelligencePermissionInfo) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("IntelligencePermissionInfo"); 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 = 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 *IntelligencePermissionInfo) writeField1(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("in_collaboration", thrift.BOOL, 1); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteBool(p.InCollaboration); 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 *IntelligencePermissionInfo) writeField2(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("can_delete", thrift.BOOL, 2); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteBool(p.CanDelete); 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 *IntelligencePermissionInfo) writeField3(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("can_view", thrift.BOOL, 3); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteBool(p.CanView); 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 *IntelligencePermissionInfo) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("IntelligencePermissionInfo(%+v)", *p)
}
type FavoriteInfo struct {
// 是否收藏;收藏列表使用
IsFav bool `thrift:"is_fav,1" form:"is_fav" json:"is_fav" query:"is_fav"`
// 收藏时间;收藏列表使用
FavTime string `thrift:"fav_time,2" form:"fav_time" json:"fav_time" query:"fav_time"`
}
func NewFavoriteInfo() *FavoriteInfo {
return &FavoriteInfo{}
}
func (p *FavoriteInfo) InitDefault() {
}
func (p *FavoriteInfo) GetIsFav() (v bool) {
return p.IsFav
}
func (p *FavoriteInfo) GetFavTime() (v string) {
return p.FavTime
}
var fieldIDToName_FavoriteInfo = map[int16]string{
1: "is_fav",
2: "fav_time",
}
func (p *FavoriteInfo) 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.STRING {
if err = p.ReadField2(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_FavoriteInfo[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 *FavoriteInfo) ReadField1(iprot thrift.TProtocol) error {
var _field bool
if v, err := iprot.ReadBool(); err != nil {
return err
} else {
_field = v
}
p.IsFav = _field
return nil
}
func (p *FavoriteInfo) ReadField2(iprot thrift.TProtocol) error {
var _field string
if v, err := iprot.ReadString(); err != nil {
return err
} else {
_field = v
}
p.FavTime = _field
return nil
}
func (p *FavoriteInfo) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("FavoriteInfo"); 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 *FavoriteInfo) writeField1(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("is_fav", thrift.BOOL, 1); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteBool(p.IsFav); 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 *FavoriteInfo) writeField2(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("fav_time", thrift.STRING, 2); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteString(p.FavTime); 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 *FavoriteInfo) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("FavoriteInfo(%+v)", *p)
}
type OtherInfo struct {
// 最近打开时间;最近打开筛选时使用
RecentlyOpenTime string `thrift:"recently_open_time,1" form:"recently_open_time" json:"recently_open_time" query:"recently_open_time"`
// 仅bot类型返回
BotMode BotMode `thrift:"bot_mode,2" form:"bot_mode" json:"bot_mode" query:"bot_mode"`
}
func NewOtherInfo() *OtherInfo {
return &OtherInfo{}
}
func (p *OtherInfo) InitDefault() {
}
func (p *OtherInfo) GetRecentlyOpenTime() (v string) {
return p.RecentlyOpenTime
}
func (p *OtherInfo) GetBotMode() (v BotMode) {
return p.BotMode
}
var fieldIDToName_OtherInfo = map[int16]string{
1: "recently_open_time",
2: "bot_mode",
}
func (p *OtherInfo) 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 2:
if fieldTypeId == thrift.I32 {
if err = p.ReadField2(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_OtherInfo[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 *OtherInfo) ReadField1(iprot thrift.TProtocol) error {
var _field string
if v, err := iprot.ReadString(); err != nil {
return err
} else {
_field = v
}
p.RecentlyOpenTime = _field
return nil
}
func (p *OtherInfo) ReadField2(iprot thrift.TProtocol) error {
var _field BotMode
if v, err := iprot.ReadI32(); err != nil {
return err
} else {
_field = BotMode(v)
}
p.BotMode = _field
return nil
}
func (p *OtherInfo) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("OtherInfo"); 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 *OtherInfo) writeField1(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("recently_open_time", thrift.STRING, 1); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteString(p.RecentlyOpenTime); 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 *OtherInfo) writeField2(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("bot_mode", thrift.I32, 2); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteI32(int32(p.BotMode)); 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 *OtherInfo) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("OtherInfo(%+v)", *p)
}
type Intelligence struct {
// 基本信息
BasicInfo *common.IntelligenceBasicInfo `thrift:"basic_info,1" form:"basic_info" json:"basic_info" query:"basic_info"`
// 智能体类型
Type common.IntelligenceType `thrift:"type,2" form:"type" json:"type" query:"type"`
// 智能体发布信息,可选
PublishInfo *IntelligencePublishInfo `thrift:"publish_info,3" form:"publish_info" json:"publish_info" query:"publish_info"`
// 智能体所有者信息,可选
OwnerInfo *common.User `thrift:"owner_info,4" form:"owner_info" json:"owner_info" query:"owner_info"`
// 当前用户对智能体的权限信息,可选
PermissionInfo *IntelligencePermissionInfo `thrift:"permission_info,5" form:"permission_info" json:"permission_info" query:"permission_info"`
}
func NewIntelligence() *Intelligence {
return &Intelligence{}
}
func (p *Intelligence) InitDefault() {
}
var Intelligence_BasicInfo_DEFAULT *common.IntelligenceBasicInfo
func (p *Intelligence) GetBasicInfo() (v *common.IntelligenceBasicInfo) {
if !p.IsSetBasicInfo() {
return Intelligence_BasicInfo_DEFAULT
}
return p.BasicInfo
}
func (p *Intelligence) GetType() (v common.IntelligenceType) {
return p.Type
}
var Intelligence_PublishInfo_DEFAULT *IntelligencePublishInfo
func (p *Intelligence) GetPublishInfo() (v *IntelligencePublishInfo) {
if !p.IsSetPublishInfo() {
return Intelligence_PublishInfo_DEFAULT
}
return p.PublishInfo
}
var Intelligence_OwnerInfo_DEFAULT *common.User
func (p *Intelligence) GetOwnerInfo() (v *common.User) {
if !p.IsSetOwnerInfo() {
return Intelligence_OwnerInfo_DEFAULT
}
return p.OwnerInfo
}
var Intelligence_PermissionInfo_DEFAULT *IntelligencePermissionInfo
func (p *Intelligence) GetPermissionInfo() (v *IntelligencePermissionInfo) {
if !p.IsSetPermissionInfo() {
return Intelligence_PermissionInfo_DEFAULT
}
return p.PermissionInfo
}
var fieldIDToName_Intelligence = map[int16]string{
1: "basic_info",
2: "type",
3: "publish_info",
4: "owner_info",
5: "permission_info",
}
func (p *Intelligence) IsSetBasicInfo() bool {
return p.BasicInfo != nil
}
func (p *Intelligence) IsSetPublishInfo() bool {
return p.PublishInfo != nil
}
func (p *Intelligence) IsSetOwnerInfo() bool {
return p.OwnerInfo != nil
}
func (p *Intelligence) IsSetPermissionInfo() bool {
return p.PermissionInfo != nil
}
func (p *Intelligence) 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.STRUCT {
if err = p.ReadField1(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 2:
if fieldTypeId == thrift.I32 {
if err = p.ReadField2(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 3:
if fieldTypeId == thrift.STRUCT {
if err = p.ReadField3(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 4:
if fieldTypeId == thrift.STRUCT {
if err = p.ReadField4(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 5:
if fieldTypeId == thrift.STRUCT {
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_Intelligence[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 *Intelligence) ReadField1(iprot thrift.TProtocol) error {
_field := common.NewIntelligenceBasicInfo()
if err := _field.Read(iprot); err != nil {
return err
}
p.BasicInfo = _field
return nil
}
func (p *Intelligence) ReadField2(iprot thrift.TProtocol) error {
var _field common.IntelligenceType
if v, err := iprot.ReadI32(); err != nil {
return err
} else {
_field = common.IntelligenceType(v)
}
p.Type = _field
return nil
}
func (p *Intelligence) ReadField3(iprot thrift.TProtocol) error {
_field := NewIntelligencePublishInfo()
if err := _field.Read(iprot); err != nil {
return err
}
p.PublishInfo = _field
return nil
}
func (p *Intelligence) ReadField4(iprot thrift.TProtocol) error {
_field := common.NewUser()
if err := _field.Read(iprot); err != nil {
return err
}
p.OwnerInfo = _field
return nil
}
func (p *Intelligence) ReadField5(iprot thrift.TProtocol) error {
_field := NewIntelligencePermissionInfo()
if err := _field.Read(iprot); err != nil {
return err
}
p.PermissionInfo = _field
return nil
}
func (p *Intelligence) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("Intelligence"); 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 *Intelligence) writeField1(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("basic_info", thrift.STRUCT, 1); err != nil {
goto WriteFieldBeginError
}
if err := p.BasicInfo.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 *Intelligence) writeField2(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("type", thrift.I32, 2); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteI32(int32(p.Type)); 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 *Intelligence) writeField3(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("publish_info", thrift.STRUCT, 3); err != nil {
goto WriteFieldBeginError
}
if err := p.PublishInfo.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 3 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err)
}
func (p *Intelligence) writeField4(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("owner_info", thrift.STRUCT, 4); err != nil {
goto WriteFieldBeginError
}
if err := p.OwnerInfo.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 4 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err)
}
func (p *Intelligence) writeField5(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("permission_info", thrift.STRUCT, 5); err != nil {
goto WriteFieldBeginError
}
if err := p.PermissionInfo.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 5 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err)
}
func (p *Intelligence) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("Intelligence(%+v)", *p)
}
// For前端
type IntelligenceData struct {
BasicInfo *common.IntelligenceBasicInfo `thrift:"basic_info,1" form:"basic_info" json:"basic_info" query:"basic_info"`
Type common.IntelligenceType `thrift:"type,2" form:"type" json:"type" query:"type"`
PublishInfo *IntelligencePublishInfo `thrift:"publish_info,3" form:"publish_info" json:"publish_info" query:"publish_info"`
PermissionInfo *IntelligencePermissionInfo `thrift:"permission_info,4" form:"permission_info" json:"permission_info" query:"permission_info"`
OwnerInfo *common.User `thrift:"owner_info,5" form:"owner_info" json:"owner_info" query:"owner_info"`
LatestAuditInfo *common.AuditInfo `thrift:"latest_audit_info,6" form:"latest_audit_info" json:"latest_audit_info" query:"latest_audit_info"`
FavoriteInfo *FavoriteInfo `thrift:"favorite_info,7" form:"favorite_info" json:"favorite_info" query:"favorite_info"`
OtherInfo *OtherInfo `thrift:"other_info,50" form:"other_info" json:"other_info" query:"other_info"`
}
func NewIntelligenceData() *IntelligenceData {
return &IntelligenceData{}
}
func (p *IntelligenceData) InitDefault() {
}
var IntelligenceData_BasicInfo_DEFAULT *common.IntelligenceBasicInfo
func (p *IntelligenceData) GetBasicInfo() (v *common.IntelligenceBasicInfo) {
if !p.IsSetBasicInfo() {
return IntelligenceData_BasicInfo_DEFAULT
}
return p.BasicInfo
}
func (p *IntelligenceData) GetType() (v common.IntelligenceType) {
return p.Type
}
var IntelligenceData_PublishInfo_DEFAULT *IntelligencePublishInfo
func (p *IntelligenceData) GetPublishInfo() (v *IntelligencePublishInfo) {
if !p.IsSetPublishInfo() {
return IntelligenceData_PublishInfo_DEFAULT
}
return p.PublishInfo
}
var IntelligenceData_PermissionInfo_DEFAULT *IntelligencePermissionInfo
func (p *IntelligenceData) GetPermissionInfo() (v *IntelligencePermissionInfo) {
if !p.IsSetPermissionInfo() {
return IntelligenceData_PermissionInfo_DEFAULT
}
return p.PermissionInfo
}
var IntelligenceData_OwnerInfo_DEFAULT *common.User
func (p *IntelligenceData) GetOwnerInfo() (v *common.User) {
if !p.IsSetOwnerInfo() {
return IntelligenceData_OwnerInfo_DEFAULT
}
return p.OwnerInfo
}
var IntelligenceData_LatestAuditInfo_DEFAULT *common.AuditInfo
func (p *IntelligenceData) GetLatestAuditInfo() (v *common.AuditInfo) {
if !p.IsSetLatestAuditInfo() {
return IntelligenceData_LatestAuditInfo_DEFAULT
}
return p.LatestAuditInfo
}
var IntelligenceData_FavoriteInfo_DEFAULT *FavoriteInfo
func (p *IntelligenceData) GetFavoriteInfo() (v *FavoriteInfo) {
if !p.IsSetFavoriteInfo() {
return IntelligenceData_FavoriteInfo_DEFAULT
}
return p.FavoriteInfo
}
var IntelligenceData_OtherInfo_DEFAULT *OtherInfo
func (p *IntelligenceData) GetOtherInfo() (v *OtherInfo) {
if !p.IsSetOtherInfo() {
return IntelligenceData_OtherInfo_DEFAULT
}
return p.OtherInfo
}
var fieldIDToName_IntelligenceData = map[int16]string{
1: "basic_info",
2: "type",
3: "publish_info",
4: "permission_info",
5: "owner_info",
6: "latest_audit_info",
7: "favorite_info",
50: "other_info",
}
func (p *IntelligenceData) IsSetBasicInfo() bool {
return p.BasicInfo != nil
}
func (p *IntelligenceData) IsSetPublishInfo() bool {
return p.PublishInfo != nil
}
func (p *IntelligenceData) IsSetPermissionInfo() bool {
return p.PermissionInfo != nil
}
func (p *IntelligenceData) IsSetOwnerInfo() bool {
return p.OwnerInfo != nil
}
func (p *IntelligenceData) IsSetLatestAuditInfo() bool {
return p.LatestAuditInfo != nil
}
func (p *IntelligenceData) IsSetFavoriteInfo() bool {
return p.FavoriteInfo != nil
}
func (p *IntelligenceData) IsSetOtherInfo() bool {
return p.OtherInfo != nil
}
func (p *IntelligenceData) 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.STRUCT {
if err = p.ReadField1(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 2:
if fieldTypeId == thrift.I32 {
if err = p.ReadField2(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 3:
if fieldTypeId == thrift.STRUCT {
if err = p.ReadField3(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 4:
if fieldTypeId == thrift.STRUCT {
if err = p.ReadField4(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 5:
if fieldTypeId == thrift.STRUCT {
if err = p.ReadField5(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 6:
if fieldTypeId == thrift.STRUCT {
if err = p.ReadField6(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 7:
if fieldTypeId == thrift.STRUCT {
if err = p.ReadField7(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 50:
if fieldTypeId == thrift.STRUCT {
if err = p.ReadField50(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_IntelligenceData[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 *IntelligenceData) ReadField1(iprot thrift.TProtocol) error {
_field := common.NewIntelligenceBasicInfo()
if err := _field.Read(iprot); err != nil {
return err
}
p.BasicInfo = _field
return nil
}
func (p *IntelligenceData) ReadField2(iprot thrift.TProtocol) error {
var _field common.IntelligenceType
if v, err := iprot.ReadI32(); err != nil {
return err
} else {
_field = common.IntelligenceType(v)
}
p.Type = _field
return nil
}
func (p *IntelligenceData) ReadField3(iprot thrift.TProtocol) error {
_field := NewIntelligencePublishInfo()
if err := _field.Read(iprot); err != nil {
return err
}
p.PublishInfo = _field
return nil
}
func (p *IntelligenceData) ReadField4(iprot thrift.TProtocol) error {
_field := NewIntelligencePermissionInfo()
if err := _field.Read(iprot); err != nil {
return err
}
p.PermissionInfo = _field
return nil
}
func (p *IntelligenceData) ReadField5(iprot thrift.TProtocol) error {
_field := common.NewUser()
if err := _field.Read(iprot); err != nil {
return err
}
p.OwnerInfo = _field
return nil
}
func (p *IntelligenceData) ReadField6(iprot thrift.TProtocol) error {
_field := common.NewAuditInfo()
if err := _field.Read(iprot); err != nil {
return err
}
p.LatestAuditInfo = _field
return nil
}
func (p *IntelligenceData) ReadField7(iprot thrift.TProtocol) error {
_field := NewFavoriteInfo()
if err := _field.Read(iprot); err != nil {
return err
}
p.FavoriteInfo = _field
return nil
}
func (p *IntelligenceData) ReadField50(iprot thrift.TProtocol) error {
_field := NewOtherInfo()
if err := _field.Read(iprot); err != nil {
return err
}
p.OtherInfo = _field
return nil
}
func (p *IntelligenceData) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("IntelligenceData"); 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 = p.writeField6(oprot); err != nil {
fieldId = 6
goto WriteFieldError
}
if err = p.writeField7(oprot); err != nil {
fieldId = 7
goto WriteFieldError
}
if err = p.writeField50(oprot); err != nil {
fieldId = 50
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 *IntelligenceData) writeField1(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("basic_info", thrift.STRUCT, 1); err != nil {
goto WriteFieldBeginError
}
if err := p.BasicInfo.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 *IntelligenceData) writeField2(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("type", thrift.I32, 2); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteI32(int32(p.Type)); 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 *IntelligenceData) writeField3(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("publish_info", thrift.STRUCT, 3); err != nil {
goto WriteFieldBeginError
}
if err := p.PublishInfo.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 3 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err)
}
func (p *IntelligenceData) writeField4(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("permission_info", thrift.STRUCT, 4); err != nil {
goto WriteFieldBeginError
}
if err := p.PermissionInfo.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 4 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err)
}
func (p *IntelligenceData) writeField5(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("owner_info", thrift.STRUCT, 5); err != nil {
goto WriteFieldBeginError
}
if err := p.OwnerInfo.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 5 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err)
}
func (p *IntelligenceData) writeField6(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("latest_audit_info", thrift.STRUCT, 6); err != nil {
goto WriteFieldBeginError
}
if err := p.LatestAuditInfo.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 6 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err)
}
func (p *IntelligenceData) writeField7(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("favorite_info", thrift.STRUCT, 7); err != nil {
goto WriteFieldBeginError
}
if err := p.FavoriteInfo.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 7 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 7 end error: ", p), err)
}
func (p *IntelligenceData) writeField50(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("other_info", thrift.STRUCT, 50); err != nil {
goto WriteFieldBeginError
}
if err := p.OtherInfo.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 50 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 50 end error: ", p), err)
}
func (p *IntelligenceData) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("IntelligenceData(%+v)", *p)
}
type DraftIntelligenceListData struct {
Intelligences []*IntelligenceData `thrift:"intelligences,1" form:"intelligences" json:"intelligences" query:"intelligences"`
Total int32 `thrift:"total,2" form:"total" json:"total" query:"total"`
HasMore bool `thrift:"has_more,3" form:"has_more" json:"has_more" query:"has_more"`
NextCursorID string `thrift:"next_cursor_id,4" form:"next_cursor_id" json:"next_cursor_id" query:"next_cursor_id"`
}
func NewDraftIntelligenceListData() *DraftIntelligenceListData {
return &DraftIntelligenceListData{}
}
func (p *DraftIntelligenceListData) InitDefault() {
}
func (p *DraftIntelligenceListData) GetIntelligences() (v []*IntelligenceData) {
return p.Intelligences
}
func (p *DraftIntelligenceListData) GetTotal() (v int32) {
return p.Total
}
func (p *DraftIntelligenceListData) GetHasMore() (v bool) {
return p.HasMore
}
func (p *DraftIntelligenceListData) GetNextCursorID() (v string) {
return p.NextCursorID
}
var fieldIDToName_DraftIntelligenceListData = map[int16]string{
1: "intelligences",
2: "total",
3: "has_more",
4: "next_cursor_id",
}
func (p *DraftIntelligenceListData) 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.I32 {
if err = p.ReadField2(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 3:
if fieldTypeId == thrift.BOOL {
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
}
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_DraftIntelligenceListData[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 *DraftIntelligenceListData) ReadField1(iprot thrift.TProtocol) error {
_, size, err := iprot.ReadListBegin()
if err != nil {
return err
}
_field := make([]*IntelligenceData, 0, size)
values := make([]IntelligenceData, 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.Intelligences = _field
return nil
}
func (p *DraftIntelligenceListData) ReadField2(iprot thrift.TProtocol) error {
var _field int32
if v, err := iprot.ReadI32(); err != nil {
return err
} else {
_field = v
}
p.Total = _field
return nil
}
func (p *DraftIntelligenceListData) ReadField3(iprot thrift.TProtocol) error {
var _field bool
if v, err := iprot.ReadBool(); err != nil {
return err
} else {
_field = v
}
p.HasMore = _field
return nil
}
func (p *DraftIntelligenceListData) ReadField4(iprot thrift.TProtocol) error {
var _field string
if v, err := iprot.ReadString(); err != nil {
return err
} else {
_field = v
}
p.NextCursorID = _field
return nil
}
func (p *DraftIntelligenceListData) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("DraftIntelligenceListData"); 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 = 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 *DraftIntelligenceListData) writeField1(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("intelligences", thrift.LIST, 1); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Intelligences)); err != nil {
return err
}
for _, v := range p.Intelligences {
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 *DraftIntelligenceListData) writeField2(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("total", thrift.I32, 2); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteI32(p.Total); 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 *DraftIntelligenceListData) writeField3(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("has_more", thrift.BOOL, 3); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteBool(p.HasMore); 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 *DraftIntelligenceListData) writeField4(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("next_cursor_id", thrift.STRING, 4); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteString(p.NextCursorID); 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 *DraftIntelligenceListData) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("DraftIntelligenceListData(%+v)", *p)
}
type GetDraftIntelligenceListResponse struct {
Data *DraftIntelligenceListData `thrift:"data,1" form:"data" json:"data" query:"data"`
Code int32 `thrift:"code,253" form:"code" json:"code" query:"code"`
Msg string `thrift:"msg,254" form:"msg" json:"msg" query:"msg"`
BaseResp *base.BaseResp `thrift:"BaseResp,255,optional" form:"-" json:"-" query:"-"`
}
func NewGetDraftIntelligenceListResponse() *GetDraftIntelligenceListResponse {
return &GetDraftIntelligenceListResponse{}
}
func (p *GetDraftIntelligenceListResponse) InitDefault() {
}
var GetDraftIntelligenceListResponse_Data_DEFAULT *DraftIntelligenceListData
func (p *GetDraftIntelligenceListResponse) GetData() (v *DraftIntelligenceListData) {
if !p.IsSetData() {
return GetDraftIntelligenceListResponse_Data_DEFAULT
}
return p.Data
}
func (p *GetDraftIntelligenceListResponse) GetCode() (v int32) {
return p.Code
}
func (p *GetDraftIntelligenceListResponse) GetMsg() (v string) {
return p.Msg
}
var GetDraftIntelligenceListResponse_BaseResp_DEFAULT *base.BaseResp
func (p *GetDraftIntelligenceListResponse) GetBaseResp() (v *base.BaseResp) {
if !p.IsSetBaseResp() {
return GetDraftIntelligenceListResponse_BaseResp_DEFAULT
}
return p.BaseResp
}
var fieldIDToName_GetDraftIntelligenceListResponse = map[int16]string{
1: "data",
253: "code",
254: "msg",
255: "BaseResp",
}
func (p *GetDraftIntelligenceListResponse) IsSetData() bool {
return p.Data != nil
}
func (p *GetDraftIntelligenceListResponse) IsSetBaseResp() bool {
return p.BaseResp != nil
}
func (p *GetDraftIntelligenceListResponse) 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.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.I32 {
if err = p.ReadField253(iprot); err != nil {
goto ReadFieldError
}
} 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
}
} 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_GetDraftIntelligenceListResponse[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 *GetDraftIntelligenceListResponse) ReadField1(iprot thrift.TProtocol) error {
_field := NewDraftIntelligenceListData()
if err := _field.Read(iprot); err != nil {
return err
}
p.Data = _field
return nil
}
func (p *GetDraftIntelligenceListResponse) ReadField253(iprot thrift.TProtocol) error {
var _field int32
if v, err := iprot.ReadI32(); err != nil {
return err
} else {
_field = v
}
p.Code = _field
return nil
}
func (p *GetDraftIntelligenceListResponse) 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 *GetDraftIntelligenceListResponse) ReadField255(iprot thrift.TProtocol) error {
_field := base.NewBaseResp()
if err := _field.Read(iprot); err != nil {
return err
}
p.BaseResp = _field
return nil
}
func (p *GetDraftIntelligenceListResponse) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("GetDraftIntelligenceListResponse"); 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 *GetDraftIntelligenceListResponse) writeField1(oprot thrift.TProtocol) (err error) {
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 *GetDraftIntelligenceListResponse) writeField253(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("code", thrift.I32, 253); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteI32(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 *GetDraftIntelligenceListResponse) 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 *GetDraftIntelligenceListResponse) writeField255(oprot thrift.TProtocol) (err error) {
if p.IsSetBaseResp() {
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 *GetDraftIntelligenceListResponse) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("GetDraftIntelligenceListResponse(%+v)", *p)
}
type GetDraftIntelligenceInfoRequest struct {
IntelligenceID int64 `thrift:"intelligence_id,1" form:"intelligence_id" json:"intelligence_id,string" query:"intelligence_id"`
IntelligenceType common.IntelligenceType `thrift:"intelligence_type,2" form:"intelligence_type" json:"intelligence_type" query:"intelligence_type"`
// 预览版本时传入
Version *int64 `thrift:"version,3,optional" form:"version" json:"version,string,omitempty" query:"version"`
Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"`
}
func NewGetDraftIntelligenceInfoRequest() *GetDraftIntelligenceInfoRequest {
return &GetDraftIntelligenceInfoRequest{}
}
func (p *GetDraftIntelligenceInfoRequest) InitDefault() {
}
func (p *GetDraftIntelligenceInfoRequest) GetIntelligenceID() (v int64) {
return p.IntelligenceID
}
func (p *GetDraftIntelligenceInfoRequest) GetIntelligenceType() (v common.IntelligenceType) {
return p.IntelligenceType
}
var GetDraftIntelligenceInfoRequest_Version_DEFAULT int64
func (p *GetDraftIntelligenceInfoRequest) GetVersion() (v int64) {
if !p.IsSetVersion() {
return GetDraftIntelligenceInfoRequest_Version_DEFAULT
}
return *p.Version
}
var GetDraftIntelligenceInfoRequest_Base_DEFAULT *base.Base
func (p *GetDraftIntelligenceInfoRequest) GetBase() (v *base.Base) {
if !p.IsSetBase() {
return GetDraftIntelligenceInfoRequest_Base_DEFAULT
}
return p.Base
}
var fieldIDToName_GetDraftIntelligenceInfoRequest = map[int16]string{
1: "intelligence_id",
2: "intelligence_type",
3: "version",
255: "Base",
}
func (p *GetDraftIntelligenceInfoRequest) IsSetVersion() bool {
return p.Version != nil
}
func (p *GetDraftIntelligenceInfoRequest) IsSetBase() bool {
return p.Base != nil
}
func (p *GetDraftIntelligenceInfoRequest) 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.I32 {
if err = p.ReadField2(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 3:
if fieldTypeId == thrift.I64 {
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_GetDraftIntelligenceInfoRequest[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 *GetDraftIntelligenceInfoRequest) ReadField1(iprot thrift.TProtocol) error {
var _field int64
if v, err := iprot.ReadI64(); err != nil {
return err
} else {
_field = v
}
p.IntelligenceID = _field
return nil
}
func (p *GetDraftIntelligenceInfoRequest) ReadField2(iprot thrift.TProtocol) error {
var _field common.IntelligenceType
if v, err := iprot.ReadI32(); err != nil {
return err
} else {
_field = common.IntelligenceType(v)
}
p.IntelligenceType = _field
return nil
}
func (p *GetDraftIntelligenceInfoRequest) ReadField3(iprot thrift.TProtocol) error {
var _field *int64
if v, err := iprot.ReadI64(); err != nil {
return err
} else {
_field = &v
}
p.Version = _field
return nil
}
func (p *GetDraftIntelligenceInfoRequest) ReadField255(iprot thrift.TProtocol) error {
_field := base.NewBase()
if err := _field.Read(iprot); err != nil {
return err
}
p.Base = _field
return nil
}
func (p *GetDraftIntelligenceInfoRequest) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("GetDraftIntelligenceInfoRequest"); 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 *GetDraftIntelligenceInfoRequest) writeField1(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("intelligence_id", thrift.I64, 1); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteI64(p.IntelligenceID); 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 *GetDraftIntelligenceInfoRequest) writeField2(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("intelligence_type", thrift.I32, 2); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteI32(int32(p.IntelligenceType)); 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 *GetDraftIntelligenceInfoRequest) writeField3(oprot thrift.TProtocol) (err error) {
if p.IsSetVersion() {
if err = oprot.WriteFieldBegin("version", thrift.I64, 3); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteI64(*p.Version); 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 *GetDraftIntelligenceInfoRequest) writeField255(oprot thrift.TProtocol) (err error) {
if p.IsSetBase() {
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 *GetDraftIntelligenceInfoRequest) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("GetDraftIntelligenceInfoRequest(%+v)", *p)
}
type GetDraftIntelligenceInfoData struct {
IntelligenceType common.IntelligenceType `thrift:"intelligence_type,1" form:"intelligence_type" json:"intelligence_type" query:"intelligence_type"`
BasicInfo *common.IntelligenceBasicInfo `thrift:"basic_info,2" form:"basic_info" json:"basic_info" query:"basic_info"`
PublishInfo *IntelligencePublishInfo `thrift:"publish_info,3,optional" form:"publish_info" json:"publish_info,omitempty" query:"publish_info"`
OwnerInfo *common.User `thrift:"owner_info,4,optional" form:"owner_info" json:"owner_info,omitempty" query:"owner_info"`
}
func NewGetDraftIntelligenceInfoData() *GetDraftIntelligenceInfoData {
return &GetDraftIntelligenceInfoData{}
}
func (p *GetDraftIntelligenceInfoData) InitDefault() {
}
func (p *GetDraftIntelligenceInfoData) GetIntelligenceType() (v common.IntelligenceType) {
return p.IntelligenceType
}
var GetDraftIntelligenceInfoData_BasicInfo_DEFAULT *common.IntelligenceBasicInfo
func (p *GetDraftIntelligenceInfoData) GetBasicInfo() (v *common.IntelligenceBasicInfo) {
if !p.IsSetBasicInfo() {
return GetDraftIntelligenceInfoData_BasicInfo_DEFAULT
}
return p.BasicInfo
}
var GetDraftIntelligenceInfoData_PublishInfo_DEFAULT *IntelligencePublishInfo
func (p *GetDraftIntelligenceInfoData) GetPublishInfo() (v *IntelligencePublishInfo) {
if !p.IsSetPublishInfo() {
return GetDraftIntelligenceInfoData_PublishInfo_DEFAULT
}
return p.PublishInfo
}
var GetDraftIntelligenceInfoData_OwnerInfo_DEFAULT *common.User
func (p *GetDraftIntelligenceInfoData) GetOwnerInfo() (v *common.User) {
if !p.IsSetOwnerInfo() {
return GetDraftIntelligenceInfoData_OwnerInfo_DEFAULT
}
return p.OwnerInfo
}
var fieldIDToName_GetDraftIntelligenceInfoData = map[int16]string{
1: "intelligence_type",
2: "basic_info",
3: "publish_info",
4: "owner_info",
}
func (p *GetDraftIntelligenceInfoData) IsSetBasicInfo() bool {
return p.BasicInfo != nil
}
func (p *GetDraftIntelligenceInfoData) IsSetPublishInfo() bool {
return p.PublishInfo != nil
}
func (p *GetDraftIntelligenceInfoData) IsSetOwnerInfo() bool {
return p.OwnerInfo != nil
}
func (p *GetDraftIntelligenceInfoData) 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.I32 {
if err = p.ReadField1(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 2:
if fieldTypeId == thrift.STRUCT {
if err = p.ReadField2(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 3:
if fieldTypeId == thrift.STRUCT {
if err = p.ReadField3(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 4:
if fieldTypeId == thrift.STRUCT {
if err = p.ReadField4(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_GetDraftIntelligenceInfoData[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 *GetDraftIntelligenceInfoData) ReadField1(iprot thrift.TProtocol) error {
var _field common.IntelligenceType
if v, err := iprot.ReadI32(); err != nil {
return err
} else {
_field = common.IntelligenceType(v)
}
p.IntelligenceType = _field
return nil
}
func (p *GetDraftIntelligenceInfoData) ReadField2(iprot thrift.TProtocol) error {
_field := common.NewIntelligenceBasicInfo()
if err := _field.Read(iprot); err != nil {
return err
}
p.BasicInfo = _field
return nil
}
func (p *GetDraftIntelligenceInfoData) ReadField3(iprot thrift.TProtocol) error {
_field := NewIntelligencePublishInfo()
if err := _field.Read(iprot); err != nil {
return err
}
p.PublishInfo = _field
return nil
}
func (p *GetDraftIntelligenceInfoData) ReadField4(iprot thrift.TProtocol) error {
_field := common.NewUser()
if err := _field.Read(iprot); err != nil {
return err
}
p.OwnerInfo = _field
return nil
}
func (p *GetDraftIntelligenceInfoData) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("GetDraftIntelligenceInfoData"); 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 = 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 *GetDraftIntelligenceInfoData) writeField1(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("intelligence_type", thrift.I32, 1); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteI32(int32(p.IntelligenceType)); 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 *GetDraftIntelligenceInfoData) writeField2(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("basic_info", thrift.STRUCT, 2); err != nil {
goto WriteFieldBeginError
}
if err := p.BasicInfo.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 2 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err)
}
func (p *GetDraftIntelligenceInfoData) writeField3(oprot thrift.TProtocol) (err error) {
if p.IsSetPublishInfo() {
if err = oprot.WriteFieldBegin("publish_info", thrift.STRUCT, 3); err != nil {
goto WriteFieldBeginError
}
if err := p.PublishInfo.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 3 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err)
}
func (p *GetDraftIntelligenceInfoData) writeField4(oprot thrift.TProtocol) (err error) {
if p.IsSetOwnerInfo() {
if err = oprot.WriteFieldBegin("owner_info", thrift.STRUCT, 4); err != nil {
goto WriteFieldBeginError
}
if err := p.OwnerInfo.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 4 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err)
}
func (p *GetDraftIntelligenceInfoData) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("GetDraftIntelligenceInfoData(%+v)", *p)
}
type GetDraftIntelligenceInfoResponse struct {
Data *GetDraftIntelligenceInfoData `thrift:"data,1" form:"data" json:"data" query:"data"`
Code int32 `thrift:"code,253" form:"code" json:"code" query:"code"`
Msg string `thrift:"msg,254" form:"msg" json:"msg" query:"msg"`
BaseResp *base.BaseResp `thrift:"BaseResp,255,optional" form:"BaseResp" json:"BaseResp,omitempty" query:"BaseResp"`
}
func NewGetDraftIntelligenceInfoResponse() *GetDraftIntelligenceInfoResponse {
return &GetDraftIntelligenceInfoResponse{}
}
func (p *GetDraftIntelligenceInfoResponse) InitDefault() {
}
var GetDraftIntelligenceInfoResponse_Data_DEFAULT *GetDraftIntelligenceInfoData
func (p *GetDraftIntelligenceInfoResponse) GetData() (v *GetDraftIntelligenceInfoData) {
if !p.IsSetData() {
return GetDraftIntelligenceInfoResponse_Data_DEFAULT
}
return p.Data
}
func (p *GetDraftIntelligenceInfoResponse) GetCode() (v int32) {
return p.Code
}
func (p *GetDraftIntelligenceInfoResponse) GetMsg() (v string) {
return p.Msg
}
var GetDraftIntelligenceInfoResponse_BaseResp_DEFAULT *base.BaseResp
func (p *GetDraftIntelligenceInfoResponse) GetBaseResp() (v *base.BaseResp) {
if !p.IsSetBaseResp() {
return GetDraftIntelligenceInfoResponse_BaseResp_DEFAULT
}
return p.BaseResp
}
var fieldIDToName_GetDraftIntelligenceInfoResponse = map[int16]string{
1: "data",
253: "code",
254: "msg",
255: "BaseResp",
}
func (p *GetDraftIntelligenceInfoResponse) IsSetData() bool {
return p.Data != nil
}
func (p *GetDraftIntelligenceInfoResponse) IsSetBaseResp() bool {
return p.BaseResp != nil
}
func (p *GetDraftIntelligenceInfoResponse) 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.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.I32 {
if err = p.ReadField253(iprot); err != nil {
goto ReadFieldError
}
} 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
}
} 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_GetDraftIntelligenceInfoResponse[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 *GetDraftIntelligenceInfoResponse) ReadField1(iprot thrift.TProtocol) error {
_field := NewGetDraftIntelligenceInfoData()
if err := _field.Read(iprot); err != nil {
return err
}
p.Data = _field
return nil
}
func (p *GetDraftIntelligenceInfoResponse) ReadField253(iprot thrift.TProtocol) error {
var _field int32
if v, err := iprot.ReadI32(); err != nil {
return err
} else {
_field = v
}
p.Code = _field
return nil
}
func (p *GetDraftIntelligenceInfoResponse) 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 *GetDraftIntelligenceInfoResponse) ReadField255(iprot thrift.TProtocol) error {
_field := base.NewBaseResp()
if err := _field.Read(iprot); err != nil {
return err
}
p.BaseResp = _field
return nil
}
func (p *GetDraftIntelligenceInfoResponse) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("GetDraftIntelligenceInfoResponse"); 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 *GetDraftIntelligenceInfoResponse) writeField1(oprot thrift.TProtocol) (err error) {
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 *GetDraftIntelligenceInfoResponse) writeField253(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("code", thrift.I32, 253); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteI32(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 *GetDraftIntelligenceInfoResponse) 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 *GetDraftIntelligenceInfoResponse) writeField255(oprot thrift.TProtocol) (err error) {
if p.IsSetBaseResp() {
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 *GetDraftIntelligenceInfoResponse) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("GetDraftIntelligenceInfoResponse(%+v)", *p)
}
type GetUserRecentlyEditIntelligenceRequest struct {
Size int32 `thrift:"size,1" form:"size" json:"size" query:"size"`
Types []common.IntelligenceType `thrift:"types,2,optional" form:"types" json:"types,omitempty" query:"types"`
// 企业id
EnterpriseID *string `thrift:"enterprise_id,3,optional" form:"enterprise_id" json:"enterprise_id,omitempty" query:"enterprise_id"`
// 组织id
OrganizationID *string `thrift:"organization_id,4,optional" form:"organization_id" json:"organization_id,omitempty" query:"organization_id"`
Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"`
}
func NewGetUserRecentlyEditIntelligenceRequest() *GetUserRecentlyEditIntelligenceRequest {
return &GetUserRecentlyEditIntelligenceRequest{}
}
func (p *GetUserRecentlyEditIntelligenceRequest) InitDefault() {
}
func (p *GetUserRecentlyEditIntelligenceRequest) GetSize() (v int32) {
return p.Size
}
var GetUserRecentlyEditIntelligenceRequest_Types_DEFAULT []common.IntelligenceType
func (p *GetUserRecentlyEditIntelligenceRequest) GetTypes() (v []common.IntelligenceType) {
if !p.IsSetTypes() {
return GetUserRecentlyEditIntelligenceRequest_Types_DEFAULT
}
return p.Types
}
var GetUserRecentlyEditIntelligenceRequest_EnterpriseID_DEFAULT string
func (p *GetUserRecentlyEditIntelligenceRequest) GetEnterpriseID() (v string) {
if !p.IsSetEnterpriseID() {
return GetUserRecentlyEditIntelligenceRequest_EnterpriseID_DEFAULT
}
return *p.EnterpriseID
}
var GetUserRecentlyEditIntelligenceRequest_OrganizationID_DEFAULT string
func (p *GetUserRecentlyEditIntelligenceRequest) GetOrganizationID() (v string) {
if !p.IsSetOrganizationID() {
return GetUserRecentlyEditIntelligenceRequest_OrganizationID_DEFAULT
}
return *p.OrganizationID
}
var GetUserRecentlyEditIntelligenceRequest_Base_DEFAULT *base.Base
func (p *GetUserRecentlyEditIntelligenceRequest) GetBase() (v *base.Base) {
if !p.IsSetBase() {
return GetUserRecentlyEditIntelligenceRequest_Base_DEFAULT
}
return p.Base
}
var fieldIDToName_GetUserRecentlyEditIntelligenceRequest = map[int16]string{
1: "size",
2: "types",
3: "enterprise_id",
4: "organization_id",
255: "Base",
}
func (p *GetUserRecentlyEditIntelligenceRequest) IsSetTypes() bool {
return p.Types != nil
}
func (p *GetUserRecentlyEditIntelligenceRequest) IsSetEnterpriseID() bool {
return p.EnterpriseID != nil
}
func (p *GetUserRecentlyEditIntelligenceRequest) IsSetOrganizationID() bool {
return p.OrganizationID != nil
}
func (p *GetUserRecentlyEditIntelligenceRequest) IsSetBase() bool {
return p.Base != nil
}
func (p *GetUserRecentlyEditIntelligenceRequest) 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.I32 {
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.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 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_GetUserRecentlyEditIntelligenceRequest[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 *GetUserRecentlyEditIntelligenceRequest) ReadField1(iprot thrift.TProtocol) error {
var _field int32
if v, err := iprot.ReadI32(); err != nil {
return err
} else {
_field = v
}
p.Size = _field
return nil
}
func (p *GetUserRecentlyEditIntelligenceRequest) ReadField2(iprot thrift.TProtocol) error {
_, size, err := iprot.ReadListBegin()
if err != nil {
return err
}
_field := make([]common.IntelligenceType, 0, size)
for i := 0; i < size; i++ {
var _elem common.IntelligenceType
if v, err := iprot.ReadI32(); err != nil {
return err
} else {
_elem = common.IntelligenceType(v)
}
_field = append(_field, _elem)
}
if err := iprot.ReadListEnd(); err != nil {
return err
}
p.Types = _field
return nil
}
func (p *GetUserRecentlyEditIntelligenceRequest) ReadField3(iprot thrift.TProtocol) error {
var _field *string
if v, err := iprot.ReadString(); err != nil {
return err
} else {
_field = &v
}
p.EnterpriseID = _field
return nil
}
func (p *GetUserRecentlyEditIntelligenceRequest) ReadField4(iprot thrift.TProtocol) error {
var _field *string
if v, err := iprot.ReadString(); err != nil {
return err
} else {
_field = &v
}
p.OrganizationID = _field
return nil
}
func (p *GetUserRecentlyEditIntelligenceRequest) ReadField255(iprot thrift.TProtocol) error {
_field := base.NewBase()
if err := _field.Read(iprot); err != nil {
return err
}
p.Base = _field
return nil
}
func (p *GetUserRecentlyEditIntelligenceRequest) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("GetUserRecentlyEditIntelligenceRequest"); 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.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 *GetUserRecentlyEditIntelligenceRequest) writeField1(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("size", thrift.I32, 1); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteI32(p.Size); 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 *GetUserRecentlyEditIntelligenceRequest) writeField2(oprot thrift.TProtocol) (err error) {
if p.IsSetTypes() {
if err = oprot.WriteFieldBegin("types", thrift.LIST, 2); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteListBegin(thrift.I32, len(p.Types)); err != nil {
return err
}
for _, v := range p.Types {
if err := oprot.WriteI32(int32(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 *GetUserRecentlyEditIntelligenceRequest) writeField3(oprot thrift.TProtocol) (err error) {
if p.IsSetEnterpriseID() {
if err = oprot.WriteFieldBegin("enterprise_id", thrift.STRING, 3); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteString(*p.EnterpriseID); 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 *GetUserRecentlyEditIntelligenceRequest) writeField4(oprot thrift.TProtocol) (err error) {
if p.IsSetOrganizationID() {
if err = oprot.WriteFieldBegin("organization_id", thrift.STRING, 4); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteString(*p.OrganizationID); 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 *GetUserRecentlyEditIntelligenceRequest) writeField255(oprot thrift.TProtocol) (err error) {
if p.IsSetBase() {
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 *GetUserRecentlyEditIntelligenceRequest) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("GetUserRecentlyEditIntelligenceRequest(%+v)", *p)
}
type GetUserRecentlyEditIntelligenceData struct {
IntelligenceInfoList []*IntelligenceData `thrift:"intelligence_info_list,1" form:"intelligence_info_list" json:"intelligence_info_list" query:"intelligence_info_list"`
}
func NewGetUserRecentlyEditIntelligenceData() *GetUserRecentlyEditIntelligenceData {
return &GetUserRecentlyEditIntelligenceData{}
}
func (p *GetUserRecentlyEditIntelligenceData) InitDefault() {
}
func (p *GetUserRecentlyEditIntelligenceData) GetIntelligenceInfoList() (v []*IntelligenceData) {
return p.IntelligenceInfoList
}
var fieldIDToName_GetUserRecentlyEditIntelligenceData = map[int16]string{
1: "intelligence_info_list",
}
func (p *GetUserRecentlyEditIntelligenceData) 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
}
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_GetUserRecentlyEditIntelligenceData[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 *GetUserRecentlyEditIntelligenceData) ReadField1(iprot thrift.TProtocol) error {
_, size, err := iprot.ReadListBegin()
if err != nil {
return err
}
_field := make([]*IntelligenceData, 0, size)
values := make([]IntelligenceData, 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.IntelligenceInfoList = _field
return nil
}
func (p *GetUserRecentlyEditIntelligenceData) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("GetUserRecentlyEditIntelligenceData"); 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 *GetUserRecentlyEditIntelligenceData) writeField1(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("intelligence_info_list", thrift.LIST, 1); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteListBegin(thrift.STRUCT, len(p.IntelligenceInfoList)); err != nil {
return err
}
for _, v := range p.IntelligenceInfoList {
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 *GetUserRecentlyEditIntelligenceData) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("GetUserRecentlyEditIntelligenceData(%+v)", *p)
}
type GetUserRecentlyEditIntelligenceResponse struct {
Data *GetUserRecentlyEditIntelligenceData `thrift:"data,1" form:"data" json:"data" query:"data"`
Code int32 `thrift:"code,253" form:"code" json:"code" query:"code"`
Msg string `thrift:"msg,254" form:"msg" json:"msg" query:"msg"`
BaseResp *base.BaseResp `thrift:"BaseResp,255,optional" form:"BaseResp" json:"BaseResp,omitempty" query:"BaseResp"`
}
func NewGetUserRecentlyEditIntelligenceResponse() *GetUserRecentlyEditIntelligenceResponse {
return &GetUserRecentlyEditIntelligenceResponse{}
}
func (p *GetUserRecentlyEditIntelligenceResponse) InitDefault() {
}
var GetUserRecentlyEditIntelligenceResponse_Data_DEFAULT *GetUserRecentlyEditIntelligenceData
func (p *GetUserRecentlyEditIntelligenceResponse) GetData() (v *GetUserRecentlyEditIntelligenceData) {
if !p.IsSetData() {
return GetUserRecentlyEditIntelligenceResponse_Data_DEFAULT
}
return p.Data
}
func (p *GetUserRecentlyEditIntelligenceResponse) GetCode() (v int32) {
return p.Code
}
func (p *GetUserRecentlyEditIntelligenceResponse) GetMsg() (v string) {
return p.Msg
}
var GetUserRecentlyEditIntelligenceResponse_BaseResp_DEFAULT *base.BaseResp
func (p *GetUserRecentlyEditIntelligenceResponse) GetBaseResp() (v *base.BaseResp) {
if !p.IsSetBaseResp() {
return GetUserRecentlyEditIntelligenceResponse_BaseResp_DEFAULT
}
return p.BaseResp
}
var fieldIDToName_GetUserRecentlyEditIntelligenceResponse = map[int16]string{
1: "data",
253: "code",
254: "msg",
255: "BaseResp",
}
func (p *GetUserRecentlyEditIntelligenceResponse) IsSetData() bool {
return p.Data != nil
}
func (p *GetUserRecentlyEditIntelligenceResponse) IsSetBaseResp() bool {
return p.BaseResp != nil
}
func (p *GetUserRecentlyEditIntelligenceResponse) 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.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.I32 {
if err = p.ReadField253(iprot); err != nil {
goto ReadFieldError
}
} 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
}
} 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_GetUserRecentlyEditIntelligenceResponse[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 *GetUserRecentlyEditIntelligenceResponse) ReadField1(iprot thrift.TProtocol) error {
_field := NewGetUserRecentlyEditIntelligenceData()
if err := _field.Read(iprot); err != nil {
return err
}
p.Data = _field
return nil
}
func (p *GetUserRecentlyEditIntelligenceResponse) ReadField253(iprot thrift.TProtocol) error {
var _field int32
if v, err := iprot.ReadI32(); err != nil {
return err
} else {
_field = v
}
p.Code = _field
return nil
}
func (p *GetUserRecentlyEditIntelligenceResponse) 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 *GetUserRecentlyEditIntelligenceResponse) ReadField255(iprot thrift.TProtocol) error {
_field := base.NewBaseResp()
if err := _field.Read(iprot); err != nil {
return err
}
p.BaseResp = _field
return nil
}
func (p *GetUserRecentlyEditIntelligenceResponse) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("GetUserRecentlyEditIntelligenceResponse"); 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 *GetUserRecentlyEditIntelligenceResponse) writeField1(oprot thrift.TProtocol) (err error) {
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 *GetUserRecentlyEditIntelligenceResponse) writeField253(oprot thrift.TProtocol) (err error) {
if err = oprot.WriteFieldBegin("code", thrift.I32, 253); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteI32(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 *GetUserRecentlyEditIntelligenceResponse) 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 *GetUserRecentlyEditIntelligenceResponse) writeField255(oprot thrift.TProtocol) (err error) {
if p.IsSetBaseResp() {
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 *GetUserRecentlyEditIntelligenceResponse) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("GetUserRecentlyEditIntelligenceResponse(%+v)", *p)
}