coze-studio/backend/api/model/flow/devops/debugger/coze/flow.devops.debugger.coze.go

2554 lines
68 KiB
Go

// Code generated by thriftgo (0.4.1). DO NOT EDIT.
package coze
import (
"fmt"
"github.com/apache/thrift/lib/go/thrift"
"github.com/coze-dev/coze-studio/backend/api/model/base"
"github.com/coze-dev/coze-studio/backend/api/model/flow/devops/debugger/domain/infra"
"github.com/coze-dev/coze-studio/backend/api/model/flow/devops/debugger/domain/testcase"
)
// ========== TestCase =========== //
type SaveCaseDataReq struct {
// business information
BizCtx *infra.BizCtx `thrift:"bizCtx,1,optional" form:"bizCtx" json:"bizCtx,omitempty" query:"bizCtx"`
BizComponentSubject *infra.ComponentSubject `thrift:"bizComponentSubject,2,optional" form:"bizComponentSubject" json:"bizComponentSubject,omitempty" query:"bizComponentSubject"`
// Case basic data
CaseBase *testcase.CaseDataBase `thrift:"caseBase,3,optional" form:"caseBase" json:"caseBase,omitempty" query:"caseBase"`
Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"`
}
func NewSaveCaseDataReq() *SaveCaseDataReq {
return &SaveCaseDataReq{}
}
func (p *SaveCaseDataReq) InitDefault() {
}
var SaveCaseDataReq_BizCtx_DEFAULT *infra.BizCtx
func (p *SaveCaseDataReq) GetBizCtx() (v *infra.BizCtx) {
if !p.IsSetBizCtx() {
return SaveCaseDataReq_BizCtx_DEFAULT
}
return p.BizCtx
}
var SaveCaseDataReq_BizComponentSubject_DEFAULT *infra.ComponentSubject
func (p *SaveCaseDataReq) GetBizComponentSubject() (v *infra.ComponentSubject) {
if !p.IsSetBizComponentSubject() {
return SaveCaseDataReq_BizComponentSubject_DEFAULT
}
return p.BizComponentSubject
}
var SaveCaseDataReq_CaseBase_DEFAULT *testcase.CaseDataBase
func (p *SaveCaseDataReq) GetCaseBase() (v *testcase.CaseDataBase) {
if !p.IsSetCaseBase() {
return SaveCaseDataReq_CaseBase_DEFAULT
}
return p.CaseBase
}
var SaveCaseDataReq_Base_DEFAULT *base.Base
func (p *SaveCaseDataReq) GetBase() (v *base.Base) {
if !p.IsSetBase() {
return SaveCaseDataReq_Base_DEFAULT
}
return p.Base
}
var fieldIDToName_SaveCaseDataReq = map[int16]string{
1: "bizCtx",
2: "bizComponentSubject",
3: "caseBase",
255: "Base",
}
func (p *SaveCaseDataReq) IsSetBizCtx() bool {
return p.BizCtx != nil
}
func (p *SaveCaseDataReq) IsSetBizComponentSubject() bool {
return p.BizComponentSubject != nil
}
func (p *SaveCaseDataReq) IsSetCaseBase() bool {
return p.CaseBase != nil
}
func (p *SaveCaseDataReq) IsSetBase() bool {
return p.Base != nil
}
func (p *SaveCaseDataReq) 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.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 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_SaveCaseDataReq[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 *SaveCaseDataReq) ReadField1(iprot thrift.TProtocol) error {
_field := infra.NewBizCtx()
if err := _field.Read(iprot); err != nil {
return err
}
p.BizCtx = _field
return nil
}
func (p *SaveCaseDataReq) ReadField2(iprot thrift.TProtocol) error {
_field := infra.NewComponentSubject()
if err := _field.Read(iprot); err != nil {
return err
}
p.BizComponentSubject = _field
return nil
}
func (p *SaveCaseDataReq) ReadField3(iprot thrift.TProtocol) error {
_field := testcase.NewCaseDataBase()
if err := _field.Read(iprot); err != nil {
return err
}
p.CaseBase = _field
return nil
}
func (p *SaveCaseDataReq) ReadField255(iprot thrift.TProtocol) error {
_field := base.NewBase()
if err := _field.Read(iprot); err != nil {
return err
}
p.Base = _field
return nil
}
func (p *SaveCaseDataReq) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("SaveCaseDataReq"); 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 *SaveCaseDataReq) writeField1(oprot thrift.TProtocol) (err error) {
if p.IsSetBizCtx() {
if err = oprot.WriteFieldBegin("bizCtx", thrift.STRUCT, 1); err != nil {
goto WriteFieldBeginError
}
if err := p.BizCtx.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 *SaveCaseDataReq) writeField2(oprot thrift.TProtocol) (err error) {
if p.IsSetBizComponentSubject() {
if err = oprot.WriteFieldBegin("bizComponentSubject", thrift.STRUCT, 2); err != nil {
goto WriteFieldBeginError
}
if err := p.BizComponentSubject.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 *SaveCaseDataReq) writeField3(oprot thrift.TProtocol) (err error) {
if p.IsSetCaseBase() {
if err = oprot.WriteFieldBegin("caseBase", thrift.STRUCT, 3); err != nil {
goto WriteFieldBeginError
}
if err := p.CaseBase.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 *SaveCaseDataReq) 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 *SaveCaseDataReq) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("SaveCaseDataReq(%+v)", *p)
}
type SaveCaseDataResp struct {
CaseDetail *testcase.CaseDataDetail `thrift:"caseDetail,1,optional" form:"caseDetail" json:"caseDetail,omitempty" query:"caseDetail"`
Code *int32 `thrift:"code,253,optional" form:"code" json:"code,omitempty" query:"code"`
Msg *string `thrift:"msg,254,optional" form:"msg" json:"msg,omitempty" query:"msg"`
BaseResp *base.BaseResp `thrift:"BaseResp,255,optional" form:"BaseResp" json:"BaseResp,omitempty" query:"BaseResp"`
}
func NewSaveCaseDataResp() *SaveCaseDataResp {
return &SaveCaseDataResp{}
}
func (p *SaveCaseDataResp) InitDefault() {
}
var SaveCaseDataResp_CaseDetail_DEFAULT *testcase.CaseDataDetail
func (p *SaveCaseDataResp) GetCaseDetail() (v *testcase.CaseDataDetail) {
if !p.IsSetCaseDetail() {
return SaveCaseDataResp_CaseDetail_DEFAULT
}
return p.CaseDetail
}
var SaveCaseDataResp_Code_DEFAULT int32
func (p *SaveCaseDataResp) GetCode() (v int32) {
if !p.IsSetCode() {
return SaveCaseDataResp_Code_DEFAULT
}
return *p.Code
}
var SaveCaseDataResp_Msg_DEFAULT string
func (p *SaveCaseDataResp) GetMsg() (v string) {
if !p.IsSetMsg() {
return SaveCaseDataResp_Msg_DEFAULT
}
return *p.Msg
}
var SaveCaseDataResp_BaseResp_DEFAULT *base.BaseResp
func (p *SaveCaseDataResp) GetBaseResp() (v *base.BaseResp) {
if !p.IsSetBaseResp() {
return SaveCaseDataResp_BaseResp_DEFAULT
}
return p.BaseResp
}
var fieldIDToName_SaveCaseDataResp = map[int16]string{
1: "caseDetail",
253: "code",
254: "msg",
255: "BaseResp",
}
func (p *SaveCaseDataResp) IsSetCaseDetail() bool {
return p.CaseDetail != nil
}
func (p *SaveCaseDataResp) IsSetCode() bool {
return p.Code != nil
}
func (p *SaveCaseDataResp) IsSetMsg() bool {
return p.Msg != nil
}
func (p *SaveCaseDataResp) IsSetBaseResp() bool {
return p.BaseResp != nil
}
func (p *SaveCaseDataResp) 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_SaveCaseDataResp[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 *SaveCaseDataResp) ReadField1(iprot thrift.TProtocol) error {
_field := testcase.NewCaseDataDetail()
if err := _field.Read(iprot); err != nil {
return err
}
p.CaseDetail = _field
return nil
}
func (p *SaveCaseDataResp) 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 *SaveCaseDataResp) 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 *SaveCaseDataResp) ReadField255(iprot thrift.TProtocol) error {
_field := base.NewBaseResp()
if err := _field.Read(iprot); err != nil {
return err
}
p.BaseResp = _field
return nil
}
func (p *SaveCaseDataResp) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("SaveCaseDataResp"); 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 *SaveCaseDataResp) writeField1(oprot thrift.TProtocol) (err error) {
if p.IsSetCaseDetail() {
if err = oprot.WriteFieldBegin("caseDetail", thrift.STRUCT, 1); err != nil {
goto WriteFieldBeginError
}
if err := p.CaseDetail.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 *SaveCaseDataResp) writeField253(oprot thrift.TProtocol) (err error) {
if p.IsSetCode() {
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 *SaveCaseDataResp) writeField254(oprot thrift.TProtocol) (err error) {
if p.IsSetMsg() {
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 *SaveCaseDataResp) 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 *SaveCaseDataResp) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("SaveCaseDataResp(%+v)", *p)
}
type DeleteCaseDataReq struct {
// business information
BizCtx *infra.BizCtx `thrift:"bizCtx,1,optional" form:"bizCtx" json:"bizCtx,omitempty" query:"bizCtx"`
// A single maximum of 20
CaseIDs []int64 `thrift:"caseIDs,2,optional" form:"caseIDs" json:"caseIDs,omitempty" query:"caseIDs"`
Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"`
}
func NewDeleteCaseDataReq() *DeleteCaseDataReq {
return &DeleteCaseDataReq{}
}
func (p *DeleteCaseDataReq) InitDefault() {
}
var DeleteCaseDataReq_BizCtx_DEFAULT *infra.BizCtx
func (p *DeleteCaseDataReq) GetBizCtx() (v *infra.BizCtx) {
if !p.IsSetBizCtx() {
return DeleteCaseDataReq_BizCtx_DEFAULT
}
return p.BizCtx
}
var DeleteCaseDataReq_CaseIDs_DEFAULT []int64
func (p *DeleteCaseDataReq) GetCaseIDs() (v []int64) {
if !p.IsSetCaseIDs() {
return DeleteCaseDataReq_CaseIDs_DEFAULT
}
return p.CaseIDs
}
var DeleteCaseDataReq_Base_DEFAULT *base.Base
func (p *DeleteCaseDataReq) GetBase() (v *base.Base) {
if !p.IsSetBase() {
return DeleteCaseDataReq_Base_DEFAULT
}
return p.Base
}
var fieldIDToName_DeleteCaseDataReq = map[int16]string{
1: "bizCtx",
2: "caseIDs",
255: "Base",
}
func (p *DeleteCaseDataReq) IsSetBizCtx() bool {
return p.BizCtx != nil
}
func (p *DeleteCaseDataReq) IsSetCaseIDs() bool {
return p.CaseIDs != nil
}
func (p *DeleteCaseDataReq) IsSetBase() bool {
return p.Base != nil
}
func (p *DeleteCaseDataReq) 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.LIST {
if err = p.ReadField2(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 255:
if fieldTypeId == thrift.STRUCT {
if err = p.ReadField255(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
default:
if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
}
if err = iprot.ReadFieldEnd(); err != nil {
goto ReadFieldEndError
}
}
if err = iprot.ReadStructEnd(); err != nil {
goto ReadStructEndError
}
return nil
ReadStructBeginError:
return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
ReadFieldBeginError:
return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
ReadFieldError:
return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_DeleteCaseDataReq[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 *DeleteCaseDataReq) ReadField1(iprot thrift.TProtocol) error {
_field := infra.NewBizCtx()
if err := _field.Read(iprot); err != nil {
return err
}
p.BizCtx = _field
return nil
}
func (p *DeleteCaseDataReq) ReadField2(iprot thrift.TProtocol) error {
_, size, err := iprot.ReadListBegin()
if err != nil {
return err
}
_field := make([]int64, 0, size)
for i := 0; i < size; i++ {
var _elem int64
if v, err := iprot.ReadI64(); err != nil {
return err
} else {
_elem = v
}
_field = append(_field, _elem)
}
if err := iprot.ReadListEnd(); err != nil {
return err
}
p.CaseIDs = _field
return nil
}
func (p *DeleteCaseDataReq) ReadField255(iprot thrift.TProtocol) error {
_field := base.NewBase()
if err := _field.Read(iprot); err != nil {
return err
}
p.Base = _field
return nil
}
func (p *DeleteCaseDataReq) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("DeleteCaseDataReq"); err != nil {
goto WriteStructBeginError
}
if p != nil {
if err = p.writeField1(oprot); err != nil {
fieldId = 1
goto WriteFieldError
}
if err = p.writeField2(oprot); err != nil {
fieldId = 2
goto WriteFieldError
}
if err = p.writeField255(oprot); err != nil {
fieldId = 255
goto WriteFieldError
}
}
if err = oprot.WriteFieldStop(); err != nil {
goto WriteFieldStopError
}
if err = oprot.WriteStructEnd(); err != nil {
goto WriteStructEndError
}
return nil
WriteStructBeginError:
return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
WriteFieldError:
return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
WriteFieldStopError:
return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
WriteStructEndError:
return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
}
func (p *DeleteCaseDataReq) writeField1(oprot thrift.TProtocol) (err error) {
if p.IsSetBizCtx() {
if err = oprot.WriteFieldBegin("bizCtx", thrift.STRUCT, 1); err != nil {
goto WriteFieldBeginError
}
if err := p.BizCtx.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 *DeleteCaseDataReq) writeField2(oprot thrift.TProtocol) (err error) {
if p.IsSetCaseIDs() {
if err = oprot.WriteFieldBegin("caseIDs", thrift.LIST, 2); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteListBegin(thrift.I64, len(p.CaseIDs)); err != nil {
return err
}
for _, v := range p.CaseIDs {
if err := oprot.WriteI64(v); err != nil {
return err
}
}
if err := oprot.WriteListEnd(); err != nil {
return err
}
if err = oprot.WriteFieldEnd(); err != nil {
goto WriteFieldEndError
}
}
return nil
WriteFieldBeginError:
return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err)
}
func (p *DeleteCaseDataReq) 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 *DeleteCaseDataReq) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("DeleteCaseDataReq(%+v)", *p)
}
type DeleteCaseDataResp struct {
DeletedCaseIDS []int64 `thrift:"deletedCaseIDS,1,optional" form:"deletedCaseIDS" json:"deletedCaseIDS,omitempty" query:"deletedCaseIDS"`
Code *int32 `thrift:"code,253,optional" form:"code" json:"code,omitempty" query:"code"`
Msg *string `thrift:"msg,254,optional" form:"msg" json:"msg,omitempty" query:"msg"`
BaseResp *base.BaseResp `thrift:"BaseResp,255,optional" form:"BaseResp" json:"BaseResp,omitempty" query:"BaseResp"`
}
func NewDeleteCaseDataResp() *DeleteCaseDataResp {
return &DeleteCaseDataResp{}
}
func (p *DeleteCaseDataResp) InitDefault() {
}
var DeleteCaseDataResp_DeletedCaseIDS_DEFAULT []int64
func (p *DeleteCaseDataResp) GetDeletedCaseIDS() (v []int64) {
if !p.IsSetDeletedCaseIDS() {
return DeleteCaseDataResp_DeletedCaseIDS_DEFAULT
}
return p.DeletedCaseIDS
}
var DeleteCaseDataResp_Code_DEFAULT int32
func (p *DeleteCaseDataResp) GetCode() (v int32) {
if !p.IsSetCode() {
return DeleteCaseDataResp_Code_DEFAULT
}
return *p.Code
}
var DeleteCaseDataResp_Msg_DEFAULT string
func (p *DeleteCaseDataResp) GetMsg() (v string) {
if !p.IsSetMsg() {
return DeleteCaseDataResp_Msg_DEFAULT
}
return *p.Msg
}
var DeleteCaseDataResp_BaseResp_DEFAULT *base.BaseResp
func (p *DeleteCaseDataResp) GetBaseResp() (v *base.BaseResp) {
if !p.IsSetBaseResp() {
return DeleteCaseDataResp_BaseResp_DEFAULT
}
return p.BaseResp
}
var fieldIDToName_DeleteCaseDataResp = map[int16]string{
1: "deletedCaseIDS",
253: "code",
254: "msg",
255: "BaseResp",
}
func (p *DeleteCaseDataResp) IsSetDeletedCaseIDS() bool {
return p.DeletedCaseIDS != nil
}
func (p *DeleteCaseDataResp) IsSetCode() bool {
return p.Code != nil
}
func (p *DeleteCaseDataResp) IsSetMsg() bool {
return p.Msg != nil
}
func (p *DeleteCaseDataResp) IsSetBaseResp() bool {
return p.BaseResp != nil
}
func (p *DeleteCaseDataResp) 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 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_DeleteCaseDataResp[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 *DeleteCaseDataResp) ReadField1(iprot thrift.TProtocol) error {
_, size, err := iprot.ReadListBegin()
if err != nil {
return err
}
_field := make([]int64, 0, size)
for i := 0; i < size; i++ {
var _elem int64
if v, err := iprot.ReadI64(); err != nil {
return err
} else {
_elem = v
}
_field = append(_field, _elem)
}
if err := iprot.ReadListEnd(); err != nil {
return err
}
p.DeletedCaseIDS = _field
return nil
}
func (p *DeleteCaseDataResp) 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 *DeleteCaseDataResp) 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 *DeleteCaseDataResp) ReadField255(iprot thrift.TProtocol) error {
_field := base.NewBaseResp()
if err := _field.Read(iprot); err != nil {
return err
}
p.BaseResp = _field
return nil
}
func (p *DeleteCaseDataResp) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("DeleteCaseDataResp"); 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 *DeleteCaseDataResp) writeField1(oprot thrift.TProtocol) (err error) {
if p.IsSetDeletedCaseIDS() {
if err = oprot.WriteFieldBegin("deletedCaseIDS", thrift.LIST, 1); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteListBegin(thrift.I64, len(p.DeletedCaseIDS)); err != nil {
return err
}
for _, v := range p.DeletedCaseIDS {
if err := oprot.WriteI64(v); err != nil {
return err
}
}
if err := oprot.WriteListEnd(); err != nil {
return err
}
if err = oprot.WriteFieldEnd(); err != nil {
goto WriteFieldEndError
}
}
return nil
WriteFieldBeginError:
return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
WriteFieldEndError:
return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
}
func (p *DeleteCaseDataResp) writeField253(oprot thrift.TProtocol) (err error) {
if p.IsSetCode() {
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 *DeleteCaseDataResp) writeField254(oprot thrift.TProtocol) (err error) {
if p.IsSetMsg() {
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 *DeleteCaseDataResp) 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 *DeleteCaseDataResp) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("DeleteCaseDataResp(%+v)", *p)
}
type CheckCaseDuplicateReq struct {
BizCtx *infra.BizCtx `thrift:"bizCtx,1,optional" form:"bizCtx" json:"bizCtx,omitempty" query:"bizCtx"`
// Case name
CaseName *string `thrift:"caseName,2,optional" form:"caseName" json:"caseName,omitempty" query:"caseName"`
BizComponentSubject *infra.ComponentSubject `thrift:"bizComponentSubject,3,optional" form:"bizComponentSubject" json:"bizComponentSubject,omitempty" query:"bizComponentSubject"`
Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"`
}
func NewCheckCaseDuplicateReq() *CheckCaseDuplicateReq {
return &CheckCaseDuplicateReq{}
}
func (p *CheckCaseDuplicateReq) InitDefault() {
}
var CheckCaseDuplicateReq_BizCtx_DEFAULT *infra.BizCtx
func (p *CheckCaseDuplicateReq) GetBizCtx() (v *infra.BizCtx) {
if !p.IsSetBizCtx() {
return CheckCaseDuplicateReq_BizCtx_DEFAULT
}
return p.BizCtx
}
var CheckCaseDuplicateReq_CaseName_DEFAULT string
func (p *CheckCaseDuplicateReq) GetCaseName() (v string) {
if !p.IsSetCaseName() {
return CheckCaseDuplicateReq_CaseName_DEFAULT
}
return *p.CaseName
}
var CheckCaseDuplicateReq_BizComponentSubject_DEFAULT *infra.ComponentSubject
func (p *CheckCaseDuplicateReq) GetBizComponentSubject() (v *infra.ComponentSubject) {
if !p.IsSetBizComponentSubject() {
return CheckCaseDuplicateReq_BizComponentSubject_DEFAULT
}
return p.BizComponentSubject
}
var CheckCaseDuplicateReq_Base_DEFAULT *base.Base
func (p *CheckCaseDuplicateReq) GetBase() (v *base.Base) {
if !p.IsSetBase() {
return CheckCaseDuplicateReq_Base_DEFAULT
}
return p.Base
}
var fieldIDToName_CheckCaseDuplicateReq = map[int16]string{
1: "bizCtx",
2: "caseName",
3: "bizComponentSubject",
255: "Base",
}
func (p *CheckCaseDuplicateReq) IsSetBizCtx() bool {
return p.BizCtx != nil
}
func (p *CheckCaseDuplicateReq) IsSetCaseName() bool {
return p.CaseName != nil
}
func (p *CheckCaseDuplicateReq) IsSetBizComponentSubject() bool {
return p.BizComponentSubject != nil
}
func (p *CheckCaseDuplicateReq) IsSetBase() bool {
return p.Base != nil
}
func (p *CheckCaseDuplicateReq) 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.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.STRUCT {
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_CheckCaseDuplicateReq[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 *CheckCaseDuplicateReq) ReadField1(iprot thrift.TProtocol) error {
_field := infra.NewBizCtx()
if err := _field.Read(iprot); err != nil {
return err
}
p.BizCtx = _field
return nil
}
func (p *CheckCaseDuplicateReq) ReadField2(iprot thrift.TProtocol) error {
var _field *string
if v, err := iprot.ReadString(); err != nil {
return err
} else {
_field = &v
}
p.CaseName = _field
return nil
}
func (p *CheckCaseDuplicateReq) ReadField3(iprot thrift.TProtocol) error {
_field := infra.NewComponentSubject()
if err := _field.Read(iprot); err != nil {
return err
}
p.BizComponentSubject = _field
return nil
}
func (p *CheckCaseDuplicateReq) ReadField255(iprot thrift.TProtocol) error {
_field := base.NewBase()
if err := _field.Read(iprot); err != nil {
return err
}
p.Base = _field
return nil
}
func (p *CheckCaseDuplicateReq) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("CheckCaseDuplicateReq"); 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 *CheckCaseDuplicateReq) writeField1(oprot thrift.TProtocol) (err error) {
if p.IsSetBizCtx() {
if err = oprot.WriteFieldBegin("bizCtx", thrift.STRUCT, 1); err != nil {
goto WriteFieldBeginError
}
if err := p.BizCtx.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 *CheckCaseDuplicateReq) writeField2(oprot thrift.TProtocol) (err error) {
if p.IsSetCaseName() {
if err = oprot.WriteFieldBegin("caseName", thrift.STRING, 2); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteString(*p.CaseName); 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 *CheckCaseDuplicateReq) writeField3(oprot thrift.TProtocol) (err error) {
if p.IsSetBizComponentSubject() {
if err = oprot.WriteFieldBegin("bizComponentSubject", thrift.STRUCT, 3); err != nil {
goto WriteFieldBeginError
}
if err := p.BizComponentSubject.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 *CheckCaseDuplicateReq) 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 *CheckCaseDuplicateReq) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("CheckCaseDuplicateReq(%+v)", *p)
}
type CheckCaseDuplicateResp struct {
IsPass *bool `thrift:"isPass,1,optional" form:"isPass" json:"isPass,omitempty" query:"isPass"`
// When pass = false, give the specific reason why the check failed
FailReason *string `thrift:"failReason,2,optional" form:"failReason" json:"failReason,omitempty" query:"failReason"`
FailCode *int32 `thrift:"failCode,3,optional" form:"failCode" json:"failCode,omitempty" query:"failCode"`
Code *int32 `thrift:"code,253,optional" form:"code" json:"code,omitempty" query:"code"`
Msg *string `thrift:"msg,254,optional" form:"msg" json:"msg,omitempty" query:"msg"`
BaseResp *base.BaseResp `thrift:"BaseResp,255,optional" form:"BaseResp" json:"BaseResp,omitempty" query:"BaseResp"`
}
func NewCheckCaseDuplicateResp() *CheckCaseDuplicateResp {
return &CheckCaseDuplicateResp{}
}
func (p *CheckCaseDuplicateResp) InitDefault() {
}
var CheckCaseDuplicateResp_IsPass_DEFAULT bool
func (p *CheckCaseDuplicateResp) GetIsPass() (v bool) {
if !p.IsSetIsPass() {
return CheckCaseDuplicateResp_IsPass_DEFAULT
}
return *p.IsPass
}
var CheckCaseDuplicateResp_FailReason_DEFAULT string
func (p *CheckCaseDuplicateResp) GetFailReason() (v string) {
if !p.IsSetFailReason() {
return CheckCaseDuplicateResp_FailReason_DEFAULT
}
return *p.FailReason
}
var CheckCaseDuplicateResp_FailCode_DEFAULT int32
func (p *CheckCaseDuplicateResp) GetFailCode() (v int32) {
if !p.IsSetFailCode() {
return CheckCaseDuplicateResp_FailCode_DEFAULT
}
return *p.FailCode
}
var CheckCaseDuplicateResp_Code_DEFAULT int32
func (p *CheckCaseDuplicateResp) GetCode() (v int32) {
if !p.IsSetCode() {
return CheckCaseDuplicateResp_Code_DEFAULT
}
return *p.Code
}
var CheckCaseDuplicateResp_Msg_DEFAULT string
func (p *CheckCaseDuplicateResp) GetMsg() (v string) {
if !p.IsSetMsg() {
return CheckCaseDuplicateResp_Msg_DEFAULT
}
return *p.Msg
}
var CheckCaseDuplicateResp_BaseResp_DEFAULT *base.BaseResp
func (p *CheckCaseDuplicateResp) GetBaseResp() (v *base.BaseResp) {
if !p.IsSetBaseResp() {
return CheckCaseDuplicateResp_BaseResp_DEFAULT
}
return p.BaseResp
}
var fieldIDToName_CheckCaseDuplicateResp = map[int16]string{
1: "isPass",
2: "failReason",
3: "failCode",
253: "code",
254: "msg",
255: "BaseResp",
}
func (p *CheckCaseDuplicateResp) IsSetIsPass() bool {
return p.IsPass != nil
}
func (p *CheckCaseDuplicateResp) IsSetFailReason() bool {
return p.FailReason != nil
}
func (p *CheckCaseDuplicateResp) IsSetFailCode() bool {
return p.FailCode != nil
}
func (p *CheckCaseDuplicateResp) IsSetCode() bool {
return p.Code != nil
}
func (p *CheckCaseDuplicateResp) IsSetMsg() bool {
return p.Msg != nil
}
func (p *CheckCaseDuplicateResp) IsSetBaseResp() bool {
return p.BaseResp != nil
}
func (p *CheckCaseDuplicateResp) 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
}
case 3:
if fieldTypeId == thrift.I32 {
if err = p.ReadField3(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_CheckCaseDuplicateResp[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 *CheckCaseDuplicateResp) ReadField1(iprot thrift.TProtocol) error {
var _field *bool
if v, err := iprot.ReadBool(); err != nil {
return err
} else {
_field = &v
}
p.IsPass = _field
return nil
}
func (p *CheckCaseDuplicateResp) ReadField2(iprot thrift.TProtocol) error {
var _field *string
if v, err := iprot.ReadString(); err != nil {
return err
} else {
_field = &v
}
p.FailReason = _field
return nil
}
func (p *CheckCaseDuplicateResp) ReadField3(iprot thrift.TProtocol) error {
var _field *int32
if v, err := iprot.ReadI32(); err != nil {
return err
} else {
_field = &v
}
p.FailCode = _field
return nil
}
func (p *CheckCaseDuplicateResp) 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 *CheckCaseDuplicateResp) 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 *CheckCaseDuplicateResp) ReadField255(iprot thrift.TProtocol) error {
_field := base.NewBaseResp()
if err := _field.Read(iprot); err != nil {
return err
}
p.BaseResp = _field
return nil
}
func (p *CheckCaseDuplicateResp) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("CheckCaseDuplicateResp"); 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.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 *CheckCaseDuplicateResp) writeField1(oprot thrift.TProtocol) (err error) {
if p.IsSetIsPass() {
if err = oprot.WriteFieldBegin("isPass", thrift.BOOL, 1); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteBool(*p.IsPass); 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 *CheckCaseDuplicateResp) writeField2(oprot thrift.TProtocol) (err error) {
if p.IsSetFailReason() {
if err = oprot.WriteFieldBegin("failReason", thrift.STRING, 2); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteString(*p.FailReason); 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 *CheckCaseDuplicateResp) writeField3(oprot thrift.TProtocol) (err error) {
if p.IsSetFailCode() {
if err = oprot.WriteFieldBegin("failCode", thrift.I32, 3); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteI32(*p.FailCode); 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 *CheckCaseDuplicateResp) writeField253(oprot thrift.TProtocol) (err error) {
if p.IsSetCode() {
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 *CheckCaseDuplicateResp) writeField254(oprot thrift.TProtocol) (err error) {
if p.IsSetMsg() {
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 *CheckCaseDuplicateResp) 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 *CheckCaseDuplicateResp) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("CheckCaseDuplicateResp(%+v)", *p)
}
type GetSchemaByIDReq struct {
// business information
BizCtx *infra.BizCtx `thrift:"bizCtx,1,optional" form:"bizCtx" json:"bizCtx,omitempty" query:"bizCtx"`
BizComponentSubject *infra.ComponentSubject `thrift:"bizComponentSubject,2,optional" form:"bizComponentSubject" json:"bizComponentSubject,omitempty" query:"bizComponentSubject"`
Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"`
}
func NewGetSchemaByIDReq() *GetSchemaByIDReq {
return &GetSchemaByIDReq{}
}
func (p *GetSchemaByIDReq) InitDefault() {
}
var GetSchemaByIDReq_BizCtx_DEFAULT *infra.BizCtx
func (p *GetSchemaByIDReq) GetBizCtx() (v *infra.BizCtx) {
if !p.IsSetBizCtx() {
return GetSchemaByIDReq_BizCtx_DEFAULT
}
return p.BizCtx
}
var GetSchemaByIDReq_BizComponentSubject_DEFAULT *infra.ComponentSubject
func (p *GetSchemaByIDReq) GetBizComponentSubject() (v *infra.ComponentSubject) {
if !p.IsSetBizComponentSubject() {
return GetSchemaByIDReq_BizComponentSubject_DEFAULT
}
return p.BizComponentSubject
}
var GetSchemaByIDReq_Base_DEFAULT *base.Base
func (p *GetSchemaByIDReq) GetBase() (v *base.Base) {
if !p.IsSetBase() {
return GetSchemaByIDReq_Base_DEFAULT
}
return p.Base
}
var fieldIDToName_GetSchemaByIDReq = map[int16]string{
1: "bizCtx",
2: "bizComponentSubject",
255: "Base",
}
func (p *GetSchemaByIDReq) IsSetBizCtx() bool {
return p.BizCtx != nil
}
func (p *GetSchemaByIDReq) IsSetBizComponentSubject() bool {
return p.BizComponentSubject != nil
}
func (p *GetSchemaByIDReq) IsSetBase() bool {
return p.Base != nil
}
func (p *GetSchemaByIDReq) 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.STRUCT {
if err = p.ReadField2(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
case 255:
if fieldTypeId == thrift.STRUCT {
if err = p.ReadField255(iprot); err != nil {
goto ReadFieldError
}
} else if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
default:
if err = iprot.Skip(fieldTypeId); err != nil {
goto SkipFieldError
}
}
if err = iprot.ReadFieldEnd(); err != nil {
goto ReadFieldEndError
}
}
if err = iprot.ReadStructEnd(); err != nil {
goto ReadStructEndError
}
return nil
ReadStructBeginError:
return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
ReadFieldBeginError:
return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
ReadFieldError:
return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetSchemaByIDReq[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 *GetSchemaByIDReq) ReadField1(iprot thrift.TProtocol) error {
_field := infra.NewBizCtx()
if err := _field.Read(iprot); err != nil {
return err
}
p.BizCtx = _field
return nil
}
func (p *GetSchemaByIDReq) ReadField2(iprot thrift.TProtocol) error {
_field := infra.NewComponentSubject()
if err := _field.Read(iprot); err != nil {
return err
}
p.BizComponentSubject = _field
return nil
}
func (p *GetSchemaByIDReq) ReadField255(iprot thrift.TProtocol) error {
_field := base.NewBase()
if err := _field.Read(iprot); err != nil {
return err
}
p.Base = _field
return nil
}
func (p *GetSchemaByIDReq) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("GetSchemaByIDReq"); err != nil {
goto WriteStructBeginError
}
if p != nil {
if err = p.writeField1(oprot); err != nil {
fieldId = 1
goto WriteFieldError
}
if err = p.writeField2(oprot); err != nil {
fieldId = 2
goto WriteFieldError
}
if err = p.writeField255(oprot); err != nil {
fieldId = 255
goto WriteFieldError
}
}
if err = oprot.WriteFieldStop(); err != nil {
goto WriteFieldStopError
}
if err = oprot.WriteStructEnd(); err != nil {
goto WriteStructEndError
}
return nil
WriteStructBeginError:
return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
WriteFieldError:
return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
WriteFieldStopError:
return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
WriteStructEndError:
return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
}
func (p *GetSchemaByIDReq) writeField1(oprot thrift.TProtocol) (err error) {
if p.IsSetBizCtx() {
if err = oprot.WriteFieldBegin("bizCtx", thrift.STRUCT, 1); err != nil {
goto WriteFieldBeginError
}
if err := p.BizCtx.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 *GetSchemaByIDReq) writeField2(oprot thrift.TProtocol) (err error) {
if p.IsSetBizComponentSubject() {
if err = oprot.WriteFieldBegin("bizComponentSubject", thrift.STRUCT, 2); err != nil {
goto WriteFieldBeginError
}
if err := p.BizComponentSubject.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 *GetSchemaByIDReq) 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 *GetSchemaByIDReq) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("GetSchemaByIDReq(%+v)", *p)
}
type GetSchemaByIDResp struct {
// Component input information in JSON format, consistent with Input JSON Schema, does not contain Value information
SchemaJson *string `thrift:"schemaJson,1,optional" form:"schemaJson" json:"schemaJson,omitempty" query:"schemaJson"`
Code *int32 `thrift:"code,253,optional" form:"code" json:"code,omitempty" query:"code"`
Msg *string `thrift:"msg,254,optional" form:"msg" json:"msg,omitempty" query:"msg"`
BaseResp *base.BaseResp `thrift:"BaseResp,255,optional" form:"BaseResp" json:"BaseResp,omitempty" query:"BaseResp"`
}
func NewGetSchemaByIDResp() *GetSchemaByIDResp {
return &GetSchemaByIDResp{}
}
func (p *GetSchemaByIDResp) InitDefault() {
}
var GetSchemaByIDResp_SchemaJson_DEFAULT string
func (p *GetSchemaByIDResp) GetSchemaJson() (v string) {
if !p.IsSetSchemaJson() {
return GetSchemaByIDResp_SchemaJson_DEFAULT
}
return *p.SchemaJson
}
var GetSchemaByIDResp_Code_DEFAULT int32
func (p *GetSchemaByIDResp) GetCode() (v int32) {
if !p.IsSetCode() {
return GetSchemaByIDResp_Code_DEFAULT
}
return *p.Code
}
var GetSchemaByIDResp_Msg_DEFAULT string
func (p *GetSchemaByIDResp) GetMsg() (v string) {
if !p.IsSetMsg() {
return GetSchemaByIDResp_Msg_DEFAULT
}
return *p.Msg
}
var GetSchemaByIDResp_BaseResp_DEFAULT *base.BaseResp
func (p *GetSchemaByIDResp) GetBaseResp() (v *base.BaseResp) {
if !p.IsSetBaseResp() {
return GetSchemaByIDResp_BaseResp_DEFAULT
}
return p.BaseResp
}
var fieldIDToName_GetSchemaByIDResp = map[int16]string{
1: "schemaJson",
253: "code",
254: "msg",
255: "BaseResp",
}
func (p *GetSchemaByIDResp) IsSetSchemaJson() bool {
return p.SchemaJson != nil
}
func (p *GetSchemaByIDResp) IsSetCode() bool {
return p.Code != nil
}
func (p *GetSchemaByIDResp) IsSetMsg() bool {
return p.Msg != nil
}
func (p *GetSchemaByIDResp) IsSetBaseResp() bool {
return p.BaseResp != nil
}
func (p *GetSchemaByIDResp) 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 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_GetSchemaByIDResp[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 *GetSchemaByIDResp) ReadField1(iprot thrift.TProtocol) error {
var _field *string
if v, err := iprot.ReadString(); err != nil {
return err
} else {
_field = &v
}
p.SchemaJson = _field
return nil
}
func (p *GetSchemaByIDResp) 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 *GetSchemaByIDResp) 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 *GetSchemaByIDResp) ReadField255(iprot thrift.TProtocol) error {
_field := base.NewBaseResp()
if err := _field.Read(iprot); err != nil {
return err
}
p.BaseResp = _field
return nil
}
func (p *GetSchemaByIDResp) Write(oprot thrift.TProtocol) (err error) {
var fieldId int16
if err = oprot.WriteStructBegin("GetSchemaByIDResp"); 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 *GetSchemaByIDResp) writeField1(oprot thrift.TProtocol) (err error) {
if p.IsSetSchemaJson() {
if err = oprot.WriteFieldBegin("schemaJson", thrift.STRING, 1); err != nil {
goto WriteFieldBeginError
}
if err := oprot.WriteString(*p.SchemaJson); 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 *GetSchemaByIDResp) writeField253(oprot thrift.TProtocol) (err error) {
if p.IsSetCode() {
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 *GetSchemaByIDResp) writeField254(oprot thrift.TProtocol) (err error) {
if p.IsSetMsg() {
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 *GetSchemaByIDResp) 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 *GetSchemaByIDResp) String() string {
if p == nil {
return "<nil>"
}
return fmt.Sprintf("GetSchemaByIDResp(%+v)", *p)
}