// Code generated by thriftgo (0.4.1). DO NOT EDIT. package knowledge import ( "fmt" "github.com/apache/thrift/lib/go/thrift" "github.com/coze-dev/coze-studio/backend/api/model/base" ) type ReviewInput struct { DocumentName string `thrift:"document_name,1" form:"document_name" json:"document_name" query:"document_name"` DocumentType string `thrift:"document_type,2" form:"document_type" json:"document_type" query:"document_type"` TosURI string `thrift:"tos_uri,3" form:"tos_uri" json:"tos_uri" query:"tos_uri"` DocumentID *int64 `thrift:"document_id,4,optional" form:"document_id" json:"document_id,string,omitempty" query:"document_id"` } func NewReviewInput() *ReviewInput { return &ReviewInput{} } func (p *ReviewInput) InitDefault() { } func (p *ReviewInput) GetDocumentName() (v string) { return p.DocumentName } func (p *ReviewInput) GetDocumentType() (v string) { return p.DocumentType } func (p *ReviewInput) GetTosURI() (v string) { return p.TosURI } var ReviewInput_DocumentID_DEFAULT int64 func (p *ReviewInput) GetDocumentID() (v int64) { if !p.IsSetDocumentID() { return ReviewInput_DocumentID_DEFAULT } return *p.DocumentID } var fieldIDToName_ReviewInput = map[int16]string{ 1: "document_name", 2: "document_type", 3: "tos_uri", 4: "document_id", } func (p *ReviewInput) IsSetDocumentID() bool { return p.DocumentID != nil } func (p *ReviewInput) 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.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.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.I64 { 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_ReviewInput[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 *ReviewInput) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.DocumentName = _field return nil } func (p *ReviewInput) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.DocumentType = _field return nil } func (p *ReviewInput) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.TosURI = _field return nil } func (p *ReviewInput) ReadField4(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.DocumentID = _field return nil } func (p *ReviewInput) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ReviewInput"); 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 *ReviewInput) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("document_name", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.DocumentName); 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 *ReviewInput) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("document_type", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.DocumentType); 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 *ReviewInput) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("tos_uri", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.TosURI); 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 *ReviewInput) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetDocumentID() { if err = oprot.WriteFieldBegin("document_id", thrift.I64, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.DocumentID); 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 *ReviewInput) String() string { if p == nil { return "" } return fmt.Sprintf("ReviewInput(%+v)", *p) } type Review struct { ReviewID *int64 `thrift:"review_id,1,optional" form:"review_id" json:"review_id,string,omitempty" query:"review_id"` DocumentName string `thrift:"document_name,2" form:"document_name" json:"document_name" query:"document_name"` DocumentType string `thrift:"document_type,3" form:"document_type" json:"document_type" query:"document_type"` TosURL string `thrift:"tos_url,4" form:"tos_url" json:"tos_url" query:"tos_url"` // status Status *ReviewStatus `thrift:"status,5,optional" form:"status" json:"status,omitempty" query:"status"` DocTreeTosURL *string `thrift:"doc_tree_tos_url,6,optional" form:"doc_tree_tos_url" json:"doc_tree_tos_url,omitempty" query:"doc_tree_tos_url"` PreviewTosURL *string `thrift:"preview_tos_url,7,optional" form:"preview_tos_url" json:"preview_tos_url,omitempty" query:"preview_tos_url"` } func NewReview() *Review { return &Review{} } func (p *Review) InitDefault() { } var Review_ReviewID_DEFAULT int64 func (p *Review) GetReviewID() (v int64) { if !p.IsSetReviewID() { return Review_ReviewID_DEFAULT } return *p.ReviewID } func (p *Review) GetDocumentName() (v string) { return p.DocumentName } func (p *Review) GetDocumentType() (v string) { return p.DocumentType } func (p *Review) GetTosURL() (v string) { return p.TosURL } var Review_Status_DEFAULT ReviewStatus func (p *Review) GetStatus() (v ReviewStatus) { if !p.IsSetStatus() { return Review_Status_DEFAULT } return *p.Status } var Review_DocTreeTosURL_DEFAULT string func (p *Review) GetDocTreeTosURL() (v string) { if !p.IsSetDocTreeTosURL() { return Review_DocTreeTosURL_DEFAULT } return *p.DocTreeTosURL } var Review_PreviewTosURL_DEFAULT string func (p *Review) GetPreviewTosURL() (v string) { if !p.IsSetPreviewTosURL() { return Review_PreviewTosURL_DEFAULT } return *p.PreviewTosURL } var fieldIDToName_Review = map[int16]string{ 1: "review_id", 2: "document_name", 3: "document_type", 4: "tos_url", 5: "status", 6: "doc_tree_tos_url", 7: "preview_tos_url", } func (p *Review) IsSetReviewID() bool { return p.ReviewID != nil } func (p *Review) IsSetStatus() bool { return p.Status != nil } func (p *Review) IsSetDocTreeTosURL() bool { return p.DocTreeTosURL != nil } func (p *Review) IsSetPreviewTosURL() bool { return p.PreviewTosURL != nil } func (p *Review) 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.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.STRING { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.STRING { if err = p.ReadField4(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 5: if fieldTypeId == thrift.I32 { if err = p.ReadField5(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 6: if fieldTypeId == thrift.STRING { if err = p.ReadField6(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 7: if fieldTypeId == thrift.STRING { if err = p.ReadField7(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_Review[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 *Review) ReadField1(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.ReviewID = _field return nil } func (p *Review) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.DocumentName = _field return nil } func (p *Review) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.DocumentType = _field return nil } func (p *Review) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.TosURL = _field return nil } func (p *Review) ReadField5(iprot thrift.TProtocol) error { var _field *ReviewStatus if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := ReviewStatus(v) _field = &tmp } p.Status = _field return nil } func (p *Review) ReadField6(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.DocTreeTosURL = _field return nil } func (p *Review) ReadField7(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.PreviewTosURL = _field return nil } func (p *Review) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("Review"); 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 = 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 *Review) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetReviewID() { if err = oprot.WriteFieldBegin("review_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.ReviewID); 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 *Review) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("document_name", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.DocumentName); 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 *Review) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("document_type", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.DocumentType); 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 *Review) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("tos_url", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.TosURL); 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 *Review) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetStatus() { if err = oprot.WriteFieldBegin("status", thrift.I32, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.Status)); 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 *Review) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetDocTreeTosURL() { if err = oprot.WriteFieldBegin("doc_tree_tos_url", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.DocTreeTosURL); 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 *Review) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetPreviewTosURL() { if err = oprot.WriteFieldBegin("preview_tos_url", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.PreviewTosURL); 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 *Review) String() string { if p == nil { return "" } return fmt.Sprintf("Review(%+v)", *p) } type CreateDocumentReviewRequest struct { DatasetID int64 `thrift:"dataset_id,1" form:"dataset_id" json:"dataset_id,string" query:"dataset_id"` Reviews []*ReviewInput `thrift:"reviews,2" form:"reviews" json:"reviews" query:"reviews"` ChunkStrategy *ChunkStrategy `thrift:"chunk_strategy,3,optional" form:"chunk_strategy" json:"chunk_strategy,omitempty" query:"chunk_strategy"` ParsingStrategy *ParsingStrategy `thrift:"parsing_strategy,4,optional" form:"parsing_strategy" json:"parsing_strategy,omitempty" query:"parsing_strategy"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewCreateDocumentReviewRequest() *CreateDocumentReviewRequest { return &CreateDocumentReviewRequest{} } func (p *CreateDocumentReviewRequest) InitDefault() { } func (p *CreateDocumentReviewRequest) GetDatasetID() (v int64) { return p.DatasetID } func (p *CreateDocumentReviewRequest) GetReviews() (v []*ReviewInput) { return p.Reviews } var CreateDocumentReviewRequest_ChunkStrategy_DEFAULT *ChunkStrategy func (p *CreateDocumentReviewRequest) GetChunkStrategy() (v *ChunkStrategy) { if !p.IsSetChunkStrategy() { return CreateDocumentReviewRequest_ChunkStrategy_DEFAULT } return p.ChunkStrategy } var CreateDocumentReviewRequest_ParsingStrategy_DEFAULT *ParsingStrategy func (p *CreateDocumentReviewRequest) GetParsingStrategy() (v *ParsingStrategy) { if !p.IsSetParsingStrategy() { return CreateDocumentReviewRequest_ParsingStrategy_DEFAULT } return p.ParsingStrategy } var CreateDocumentReviewRequest_Base_DEFAULT *base.Base func (p *CreateDocumentReviewRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return CreateDocumentReviewRequest_Base_DEFAULT } return p.Base } var fieldIDToName_CreateDocumentReviewRequest = map[int16]string{ 1: "dataset_id", 2: "reviews", 3: "chunk_strategy", 4: "parsing_strategy", 255: "Base", } func (p *CreateDocumentReviewRequest) IsSetChunkStrategy() bool { return p.ChunkStrategy != nil } func (p *CreateDocumentReviewRequest) IsSetParsingStrategy() bool { return p.ParsingStrategy != nil } func (p *CreateDocumentReviewRequest) IsSetBase() bool { return p.Base != nil } func (p *CreateDocumentReviewRequest) 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.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.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 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_CreateDocumentReviewRequest[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 *CreateDocumentReviewRequest) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.DatasetID = _field return nil } func (p *CreateDocumentReviewRequest) ReadField2(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*ReviewInput, 0, size) values := make([]ReviewInput, 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.Reviews = _field return nil } func (p *CreateDocumentReviewRequest) ReadField3(iprot thrift.TProtocol) error { _field := NewChunkStrategy() if err := _field.Read(iprot); err != nil { return err } p.ChunkStrategy = _field return nil } func (p *CreateDocumentReviewRequest) ReadField4(iprot thrift.TProtocol) error { _field := NewParsingStrategy() if err := _field.Read(iprot); err != nil { return err } p.ParsingStrategy = _field return nil } func (p *CreateDocumentReviewRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *CreateDocumentReviewRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CreateDocumentReviewRequest"); 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 *CreateDocumentReviewRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("dataset_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.DatasetID); 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 *CreateDocumentReviewRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("reviews", thrift.LIST, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Reviews)); err != nil { return err } for _, v := range p.Reviews { 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *CreateDocumentReviewRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetChunkStrategy() { if err = oprot.WriteFieldBegin("chunk_strategy", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.ChunkStrategy.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 *CreateDocumentReviewRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetParsingStrategy() { if err = oprot.WriteFieldBegin("parsing_strategy", thrift.STRUCT, 4); err != nil { goto WriteFieldBeginError } if err := p.ParsingStrategy.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 *CreateDocumentReviewRequest) 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 *CreateDocumentReviewRequest) String() string { if p == nil { return "" } return fmt.Sprintf("CreateDocumentReviewRequest(%+v)", *p) } type CreateDocumentReviewResponse struct { DatasetID int64 `thrift:"dataset_id,1" form:"dataset_id" json:"dataset_id,string" query:"dataset_id"` Reviews []*Review `thrift:"reviews,2" form:"reviews" json:"reviews" query:"reviews"` Code int64 `thrift:"code,253,required" form:"code,required" json:"code,required" query:"code,required"` Msg string `thrift:"msg,254,required" form:"msg,required" json:"msg,required" query:"msg,required"` BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewCreateDocumentReviewResponse() *CreateDocumentReviewResponse { return &CreateDocumentReviewResponse{} } func (p *CreateDocumentReviewResponse) InitDefault() { } func (p *CreateDocumentReviewResponse) GetDatasetID() (v int64) { return p.DatasetID } func (p *CreateDocumentReviewResponse) GetReviews() (v []*Review) { return p.Reviews } func (p *CreateDocumentReviewResponse) GetCode() (v int64) { return p.Code } func (p *CreateDocumentReviewResponse) GetMsg() (v string) { return p.Msg } var CreateDocumentReviewResponse_BaseResp_DEFAULT *base.BaseResp func (p *CreateDocumentReviewResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return CreateDocumentReviewResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_CreateDocumentReviewResponse = map[int16]string{ 1: "dataset_id", 2: "reviews", 253: "code", 254: "msg", 255: "BaseResp", } func (p *CreateDocumentReviewResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *CreateDocumentReviewResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetCode bool = false var issetMsg bool = false var issetBaseResp bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.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.LIST { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 253: if fieldTypeId == thrift.I64 { if err = p.ReadField253(iprot); err != nil { goto ReadFieldError } issetCode = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 254: if fieldTypeId == thrift.STRING { if err = p.ReadField254(iprot); err != nil { goto ReadFieldError } issetMsg = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } issetBaseResp = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } if !issetCode { fieldId = 253 goto RequiredFieldNotSetError } if !issetMsg { fieldId = 254 goto RequiredFieldNotSetError } if !issetBaseResp { fieldId = 255 goto RequiredFieldNotSetError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateDocumentReviewResponse[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_CreateDocumentReviewResponse[fieldId])) } func (p *CreateDocumentReviewResponse) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.DatasetID = _field return nil } func (p *CreateDocumentReviewResponse) ReadField2(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*Review, 0, size) values := make([]Review, 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.Reviews = _field return nil } func (p *CreateDocumentReviewResponse) ReadField253(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.Code = _field return nil } func (p *CreateDocumentReviewResponse) 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 *CreateDocumentReviewResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *CreateDocumentReviewResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CreateDocumentReviewResponse"); 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.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 *CreateDocumentReviewResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("dataset_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.DatasetID); 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 *CreateDocumentReviewResponse) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("reviews", thrift.LIST, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Reviews)); err != nil { return err } for _, v := range p.Reviews { 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *CreateDocumentReviewResponse) writeField253(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("code", thrift.I64, 253); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.Code); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 253 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 253 end error: ", p), err) } func (p *CreateDocumentReviewResponse) 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 *CreateDocumentReviewResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } if err := p.BaseResp.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } func (p *CreateDocumentReviewResponse) String() string { if p == nil { return "" } return fmt.Sprintf("CreateDocumentReviewResponse(%+v)", *p) } type MGetDocumentReviewRequest struct { DatasetID int64 `thrift:"dataset_id,1" form:"dataset_id" json:"dataset_id,string" query:"dataset_id"` ReviewIds []string `thrift:"review_ids,2" form:"review_ids" json:"review_ids" query:"review_ids"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewMGetDocumentReviewRequest() *MGetDocumentReviewRequest { return &MGetDocumentReviewRequest{} } func (p *MGetDocumentReviewRequest) InitDefault() { } func (p *MGetDocumentReviewRequest) GetDatasetID() (v int64) { return p.DatasetID } func (p *MGetDocumentReviewRequest) GetReviewIds() (v []string) { return p.ReviewIds } var MGetDocumentReviewRequest_Base_DEFAULT *base.Base func (p *MGetDocumentReviewRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return MGetDocumentReviewRequest_Base_DEFAULT } return p.Base } var fieldIDToName_MGetDocumentReviewRequest = map[int16]string{ 1: "dataset_id", 2: "review_ids", 255: "Base", } func (p *MGetDocumentReviewRequest) IsSetBase() bool { return p.Base != nil } func (p *MGetDocumentReviewRequest) 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.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_MGetDocumentReviewRequest[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 *MGetDocumentReviewRequest) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.DatasetID = _field return nil } func (p *MGetDocumentReviewRequest) ReadField2(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.ReviewIds = _field return nil } func (p *MGetDocumentReviewRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *MGetDocumentReviewRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("MGetDocumentReviewRequest"); 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 *MGetDocumentReviewRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("dataset_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.DatasetID); 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 *MGetDocumentReviewRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("review_ids", thrift.LIST, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.ReviewIds)); err != nil { return err } for _, v := range p.ReviewIds { if err := oprot.WriteString(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 *MGetDocumentReviewRequest) 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 *MGetDocumentReviewRequest) String() string { if p == nil { return "" } return fmt.Sprintf("MGetDocumentReviewRequest(%+v)", *p) } type MGetDocumentReviewResponse struct { DatasetID int64 `thrift:"dataset_id,1" form:"dataset_id" json:"dataset_id,string" query:"dataset_id"` Reviews []*Review `thrift:"reviews,2" form:"reviews" json:"reviews" query:"reviews"` Code int64 `thrift:"code,253,required" form:"code,required" json:"code,required" query:"code,required"` Msg string `thrift:"msg,254,required" form:"msg,required" json:"msg,required" query:"msg,required"` BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewMGetDocumentReviewResponse() *MGetDocumentReviewResponse { return &MGetDocumentReviewResponse{} } func (p *MGetDocumentReviewResponse) InitDefault() { } func (p *MGetDocumentReviewResponse) GetDatasetID() (v int64) { return p.DatasetID } func (p *MGetDocumentReviewResponse) GetReviews() (v []*Review) { return p.Reviews } func (p *MGetDocumentReviewResponse) GetCode() (v int64) { return p.Code } func (p *MGetDocumentReviewResponse) GetMsg() (v string) { return p.Msg } var MGetDocumentReviewResponse_BaseResp_DEFAULT *base.BaseResp func (p *MGetDocumentReviewResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return MGetDocumentReviewResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_MGetDocumentReviewResponse = map[int16]string{ 1: "dataset_id", 2: "reviews", 253: "code", 254: "msg", 255: "BaseResp", } func (p *MGetDocumentReviewResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *MGetDocumentReviewResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetCode bool = false var issetMsg bool = false var issetBaseResp bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.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.LIST { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 253: if fieldTypeId == thrift.I64 { if err = p.ReadField253(iprot); err != nil { goto ReadFieldError } issetCode = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 254: if fieldTypeId == thrift.STRING { if err = p.ReadField254(iprot); err != nil { goto ReadFieldError } issetMsg = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } issetBaseResp = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } if !issetCode { fieldId = 253 goto RequiredFieldNotSetError } if !issetMsg { fieldId = 254 goto RequiredFieldNotSetError } if !issetBaseResp { fieldId = 255 goto RequiredFieldNotSetError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_MGetDocumentReviewResponse[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_MGetDocumentReviewResponse[fieldId])) } func (p *MGetDocumentReviewResponse) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.DatasetID = _field return nil } func (p *MGetDocumentReviewResponse) ReadField2(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*Review, 0, size) values := make([]Review, 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.Reviews = _field return nil } func (p *MGetDocumentReviewResponse) ReadField253(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.Code = _field return nil } func (p *MGetDocumentReviewResponse) 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 *MGetDocumentReviewResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *MGetDocumentReviewResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("MGetDocumentReviewResponse"); 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.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 *MGetDocumentReviewResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("dataset_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.DatasetID); 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 *MGetDocumentReviewResponse) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("reviews", thrift.LIST, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Reviews)); err != nil { return err } for _, v := range p.Reviews { 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *MGetDocumentReviewResponse) writeField253(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("code", thrift.I64, 253); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.Code); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 253 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 253 end error: ", p), err) } func (p *MGetDocumentReviewResponse) 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 *MGetDocumentReviewResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } if err := p.BaseResp.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } func (p *MGetDocumentReviewResponse) String() string { if p == nil { return "" } return fmt.Sprintf("MGetDocumentReviewResponse(%+v)", *p) } type SaveDocumentReviewRequest struct { DatasetID int64 `thrift:"dataset_id,1" form:"dataset_id" json:"dataset_id,string" query:"dataset_id"` ReviewID int64 `thrift:"review_id,2" form:"review_id" json:"review_id,string" query:"review_id"` DocTreeJSON string `thrift:"doc_tree_json,3" form:"doc_tree_json" json:"doc_tree_json" query:"doc_tree_json"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewSaveDocumentReviewRequest() *SaveDocumentReviewRequest { return &SaveDocumentReviewRequest{} } func (p *SaveDocumentReviewRequest) InitDefault() { } func (p *SaveDocumentReviewRequest) GetDatasetID() (v int64) { return p.DatasetID } func (p *SaveDocumentReviewRequest) GetReviewID() (v int64) { return p.ReviewID } func (p *SaveDocumentReviewRequest) GetDocTreeJSON() (v string) { return p.DocTreeJSON } var SaveDocumentReviewRequest_Base_DEFAULT *base.Base func (p *SaveDocumentReviewRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return SaveDocumentReviewRequest_Base_DEFAULT } return p.Base } var fieldIDToName_SaveDocumentReviewRequest = map[int16]string{ 1: "dataset_id", 2: "review_id", 3: "doc_tree_json", 255: "Base", } func (p *SaveDocumentReviewRequest) IsSetBase() bool { return p.Base != nil } func (p *SaveDocumentReviewRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.I64 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.I64 { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.STRING { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 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_SaveDocumentReviewRequest[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 *SaveDocumentReviewRequest) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.DatasetID = _field return nil } func (p *SaveDocumentReviewRequest) ReadField2(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.ReviewID = _field return nil } func (p *SaveDocumentReviewRequest) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.DocTreeJSON = _field return nil } func (p *SaveDocumentReviewRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *SaveDocumentReviewRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("SaveDocumentReviewRequest"); 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 *SaveDocumentReviewRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("dataset_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.DatasetID); 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 *SaveDocumentReviewRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("review_id", thrift.I64, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.ReviewID); 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 *SaveDocumentReviewRequest) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("doc_tree_json", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.DocTreeJSON); 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 *SaveDocumentReviewRequest) 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 *SaveDocumentReviewRequest) String() string { if p == nil { return "" } return fmt.Sprintf("SaveDocumentReviewRequest(%+v)", *p) } type SaveDocumentReviewResponse struct { Code int64 `thrift:"code,253,required" form:"code,required" json:"code,required" query:"code,required"` Msg string `thrift:"msg,254,required" form:"msg,required" json:"msg,required" query:"msg,required"` BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewSaveDocumentReviewResponse() *SaveDocumentReviewResponse { return &SaveDocumentReviewResponse{} } func (p *SaveDocumentReviewResponse) InitDefault() { } func (p *SaveDocumentReviewResponse) GetCode() (v int64) { return p.Code } func (p *SaveDocumentReviewResponse) GetMsg() (v string) { return p.Msg } var SaveDocumentReviewResponse_BaseResp_DEFAULT *base.BaseResp func (p *SaveDocumentReviewResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return SaveDocumentReviewResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_SaveDocumentReviewResponse = map[int16]string{ 253: "code", 254: "msg", 255: "BaseResp", } func (p *SaveDocumentReviewResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *SaveDocumentReviewResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetCode bool = false var issetMsg bool = false var issetBaseResp bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 253: if fieldTypeId == thrift.I64 { if err = p.ReadField253(iprot); err != nil { goto ReadFieldError } issetCode = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 254: if fieldTypeId == thrift.STRING { if err = p.ReadField254(iprot); err != nil { goto ReadFieldError } issetMsg = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } issetBaseResp = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } if !issetCode { fieldId = 253 goto RequiredFieldNotSetError } if !issetMsg { fieldId = 254 goto RequiredFieldNotSetError } if !issetBaseResp { fieldId = 255 goto RequiredFieldNotSetError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SaveDocumentReviewResponse[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_SaveDocumentReviewResponse[fieldId])) } func (p *SaveDocumentReviewResponse) ReadField253(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.Code = _field return nil } func (p *SaveDocumentReviewResponse) 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 *SaveDocumentReviewResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *SaveDocumentReviewResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("SaveDocumentReviewResponse"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField253(oprot); err != nil { fieldId = 253 goto WriteFieldError } if err = p.writeField254(oprot); err != nil { fieldId = 254 goto WriteFieldError } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *SaveDocumentReviewResponse) writeField253(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("code", thrift.I64, 253); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.Code); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 253 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 253 end error: ", p), err) } func (p *SaveDocumentReviewResponse) 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 *SaveDocumentReviewResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } if err := p.BaseResp.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } func (p *SaveDocumentReviewResponse) String() string { if p == nil { return "" } return fmt.Sprintf("SaveDocumentReviewResponse(%+v)", *p) }