ttypes.go 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
  1. // Autogenerated by Thrift Compiler (0.9.2)
  2. // DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  3. package common
  4. import (
  5. "bytes"
  6. "fmt"
  7. "gmanager/library/thrift"
  8. )
  9. // (needed to ensure safety because of naive import list construction.)
  10. var _ = thrift.ZERO
  11. var _ = fmt.Printf
  12. var _ = bytes.Equal
  13. var GoUnusedProtection__ int
  14. type InvalidOperException struct {
  15. ErrorCode int32 `thrift:"errorCode,1" json:"errorCode"`
  16. ErrorMessage string `thrift:"errorMessage,2" json:"errorMessage"`
  17. }
  18. func NewInvalidOperException() *InvalidOperException {
  19. return &InvalidOperException{}
  20. }
  21. func (p *InvalidOperException) GetErrorCode() int32 {
  22. return p.ErrorCode
  23. }
  24. func (p *InvalidOperException) GetErrorMessage() string {
  25. return p.ErrorMessage
  26. }
  27. func (p *InvalidOperException) Read(iprot thrift.TProtocol) error {
  28. if _, err := iprot.ReadStructBegin(); err != nil {
  29. return fmt.Errorf("%T read error: %s", p, err)
  30. }
  31. for {
  32. _, fieldTypeId, fieldId, err := iprot.ReadFieldBegin()
  33. if err != nil {
  34. return fmt.Errorf("%T field %d read error: %s", p, fieldId, err)
  35. }
  36. if fieldTypeId == thrift.STOP {
  37. break
  38. }
  39. switch fieldId {
  40. case 1:
  41. if err := p.ReadField1(iprot); err != nil {
  42. return err
  43. }
  44. case 2:
  45. if err := p.ReadField2(iprot); err != nil {
  46. return err
  47. }
  48. default:
  49. if err := iprot.Skip(fieldTypeId); err != nil {
  50. return err
  51. }
  52. }
  53. if err := iprot.ReadFieldEnd(); err != nil {
  54. return err
  55. }
  56. }
  57. if err := iprot.ReadStructEnd(); err != nil {
  58. return fmt.Errorf("%T read struct end error: %s", p, err)
  59. }
  60. return nil
  61. }
  62. func (p *InvalidOperException) ReadField1(iprot thrift.TProtocol) error {
  63. if v, err := iprot.ReadI32(); err != nil {
  64. return fmt.Errorf("error reading field 1: %s", err)
  65. } else {
  66. p.ErrorCode = v
  67. }
  68. return nil
  69. }
  70. func (p *InvalidOperException) ReadField2(iprot thrift.TProtocol) error {
  71. if v, err := iprot.ReadString(); err != nil {
  72. return fmt.Errorf("error reading field 2: %s", err)
  73. } else {
  74. p.ErrorMessage = v
  75. }
  76. return nil
  77. }
  78. func (p *InvalidOperException) Write(oprot thrift.TProtocol) error {
  79. if err := oprot.WriteStructBegin("InvalidOperException"); err != nil {
  80. return fmt.Errorf("%T write struct begin error: %s", p, err)
  81. }
  82. if err := p.writeField1(oprot); err != nil {
  83. return err
  84. }
  85. if err := p.writeField2(oprot); err != nil {
  86. return err
  87. }
  88. if err := oprot.WriteFieldStop(); err != nil {
  89. return fmt.Errorf("write field stop error: %s", err)
  90. }
  91. if err := oprot.WriteStructEnd(); err != nil {
  92. return fmt.Errorf("write struct stop error: %s", err)
  93. }
  94. return nil
  95. }
  96. func (p *InvalidOperException) writeField1(oprot thrift.TProtocol) (err error) {
  97. if err := oprot.WriteFieldBegin("errorCode", thrift.I32, 1); err != nil {
  98. return fmt.Errorf("%T write field begin error 1:errorCode: %s", p, err)
  99. }
  100. if err := oprot.WriteI32(int32(p.ErrorCode)); err != nil {
  101. return fmt.Errorf("%T.errorCode (1) field write error: %s", p, err)
  102. }
  103. if err := oprot.WriteFieldEnd(); err != nil {
  104. return fmt.Errorf("%T write field end error 1:errorCode: %s", p, err)
  105. }
  106. return err
  107. }
  108. func (p *InvalidOperException) writeField2(oprot thrift.TProtocol) (err error) {
  109. if err := oprot.WriteFieldBegin("errorMessage", thrift.STRING, 2); err != nil {
  110. return fmt.Errorf("%T write field begin error 2:errorMessage: %s", p, err)
  111. }
  112. if err := oprot.WriteString(string(p.ErrorMessage)); err != nil {
  113. return fmt.Errorf("%T.errorMessage (2) field write error: %s", p, err)
  114. }
  115. if err := oprot.WriteFieldEnd(); err != nil {
  116. return fmt.Errorf("%T write field end error 2:errorMessage: %s", p, err)
  117. }
  118. return err
  119. }
  120. func (p *InvalidOperException) String() string {
  121. if p == nil {
  122. return "<nil>"
  123. }
  124. return fmt.Sprintf("InvalidOperException(%+v)", *p)
  125. }
  126. func (p *InvalidOperException) Error() string {
  127. return p.String()
  128. }
  129. type Result_ struct {
  130. ResultCode *int32 `thrift:"resultCode,1" json:"resultCode"`
  131. ResultMsg *string `thrift:"resultMsg,2" json:"resultMsg"`
  132. }
  133. func NewResult_() *Result_ {
  134. return &Result_{}
  135. }
  136. var Result__ResultCode_DEFAULT int32
  137. func (p *Result_) GetResultCode() int32 {
  138. if !p.IsSetResultCode() {
  139. return Result__ResultCode_DEFAULT
  140. }
  141. return *p.ResultCode
  142. }
  143. var Result__ResultMsg_DEFAULT string
  144. func (p *Result_) GetResultMsg() string {
  145. if !p.IsSetResultMsg() {
  146. return Result__ResultMsg_DEFAULT
  147. }
  148. return *p.ResultMsg
  149. }
  150. func (p *Result_) IsSetResultCode() bool {
  151. return p.ResultCode != nil
  152. }
  153. func (p *Result_) IsSetResultMsg() bool {
  154. return p.ResultMsg != nil
  155. }
  156. func (p *Result_) Read(iprot thrift.TProtocol) error {
  157. if _, err := iprot.ReadStructBegin(); err != nil {
  158. return fmt.Errorf("%T read error: %s", p, err)
  159. }
  160. for {
  161. _, fieldTypeId, fieldId, err := iprot.ReadFieldBegin()
  162. if err != nil {
  163. return fmt.Errorf("%T field %d read error: %s", p, fieldId, err)
  164. }
  165. if fieldTypeId == thrift.STOP {
  166. break
  167. }
  168. switch fieldId {
  169. case 1:
  170. if err := p.ReadField1(iprot); err != nil {
  171. return err
  172. }
  173. case 2:
  174. if err := p.ReadField2(iprot); err != nil {
  175. return err
  176. }
  177. default:
  178. if err := iprot.Skip(fieldTypeId); err != nil {
  179. return err
  180. }
  181. }
  182. if err := iprot.ReadFieldEnd(); err != nil {
  183. return err
  184. }
  185. }
  186. if err := iprot.ReadStructEnd(); err != nil {
  187. return fmt.Errorf("%T read struct end error: %s", p, err)
  188. }
  189. return nil
  190. }
  191. func (p *Result_) ReadField1(iprot thrift.TProtocol) error {
  192. if v, err := iprot.ReadI32(); err != nil {
  193. return fmt.Errorf("error reading field 1: %s", err)
  194. } else {
  195. p.ResultCode = &v
  196. }
  197. return nil
  198. }
  199. func (p *Result_) ReadField2(iprot thrift.TProtocol) error {
  200. if v, err := iprot.ReadString(); err != nil {
  201. return fmt.Errorf("error reading field 2: %s", err)
  202. } else {
  203. p.ResultMsg = &v
  204. }
  205. return nil
  206. }
  207. func (p *Result_) Write(oprot thrift.TProtocol) error {
  208. if err := oprot.WriteStructBegin("Result"); err != nil {
  209. return fmt.Errorf("%T write struct begin error: %s", p, err)
  210. }
  211. if err := p.writeField1(oprot); err != nil {
  212. return err
  213. }
  214. if err := p.writeField2(oprot); err != nil {
  215. return err
  216. }
  217. if err := oprot.WriteFieldStop(); err != nil {
  218. return fmt.Errorf("write field stop error: %s", err)
  219. }
  220. if err := oprot.WriteStructEnd(); err != nil {
  221. return fmt.Errorf("write struct stop error: %s", err)
  222. }
  223. return nil
  224. }
  225. func (p *Result_) writeField1(oprot thrift.TProtocol) (err error) {
  226. if p.IsSetResultCode() {
  227. if err := oprot.WriteFieldBegin("resultCode", thrift.I32, 1); err != nil {
  228. return fmt.Errorf("%T write field begin error 1:resultCode: %s", p, err)
  229. }
  230. if err := oprot.WriteI32(int32(*p.ResultCode)); err != nil {
  231. return fmt.Errorf("%T.resultCode (1) field write error: %s", p, err)
  232. }
  233. if err := oprot.WriteFieldEnd(); err != nil {
  234. return fmt.Errorf("%T write field end error 1:resultCode: %s", p, err)
  235. }
  236. }
  237. return err
  238. }
  239. func (p *Result_) writeField2(oprot thrift.TProtocol) (err error) {
  240. if p.IsSetResultMsg() {
  241. if err := oprot.WriteFieldBegin("resultMsg", thrift.STRING, 2); err != nil {
  242. return fmt.Errorf("%T write field begin error 2:resultMsg: %s", p, err)
  243. }
  244. if err := oprot.WriteString(string(*p.ResultMsg)); err != nil {
  245. return fmt.Errorf("%T.resultMsg (2) field write error: %s", p, err)
  246. }
  247. if err := oprot.WriteFieldEnd(); err != nil {
  248. return fmt.Errorf("%T write field end error 2:resultMsg: %s", p, err)
  249. }
  250. }
  251. return err
  252. }
  253. func (p *Result_) String() string {
  254. if p == nil {
  255. return "<nil>"
  256. }
  257. return fmt.Sprintf("Result_(%+v)", *p)
  258. }