// Autogenerated by Thrift Compiler (0.9.2) // DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING package common import ( "bytes" "fmt" "gmanager/library/thrift" ) // (needed to ensure safety because of naive import list construction.) var _ = thrift.ZERO var _ = fmt.Printf var _ = bytes.Equal var GoUnusedProtection__ int type InvalidOperException struct { ErrorCode int32 `thrift:"errorCode,1" json:"errorCode"` ErrorMessage string `thrift:"errorMessage,2" json:"errorMessage"` } func NewInvalidOperException() *InvalidOperException { return &InvalidOperException{} } func (p *InvalidOperException) GetErrorCode() int32 { return p.ErrorCode } func (p *InvalidOperException) GetErrorMessage() string { return p.ErrorMessage } func (p *InvalidOperException) Read(iprot thrift.TProtocol) error { if _, err := iprot.ReadStructBegin(); err != nil { return fmt.Errorf("%T read error: %s", p, err) } for { _, fieldTypeId, fieldId, err := iprot.ReadFieldBegin() if err != nil { return fmt.Errorf("%T field %d read error: %s", p, fieldId, err) } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if err := p.ReadField1(iprot); err != nil { return err } case 2: if err := p.ReadField2(iprot); err != nil { return err } default: if err := iprot.Skip(fieldTypeId); err != nil { return err } } if err := iprot.ReadFieldEnd(); err != nil { return err } } if err := iprot.ReadStructEnd(); err != nil { return fmt.Errorf("%T read struct end error: %s", p, err) } return nil } func (p *InvalidOperException) ReadField1(iprot thrift.TProtocol) error { if v, err := iprot.ReadI32(); err != nil { return fmt.Errorf("error reading field 1: %s", err) } else { p.ErrorCode = v } return nil } func (p *InvalidOperException) ReadField2(iprot thrift.TProtocol) error { if v, err := iprot.ReadString(); err != nil { return fmt.Errorf("error reading field 2: %s", err) } else { p.ErrorMessage = v } return nil } func (p *InvalidOperException) Write(oprot thrift.TProtocol) error { if err := oprot.WriteStructBegin("InvalidOperException"); err != nil { return fmt.Errorf("%T write struct begin error: %s", p, err) } if err := p.writeField1(oprot); err != nil { return err } if err := p.writeField2(oprot); err != nil { return err } if err := oprot.WriteFieldStop(); err != nil { return fmt.Errorf("write field stop error: %s", err) } if err := oprot.WriteStructEnd(); err != nil { return fmt.Errorf("write struct stop error: %s", err) } return nil } func (p *InvalidOperException) writeField1(oprot thrift.TProtocol) (err error) { if err := oprot.WriteFieldBegin("errorCode", thrift.I32, 1); err != nil { return fmt.Errorf("%T write field begin error 1:errorCode: %s", p, err) } if err := oprot.WriteI32(int32(p.ErrorCode)); err != nil { return fmt.Errorf("%T.errorCode (1) field write error: %s", p, err) } if err := oprot.WriteFieldEnd(); err != nil { return fmt.Errorf("%T write field end error 1:errorCode: %s", p, err) } return err } func (p *InvalidOperException) writeField2(oprot thrift.TProtocol) (err error) { if err := oprot.WriteFieldBegin("errorMessage", thrift.STRING, 2); err != nil { return fmt.Errorf("%T write field begin error 2:errorMessage: %s", p, err) } if err := oprot.WriteString(string(p.ErrorMessage)); err != nil { return fmt.Errorf("%T.errorMessage (2) field write error: %s", p, err) } if err := oprot.WriteFieldEnd(); err != nil { return fmt.Errorf("%T write field end error 2:errorMessage: %s", p, err) } return err } func (p *InvalidOperException) String() string { if p == nil { return "" } return fmt.Sprintf("InvalidOperException(%+v)", *p) } func (p *InvalidOperException) Error() string { return p.String() } type Result_ struct { ResultCode *int32 `thrift:"resultCode,1" json:"resultCode"` ResultMsg *string `thrift:"resultMsg,2" json:"resultMsg"` } func NewResult_() *Result_ { return &Result_{} } var Result__ResultCode_DEFAULT int32 func (p *Result_) GetResultCode() int32 { if !p.IsSetResultCode() { return Result__ResultCode_DEFAULT } return *p.ResultCode } var Result__ResultMsg_DEFAULT string func (p *Result_) GetResultMsg() string { if !p.IsSetResultMsg() { return Result__ResultMsg_DEFAULT } return *p.ResultMsg } func (p *Result_) IsSetResultCode() bool { return p.ResultCode != nil } func (p *Result_) IsSetResultMsg() bool { return p.ResultMsg != nil } func (p *Result_) Read(iprot thrift.TProtocol) error { if _, err := iprot.ReadStructBegin(); err != nil { return fmt.Errorf("%T read error: %s", p, err) } for { _, fieldTypeId, fieldId, err := iprot.ReadFieldBegin() if err != nil { return fmt.Errorf("%T field %d read error: %s", p, fieldId, err) } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if err := p.ReadField1(iprot); err != nil { return err } case 2: if err := p.ReadField2(iprot); err != nil { return err } default: if err := iprot.Skip(fieldTypeId); err != nil { return err } } if err := iprot.ReadFieldEnd(); err != nil { return err } } if err := iprot.ReadStructEnd(); err != nil { return fmt.Errorf("%T read struct end error: %s", p, err) } return nil } func (p *Result_) ReadField1(iprot thrift.TProtocol) error { if v, err := iprot.ReadI32(); err != nil { return fmt.Errorf("error reading field 1: %s", err) } else { p.ResultCode = &v } return nil } func (p *Result_) ReadField2(iprot thrift.TProtocol) error { if v, err := iprot.ReadString(); err != nil { return fmt.Errorf("error reading field 2: %s", err) } else { p.ResultMsg = &v } return nil } func (p *Result_) Write(oprot thrift.TProtocol) error { if err := oprot.WriteStructBegin("Result"); err != nil { return fmt.Errorf("%T write struct begin error: %s", p, err) } if err := p.writeField1(oprot); err != nil { return err } if err := p.writeField2(oprot); err != nil { return err } if err := oprot.WriteFieldStop(); err != nil { return fmt.Errorf("write field stop error: %s", err) } if err := oprot.WriteStructEnd(); err != nil { return fmt.Errorf("write struct stop error: %s", err) } return nil } func (p *Result_) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetResultCode() { if err := oprot.WriteFieldBegin("resultCode", thrift.I32, 1); err != nil { return fmt.Errorf("%T write field begin error 1:resultCode: %s", p, err) } if err := oprot.WriteI32(int32(*p.ResultCode)); err != nil { return fmt.Errorf("%T.resultCode (1) field write error: %s", p, err) } if err := oprot.WriteFieldEnd(); err != nil { return fmt.Errorf("%T write field end error 1:resultCode: %s", p, err) } } return err } func (p *Result_) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetResultMsg() { if err := oprot.WriteFieldBegin("resultMsg", thrift.STRING, 2); err != nil { return fmt.Errorf("%T write field begin error 2:resultMsg: %s", p, err) } if err := oprot.WriteString(string(*p.ResultMsg)); err != nil { return fmt.Errorf("%T.resultMsg (2) field write error: %s", p, err) } if err := oprot.WriteFieldEnd(); err != nil { return fmt.Errorf("%T write field end error 2:resultMsg: %s", p, err) } } return err } func (p *Result_) String() string { if p == nil { return "" } return fmt.Sprintf("Result_(%+v)", *p) }