mock_legacy_service_test.go 73 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325
  1. // Code generated by mockery; DO NOT EDIT.
  2. // github.com/vektra/mockery
  3. // template: testify
  4. package icq_legacy
  5. import (
  6. "context"
  7. "github.com/mk6i/open-oscar-server/state"
  8. mock "github.com/stretchr/testify/mock"
  9. )
  10. // newMockLegacyService creates a new instance of mockLegacyService. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
  11. // The first argument is typically a *testing.T value.
  12. func newMockLegacyService(t interface {
  13. mock.TestingT
  14. Cleanup(func())
  15. }) *mockLegacyService {
  16. mock := &mockLegacyService{}
  17. mock.Mock.Test(t)
  18. t.Cleanup(func() { mock.AssertExpectations(t) })
  19. return mock
  20. }
  21. // mockLegacyService is an autogenerated mock type for the LegacyService type
  22. type mockLegacyService struct {
  23. mock.Mock
  24. }
  25. type mockLegacyService_Expecter struct {
  26. mock *mock.Mock
  27. }
  28. func (_m *mockLegacyService) EXPECT() *mockLegacyService_Expecter {
  29. return &mockLegacyService_Expecter{mock: &_m.Mock}
  30. }
  31. // AckOfflineMessages provides a mock function for the type mockLegacyService
  32. func (_mock *mockLegacyService) AckOfflineMessages(ctx context.Context, uin uint32) error {
  33. ret := _mock.Called(ctx, uin)
  34. if len(ret) == 0 {
  35. panic("no return value specified for AckOfflineMessages")
  36. }
  37. var r0 error
  38. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32) error); ok {
  39. r0 = returnFunc(ctx, uin)
  40. } else {
  41. r0 = ret.Error(0)
  42. }
  43. return r0
  44. }
  45. // mockLegacyService_AckOfflineMessages_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AckOfflineMessages'
  46. type mockLegacyService_AckOfflineMessages_Call struct {
  47. *mock.Call
  48. }
  49. // AckOfflineMessages is a helper method to define mock.On call
  50. // - ctx context.Context
  51. // - uin uint32
  52. func (_e *mockLegacyService_Expecter) AckOfflineMessages(ctx interface{}, uin interface{}) *mockLegacyService_AckOfflineMessages_Call {
  53. return &mockLegacyService_AckOfflineMessages_Call{Call: _e.mock.On("AckOfflineMessages", ctx, uin)}
  54. }
  55. func (_c *mockLegacyService_AckOfflineMessages_Call) Run(run func(ctx context.Context, uin uint32)) *mockLegacyService_AckOfflineMessages_Call {
  56. _c.Call.Run(func(args mock.Arguments) {
  57. var arg0 context.Context
  58. if args[0] != nil {
  59. arg0 = args[0].(context.Context)
  60. }
  61. var arg1 uint32
  62. if args[1] != nil {
  63. arg1 = args[1].(uint32)
  64. }
  65. run(
  66. arg0,
  67. arg1,
  68. )
  69. })
  70. return _c
  71. }
  72. func (_c *mockLegacyService_AckOfflineMessages_Call) Return(err error) *mockLegacyService_AckOfflineMessages_Call {
  73. _c.Call.Return(err)
  74. return _c
  75. }
  76. func (_c *mockLegacyService_AckOfflineMessages_Call) RunAndReturn(run func(ctx context.Context, uin uint32) error) *mockLegacyService_AckOfflineMessages_Call {
  77. _c.Call.Return(run)
  78. return _c
  79. }
  80. // AuthenticateUser provides a mock function for the type mockLegacyService
  81. func (_mock *mockLegacyService) AuthenticateUser(ctx context.Context, req AuthRequest) (*AuthResult, error) {
  82. ret := _mock.Called(ctx, req)
  83. if len(ret) == 0 {
  84. panic("no return value specified for AuthenticateUser")
  85. }
  86. var r0 *AuthResult
  87. var r1 error
  88. if returnFunc, ok := ret.Get(0).(func(context.Context, AuthRequest) (*AuthResult, error)); ok {
  89. return returnFunc(ctx, req)
  90. }
  91. if returnFunc, ok := ret.Get(0).(func(context.Context, AuthRequest) *AuthResult); ok {
  92. r0 = returnFunc(ctx, req)
  93. } else {
  94. if ret.Get(0) != nil {
  95. r0 = ret.Get(0).(*AuthResult)
  96. }
  97. }
  98. if returnFunc, ok := ret.Get(1).(func(context.Context, AuthRequest) error); ok {
  99. r1 = returnFunc(ctx, req)
  100. } else {
  101. r1 = ret.Error(1)
  102. }
  103. return r0, r1
  104. }
  105. // mockLegacyService_AuthenticateUser_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AuthenticateUser'
  106. type mockLegacyService_AuthenticateUser_Call struct {
  107. *mock.Call
  108. }
  109. // AuthenticateUser is a helper method to define mock.On call
  110. // - ctx context.Context
  111. // - req AuthRequest
  112. func (_e *mockLegacyService_Expecter) AuthenticateUser(ctx interface{}, req interface{}) *mockLegacyService_AuthenticateUser_Call {
  113. return &mockLegacyService_AuthenticateUser_Call{Call: _e.mock.On("AuthenticateUser", ctx, req)}
  114. }
  115. func (_c *mockLegacyService_AuthenticateUser_Call) Run(run func(ctx context.Context, req AuthRequest)) *mockLegacyService_AuthenticateUser_Call {
  116. _c.Call.Run(func(args mock.Arguments) {
  117. var arg0 context.Context
  118. if args[0] != nil {
  119. arg0 = args[0].(context.Context)
  120. }
  121. var arg1 AuthRequest
  122. if args[1] != nil {
  123. arg1 = args[1].(AuthRequest)
  124. }
  125. run(
  126. arg0,
  127. arg1,
  128. )
  129. })
  130. return _c
  131. }
  132. func (_c *mockLegacyService_AuthenticateUser_Call) Return(authResult *AuthResult, err error) *mockLegacyService_AuthenticateUser_Call {
  133. _c.Call.Return(authResult, err)
  134. return _c
  135. }
  136. func (_c *mockLegacyService_AuthenticateUser_Call) RunAndReturn(run func(ctx context.Context, req AuthRequest) (*AuthResult, error)) *mockLegacyService_AuthenticateUser_Call {
  137. _c.Call.Return(run)
  138. return _c
  139. }
  140. // ChangeStatus provides a mock function for the type mockLegacyService
  141. func (_mock *mockLegacyService) ChangeStatus(ctx context.Context, uin uint32, status uint32) error {
  142. ret := _mock.Called(ctx, uin, status)
  143. if len(ret) == 0 {
  144. panic("no return value specified for ChangeStatus")
  145. }
  146. var r0 error
  147. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32, uint32) error); ok {
  148. r0 = returnFunc(ctx, uin, status)
  149. } else {
  150. r0 = ret.Error(0)
  151. }
  152. return r0
  153. }
  154. // mockLegacyService_ChangeStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ChangeStatus'
  155. type mockLegacyService_ChangeStatus_Call struct {
  156. *mock.Call
  157. }
  158. // ChangeStatus is a helper method to define mock.On call
  159. // - ctx context.Context
  160. // - uin uint32
  161. // - status uint32
  162. func (_e *mockLegacyService_Expecter) ChangeStatus(ctx interface{}, uin interface{}, status interface{}) *mockLegacyService_ChangeStatus_Call {
  163. return &mockLegacyService_ChangeStatus_Call{Call: _e.mock.On("ChangeStatus", ctx, uin, status)}
  164. }
  165. func (_c *mockLegacyService_ChangeStatus_Call) Run(run func(ctx context.Context, uin uint32, status uint32)) *mockLegacyService_ChangeStatus_Call {
  166. _c.Call.Run(func(args mock.Arguments) {
  167. var arg0 context.Context
  168. if args[0] != nil {
  169. arg0 = args[0].(context.Context)
  170. }
  171. var arg1 uint32
  172. if args[1] != nil {
  173. arg1 = args[1].(uint32)
  174. }
  175. var arg2 uint32
  176. if args[2] != nil {
  177. arg2 = args[2].(uint32)
  178. }
  179. run(
  180. arg0,
  181. arg1,
  182. arg2,
  183. )
  184. })
  185. return _c
  186. }
  187. func (_c *mockLegacyService_ChangeStatus_Call) Return(err error) *mockLegacyService_ChangeStatus_Call {
  188. _c.Call.Return(err)
  189. return _c
  190. }
  191. func (_c *mockLegacyService_ChangeStatus_Call) RunAndReturn(run func(ctx context.Context, uin uint32, status uint32) error) *mockLegacyService_ChangeStatus_Call {
  192. _c.Call.Return(run)
  193. return _c
  194. }
  195. // DeleteUser provides a mock function for the type mockLegacyService
  196. func (_mock *mockLegacyService) DeleteUser(ctx context.Context, uin uint32, password string) error {
  197. ret := _mock.Called(ctx, uin, password)
  198. if len(ret) == 0 {
  199. panic("no return value specified for DeleteUser")
  200. }
  201. var r0 error
  202. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32, string) error); ok {
  203. r0 = returnFunc(ctx, uin, password)
  204. } else {
  205. r0 = ret.Error(0)
  206. }
  207. return r0
  208. }
  209. // mockLegacyService_DeleteUser_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteUser'
  210. type mockLegacyService_DeleteUser_Call struct {
  211. *mock.Call
  212. }
  213. // DeleteUser is a helper method to define mock.On call
  214. // - ctx context.Context
  215. // - uin uint32
  216. // - password string
  217. func (_e *mockLegacyService_Expecter) DeleteUser(ctx interface{}, uin interface{}, password interface{}) *mockLegacyService_DeleteUser_Call {
  218. return &mockLegacyService_DeleteUser_Call{Call: _e.mock.On("DeleteUser", ctx, uin, password)}
  219. }
  220. func (_c *mockLegacyService_DeleteUser_Call) Run(run func(ctx context.Context, uin uint32, password string)) *mockLegacyService_DeleteUser_Call {
  221. _c.Call.Run(func(args mock.Arguments) {
  222. var arg0 context.Context
  223. if args[0] != nil {
  224. arg0 = args[0].(context.Context)
  225. }
  226. var arg1 uint32
  227. if args[1] != nil {
  228. arg1 = args[1].(uint32)
  229. }
  230. var arg2 string
  231. if args[2] != nil {
  232. arg2 = args[2].(string)
  233. }
  234. run(
  235. arg0,
  236. arg1,
  237. arg2,
  238. )
  239. })
  240. return _c
  241. }
  242. func (_c *mockLegacyService_DeleteUser_Call) Return(err error) *mockLegacyService_DeleteUser_Call {
  243. _c.Call.Return(err)
  244. return _c
  245. }
  246. func (_c *mockLegacyService_DeleteUser_Call) RunAndReturn(run func(ctx context.Context, uin uint32, password string) error) *mockLegacyService_DeleteUser_Call {
  247. _c.Call.Return(run)
  248. return _c
  249. }
  250. // GetAffiliations provides a mock function for the type mockLegacyService
  251. func (_mock *mockLegacyService) GetAffiliations(ctx context.Context, uin uint32) (*state.ICQAffiliations, error) {
  252. ret := _mock.Called(ctx, uin)
  253. if len(ret) == 0 {
  254. panic("no return value specified for GetAffiliations")
  255. }
  256. var r0 *state.ICQAffiliations
  257. var r1 error
  258. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32) (*state.ICQAffiliations, error)); ok {
  259. return returnFunc(ctx, uin)
  260. }
  261. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32) *state.ICQAffiliations); ok {
  262. r0 = returnFunc(ctx, uin)
  263. } else {
  264. if ret.Get(0) != nil {
  265. r0 = ret.Get(0).(*state.ICQAffiliations)
  266. }
  267. }
  268. if returnFunc, ok := ret.Get(1).(func(context.Context, uint32) error); ok {
  269. r1 = returnFunc(ctx, uin)
  270. } else {
  271. r1 = ret.Error(1)
  272. }
  273. return r0, r1
  274. }
  275. // mockLegacyService_GetAffiliations_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAffiliations'
  276. type mockLegacyService_GetAffiliations_Call struct {
  277. *mock.Call
  278. }
  279. // GetAffiliations is a helper method to define mock.On call
  280. // - ctx context.Context
  281. // - uin uint32
  282. func (_e *mockLegacyService_Expecter) GetAffiliations(ctx interface{}, uin interface{}) *mockLegacyService_GetAffiliations_Call {
  283. return &mockLegacyService_GetAffiliations_Call{Call: _e.mock.On("GetAffiliations", ctx, uin)}
  284. }
  285. func (_c *mockLegacyService_GetAffiliations_Call) Run(run func(ctx context.Context, uin uint32)) *mockLegacyService_GetAffiliations_Call {
  286. _c.Call.Run(func(args mock.Arguments) {
  287. var arg0 context.Context
  288. if args[0] != nil {
  289. arg0 = args[0].(context.Context)
  290. }
  291. var arg1 uint32
  292. if args[1] != nil {
  293. arg1 = args[1].(uint32)
  294. }
  295. run(
  296. arg0,
  297. arg1,
  298. )
  299. })
  300. return _c
  301. }
  302. func (_c *mockLegacyService_GetAffiliations_Call) Return(iCQAffiliations *state.ICQAffiliations, err error) *mockLegacyService_GetAffiliations_Call {
  303. _c.Call.Return(iCQAffiliations, err)
  304. return _c
  305. }
  306. func (_c *mockLegacyService_GetAffiliations_Call) RunAndReturn(run func(ctx context.Context, uin uint32) (*state.ICQAffiliations, error)) *mockLegacyService_GetAffiliations_Call {
  307. _c.Call.Return(run)
  308. return _c
  309. }
  310. // GetFullUserInfo provides a mock function for the type mockLegacyService
  311. func (_mock *mockLegacyService) GetFullUserInfo(ctx context.Context, uin uint32) (*state.User, error) {
  312. ret := _mock.Called(ctx, uin)
  313. if len(ret) == 0 {
  314. panic("no return value specified for GetFullUserInfo")
  315. }
  316. var r0 *state.User
  317. var r1 error
  318. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32) (*state.User, error)); ok {
  319. return returnFunc(ctx, uin)
  320. }
  321. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32) *state.User); ok {
  322. r0 = returnFunc(ctx, uin)
  323. } else {
  324. if ret.Get(0) != nil {
  325. r0 = ret.Get(0).(*state.User)
  326. }
  327. }
  328. if returnFunc, ok := ret.Get(1).(func(context.Context, uint32) error); ok {
  329. r1 = returnFunc(ctx, uin)
  330. } else {
  331. r1 = ret.Error(1)
  332. }
  333. return r0, r1
  334. }
  335. // mockLegacyService_GetFullUserInfo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetFullUserInfo'
  336. type mockLegacyService_GetFullUserInfo_Call struct {
  337. *mock.Call
  338. }
  339. // GetFullUserInfo is a helper method to define mock.On call
  340. // - ctx context.Context
  341. // - uin uint32
  342. func (_e *mockLegacyService_Expecter) GetFullUserInfo(ctx interface{}, uin interface{}) *mockLegacyService_GetFullUserInfo_Call {
  343. return &mockLegacyService_GetFullUserInfo_Call{Call: _e.mock.On("GetFullUserInfo", ctx, uin)}
  344. }
  345. func (_c *mockLegacyService_GetFullUserInfo_Call) Run(run func(ctx context.Context, uin uint32)) *mockLegacyService_GetFullUserInfo_Call {
  346. _c.Call.Run(func(args mock.Arguments) {
  347. var arg0 context.Context
  348. if args[0] != nil {
  349. arg0 = args[0].(context.Context)
  350. }
  351. var arg1 uint32
  352. if args[1] != nil {
  353. arg1 = args[1].(uint32)
  354. }
  355. run(
  356. arg0,
  357. arg1,
  358. )
  359. })
  360. return _c
  361. }
  362. func (_c *mockLegacyService_GetFullUserInfo_Call) Return(user *state.User, err error) *mockLegacyService_GetFullUserInfo_Call {
  363. _c.Call.Return(user, err)
  364. return _c
  365. }
  366. func (_c *mockLegacyService_GetFullUserInfo_Call) RunAndReturn(run func(ctx context.Context, uin uint32) (*state.User, error)) *mockLegacyService_GetFullUserInfo_Call {
  367. _c.Call.Return(run)
  368. return _c
  369. }
  370. // GetHomepageCategory provides a mock function for the type mockLegacyService
  371. func (_mock *mockLegacyService) GetHomepageCategory(ctx context.Context, uin uint32) (*state.ICQHomepageCategory, error) {
  372. ret := _mock.Called(ctx, uin)
  373. if len(ret) == 0 {
  374. panic("no return value specified for GetHomepageCategory")
  375. }
  376. var r0 *state.ICQHomepageCategory
  377. var r1 error
  378. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32) (*state.ICQHomepageCategory, error)); ok {
  379. return returnFunc(ctx, uin)
  380. }
  381. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32) *state.ICQHomepageCategory); ok {
  382. r0 = returnFunc(ctx, uin)
  383. } else {
  384. if ret.Get(0) != nil {
  385. r0 = ret.Get(0).(*state.ICQHomepageCategory)
  386. }
  387. }
  388. if returnFunc, ok := ret.Get(1).(func(context.Context, uint32) error); ok {
  389. r1 = returnFunc(ctx, uin)
  390. } else {
  391. r1 = ret.Error(1)
  392. }
  393. return r0, r1
  394. }
  395. // mockLegacyService_GetHomepageCategory_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetHomepageCategory'
  396. type mockLegacyService_GetHomepageCategory_Call struct {
  397. *mock.Call
  398. }
  399. // GetHomepageCategory is a helper method to define mock.On call
  400. // - ctx context.Context
  401. // - uin uint32
  402. func (_e *mockLegacyService_Expecter) GetHomepageCategory(ctx interface{}, uin interface{}) *mockLegacyService_GetHomepageCategory_Call {
  403. return &mockLegacyService_GetHomepageCategory_Call{Call: _e.mock.On("GetHomepageCategory", ctx, uin)}
  404. }
  405. func (_c *mockLegacyService_GetHomepageCategory_Call) Run(run func(ctx context.Context, uin uint32)) *mockLegacyService_GetHomepageCategory_Call {
  406. _c.Call.Run(func(args mock.Arguments) {
  407. var arg0 context.Context
  408. if args[0] != nil {
  409. arg0 = args[0].(context.Context)
  410. }
  411. var arg1 uint32
  412. if args[1] != nil {
  413. arg1 = args[1].(uint32)
  414. }
  415. run(
  416. arg0,
  417. arg1,
  418. )
  419. })
  420. return _c
  421. }
  422. func (_c *mockLegacyService_GetHomepageCategory_Call) Return(iCQHomepageCategory *state.ICQHomepageCategory, err error) *mockLegacyService_GetHomepageCategory_Call {
  423. _c.Call.Return(iCQHomepageCategory, err)
  424. return _c
  425. }
  426. func (_c *mockLegacyService_GetHomepageCategory_Call) RunAndReturn(run func(ctx context.Context, uin uint32) (*state.ICQHomepageCategory, error)) *mockLegacyService_GetHomepageCategory_Call {
  427. _c.Call.Return(run)
  428. return _c
  429. }
  430. // GetInterests provides a mock function for the type mockLegacyService
  431. func (_mock *mockLegacyService) GetInterests(ctx context.Context, uin uint32) (*state.ICQInterests, error) {
  432. ret := _mock.Called(ctx, uin)
  433. if len(ret) == 0 {
  434. panic("no return value specified for GetInterests")
  435. }
  436. var r0 *state.ICQInterests
  437. var r1 error
  438. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32) (*state.ICQInterests, error)); ok {
  439. return returnFunc(ctx, uin)
  440. }
  441. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32) *state.ICQInterests); ok {
  442. r0 = returnFunc(ctx, uin)
  443. } else {
  444. if ret.Get(0) != nil {
  445. r0 = ret.Get(0).(*state.ICQInterests)
  446. }
  447. }
  448. if returnFunc, ok := ret.Get(1).(func(context.Context, uint32) error); ok {
  449. r1 = returnFunc(ctx, uin)
  450. } else {
  451. r1 = ret.Error(1)
  452. }
  453. return r0, r1
  454. }
  455. // mockLegacyService_GetInterests_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetInterests'
  456. type mockLegacyService_GetInterests_Call struct {
  457. *mock.Call
  458. }
  459. // GetInterests is a helper method to define mock.On call
  460. // - ctx context.Context
  461. // - uin uint32
  462. func (_e *mockLegacyService_Expecter) GetInterests(ctx interface{}, uin interface{}) *mockLegacyService_GetInterests_Call {
  463. return &mockLegacyService_GetInterests_Call{Call: _e.mock.On("GetInterests", ctx, uin)}
  464. }
  465. func (_c *mockLegacyService_GetInterests_Call) Run(run func(ctx context.Context, uin uint32)) *mockLegacyService_GetInterests_Call {
  466. _c.Call.Run(func(args mock.Arguments) {
  467. var arg0 context.Context
  468. if args[0] != nil {
  469. arg0 = args[0].(context.Context)
  470. }
  471. var arg1 uint32
  472. if args[1] != nil {
  473. arg1 = args[1].(uint32)
  474. }
  475. run(
  476. arg0,
  477. arg1,
  478. )
  479. })
  480. return _c
  481. }
  482. func (_c *mockLegacyService_GetInterests_Call) Return(iCQInterests *state.ICQInterests, err error) *mockLegacyService_GetInterests_Call {
  483. _c.Call.Return(iCQInterests, err)
  484. return _c
  485. }
  486. func (_c *mockLegacyService_GetInterests_Call) RunAndReturn(run func(ctx context.Context, uin uint32) (*state.ICQInterests, error)) *mockLegacyService_GetInterests_Call {
  487. _c.Call.Return(run)
  488. return _c
  489. }
  490. // GetNotes provides a mock function for the type mockLegacyService
  491. func (_mock *mockLegacyService) GetNotes(ctx context.Context, uin uint32) (string, error) {
  492. ret := _mock.Called(ctx, uin)
  493. if len(ret) == 0 {
  494. panic("no return value specified for GetNotes")
  495. }
  496. var r0 string
  497. var r1 error
  498. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32) (string, error)); ok {
  499. return returnFunc(ctx, uin)
  500. }
  501. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32) string); ok {
  502. r0 = returnFunc(ctx, uin)
  503. } else {
  504. r0 = ret.Get(0).(string)
  505. }
  506. if returnFunc, ok := ret.Get(1).(func(context.Context, uint32) error); ok {
  507. r1 = returnFunc(ctx, uin)
  508. } else {
  509. r1 = ret.Error(1)
  510. }
  511. return r0, r1
  512. }
  513. // mockLegacyService_GetNotes_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetNotes'
  514. type mockLegacyService_GetNotes_Call struct {
  515. *mock.Call
  516. }
  517. // GetNotes is a helper method to define mock.On call
  518. // - ctx context.Context
  519. // - uin uint32
  520. func (_e *mockLegacyService_Expecter) GetNotes(ctx interface{}, uin interface{}) *mockLegacyService_GetNotes_Call {
  521. return &mockLegacyService_GetNotes_Call{Call: _e.mock.On("GetNotes", ctx, uin)}
  522. }
  523. func (_c *mockLegacyService_GetNotes_Call) Run(run func(ctx context.Context, uin uint32)) *mockLegacyService_GetNotes_Call {
  524. _c.Call.Run(func(args mock.Arguments) {
  525. var arg0 context.Context
  526. if args[0] != nil {
  527. arg0 = args[0].(context.Context)
  528. }
  529. var arg1 uint32
  530. if args[1] != nil {
  531. arg1 = args[1].(uint32)
  532. }
  533. run(
  534. arg0,
  535. arg1,
  536. )
  537. })
  538. return _c
  539. }
  540. func (_c *mockLegacyService_GetNotes_Call) Return(s string, err error) *mockLegacyService_GetNotes_Call {
  541. _c.Call.Return(s, err)
  542. return _c
  543. }
  544. func (_c *mockLegacyService_GetNotes_Call) RunAndReturn(run func(ctx context.Context, uin uint32) (string, error)) *mockLegacyService_GetNotes_Call {
  545. _c.Call.Return(run)
  546. return _c
  547. }
  548. // GetOfflineMessages provides a mock function for the type mockLegacyService
  549. func (_mock *mockLegacyService) GetOfflineMessages(ctx context.Context, uin uint32) ([]LegacyOfflineMessage, error) {
  550. ret := _mock.Called(ctx, uin)
  551. if len(ret) == 0 {
  552. panic("no return value specified for GetOfflineMessages")
  553. }
  554. var r0 []LegacyOfflineMessage
  555. var r1 error
  556. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32) ([]LegacyOfflineMessage, error)); ok {
  557. return returnFunc(ctx, uin)
  558. }
  559. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32) []LegacyOfflineMessage); ok {
  560. r0 = returnFunc(ctx, uin)
  561. } else {
  562. if ret.Get(0) != nil {
  563. r0 = ret.Get(0).([]LegacyOfflineMessage)
  564. }
  565. }
  566. if returnFunc, ok := ret.Get(1).(func(context.Context, uint32) error); ok {
  567. r1 = returnFunc(ctx, uin)
  568. } else {
  569. r1 = ret.Error(1)
  570. }
  571. return r0, r1
  572. }
  573. // mockLegacyService_GetOfflineMessages_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetOfflineMessages'
  574. type mockLegacyService_GetOfflineMessages_Call struct {
  575. *mock.Call
  576. }
  577. // GetOfflineMessages is a helper method to define mock.On call
  578. // - ctx context.Context
  579. // - uin uint32
  580. func (_e *mockLegacyService_Expecter) GetOfflineMessages(ctx interface{}, uin interface{}) *mockLegacyService_GetOfflineMessages_Call {
  581. return &mockLegacyService_GetOfflineMessages_Call{Call: _e.mock.On("GetOfflineMessages", ctx, uin)}
  582. }
  583. func (_c *mockLegacyService_GetOfflineMessages_Call) Run(run func(ctx context.Context, uin uint32)) *mockLegacyService_GetOfflineMessages_Call {
  584. _c.Call.Run(func(args mock.Arguments) {
  585. var arg0 context.Context
  586. if args[0] != nil {
  587. arg0 = args[0].(context.Context)
  588. }
  589. var arg1 uint32
  590. if args[1] != nil {
  591. arg1 = args[1].(uint32)
  592. }
  593. run(
  594. arg0,
  595. arg1,
  596. )
  597. })
  598. return _c
  599. }
  600. func (_c *mockLegacyService_GetOfflineMessages_Call) Return(legacyOfflineMessages []LegacyOfflineMessage, err error) *mockLegacyService_GetOfflineMessages_Call {
  601. _c.Call.Return(legacyOfflineMessages, err)
  602. return _c
  603. }
  604. func (_c *mockLegacyService_GetOfflineMessages_Call) RunAndReturn(run func(ctx context.Context, uin uint32) ([]LegacyOfflineMessage, error)) *mockLegacyService_GetOfflineMessages_Call {
  605. _c.Call.Return(run)
  606. return _c
  607. }
  608. // GetUserInfo provides a mock function for the type mockLegacyService
  609. func (_mock *mockLegacyService) GetUserInfo(ctx context.Context, uin uint32) (*LegacyUserSearchResult, error) {
  610. ret := _mock.Called(ctx, uin)
  611. if len(ret) == 0 {
  612. panic("no return value specified for GetUserInfo")
  613. }
  614. var r0 *LegacyUserSearchResult
  615. var r1 error
  616. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32) (*LegacyUserSearchResult, error)); ok {
  617. return returnFunc(ctx, uin)
  618. }
  619. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32) *LegacyUserSearchResult); ok {
  620. r0 = returnFunc(ctx, uin)
  621. } else {
  622. if ret.Get(0) != nil {
  623. r0 = ret.Get(0).(*LegacyUserSearchResult)
  624. }
  625. }
  626. if returnFunc, ok := ret.Get(1).(func(context.Context, uint32) error); ok {
  627. r1 = returnFunc(ctx, uin)
  628. } else {
  629. r1 = ret.Error(1)
  630. }
  631. return r0, r1
  632. }
  633. // mockLegacyService_GetUserInfo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetUserInfo'
  634. type mockLegacyService_GetUserInfo_Call struct {
  635. *mock.Call
  636. }
  637. // GetUserInfo is a helper method to define mock.On call
  638. // - ctx context.Context
  639. // - uin uint32
  640. func (_e *mockLegacyService_Expecter) GetUserInfo(ctx interface{}, uin interface{}) *mockLegacyService_GetUserInfo_Call {
  641. return &mockLegacyService_GetUserInfo_Call{Call: _e.mock.On("GetUserInfo", ctx, uin)}
  642. }
  643. func (_c *mockLegacyService_GetUserInfo_Call) Run(run func(ctx context.Context, uin uint32)) *mockLegacyService_GetUserInfo_Call {
  644. _c.Call.Run(func(args mock.Arguments) {
  645. var arg0 context.Context
  646. if args[0] != nil {
  647. arg0 = args[0].(context.Context)
  648. }
  649. var arg1 uint32
  650. if args[1] != nil {
  651. arg1 = args[1].(uint32)
  652. }
  653. run(
  654. arg0,
  655. arg1,
  656. )
  657. })
  658. return _c
  659. }
  660. func (_c *mockLegacyService_GetUserInfo_Call) Return(legacyUserSearchResult *LegacyUserSearchResult, err error) *mockLegacyService_GetUserInfo_Call {
  661. _c.Call.Return(legacyUserSearchResult, err)
  662. return _c
  663. }
  664. func (_c *mockLegacyService_GetUserInfo_Call) RunAndReturn(run func(ctx context.Context, uin uint32) (*LegacyUserSearchResult, error)) *mockLegacyService_GetUserInfo_Call {
  665. _c.Call.Return(run)
  666. return _c
  667. }
  668. // GetUserInfoForProtocol provides a mock function for the type mockLegacyService
  669. func (_mock *mockLegacyService) GetUserInfoForProtocol(ctx context.Context, targetUIN uint32) (*UserInfoResult, error) {
  670. ret := _mock.Called(ctx, targetUIN)
  671. if len(ret) == 0 {
  672. panic("no return value specified for GetUserInfoForProtocol")
  673. }
  674. var r0 *UserInfoResult
  675. var r1 error
  676. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32) (*UserInfoResult, error)); ok {
  677. return returnFunc(ctx, targetUIN)
  678. }
  679. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32) *UserInfoResult); ok {
  680. r0 = returnFunc(ctx, targetUIN)
  681. } else {
  682. if ret.Get(0) != nil {
  683. r0 = ret.Get(0).(*UserInfoResult)
  684. }
  685. }
  686. if returnFunc, ok := ret.Get(1).(func(context.Context, uint32) error); ok {
  687. r1 = returnFunc(ctx, targetUIN)
  688. } else {
  689. r1 = ret.Error(1)
  690. }
  691. return r0, r1
  692. }
  693. // mockLegacyService_GetUserInfoForProtocol_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetUserInfoForProtocol'
  694. type mockLegacyService_GetUserInfoForProtocol_Call struct {
  695. *mock.Call
  696. }
  697. // GetUserInfoForProtocol is a helper method to define mock.On call
  698. // - ctx context.Context
  699. // - targetUIN uint32
  700. func (_e *mockLegacyService_Expecter) GetUserInfoForProtocol(ctx interface{}, targetUIN interface{}) *mockLegacyService_GetUserInfoForProtocol_Call {
  701. return &mockLegacyService_GetUserInfoForProtocol_Call{Call: _e.mock.On("GetUserInfoForProtocol", ctx, targetUIN)}
  702. }
  703. func (_c *mockLegacyService_GetUserInfoForProtocol_Call) Run(run func(ctx context.Context, targetUIN uint32)) *mockLegacyService_GetUserInfoForProtocol_Call {
  704. _c.Call.Run(func(args mock.Arguments) {
  705. var arg0 context.Context
  706. if args[0] != nil {
  707. arg0 = args[0].(context.Context)
  708. }
  709. var arg1 uint32
  710. if args[1] != nil {
  711. arg1 = args[1].(uint32)
  712. }
  713. run(
  714. arg0,
  715. arg1,
  716. )
  717. })
  718. return _c
  719. }
  720. func (_c *mockLegacyService_GetUserInfoForProtocol_Call) Return(userInfoResult *UserInfoResult, err error) *mockLegacyService_GetUserInfoForProtocol_Call {
  721. _c.Call.Return(userInfoResult, err)
  722. return _c
  723. }
  724. func (_c *mockLegacyService_GetUserInfoForProtocol_Call) RunAndReturn(run func(ctx context.Context, targetUIN uint32) (*UserInfoResult, error)) *mockLegacyService_GetUserInfoForProtocol_Call {
  725. _c.Call.Return(run)
  726. return _c
  727. }
  728. // NotifyStatusChange provides a mock function for the type mockLegacyService
  729. func (_mock *mockLegacyService) NotifyStatusChange(ctx context.Context, uin uint32, status uint32) error {
  730. ret := _mock.Called(ctx, uin, status)
  731. if len(ret) == 0 {
  732. panic("no return value specified for NotifyStatusChange")
  733. }
  734. var r0 error
  735. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32, uint32) error); ok {
  736. r0 = returnFunc(ctx, uin, status)
  737. } else {
  738. r0 = ret.Error(0)
  739. }
  740. return r0
  741. }
  742. // mockLegacyService_NotifyStatusChange_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'NotifyStatusChange'
  743. type mockLegacyService_NotifyStatusChange_Call struct {
  744. *mock.Call
  745. }
  746. // NotifyStatusChange is a helper method to define mock.On call
  747. // - ctx context.Context
  748. // - uin uint32
  749. // - status uint32
  750. func (_e *mockLegacyService_Expecter) NotifyStatusChange(ctx interface{}, uin interface{}, status interface{}) *mockLegacyService_NotifyStatusChange_Call {
  751. return &mockLegacyService_NotifyStatusChange_Call{Call: _e.mock.On("NotifyStatusChange", ctx, uin, status)}
  752. }
  753. func (_c *mockLegacyService_NotifyStatusChange_Call) Run(run func(ctx context.Context, uin uint32, status uint32)) *mockLegacyService_NotifyStatusChange_Call {
  754. _c.Call.Run(func(args mock.Arguments) {
  755. var arg0 context.Context
  756. if args[0] != nil {
  757. arg0 = args[0].(context.Context)
  758. }
  759. var arg1 uint32
  760. if args[1] != nil {
  761. arg1 = args[1].(uint32)
  762. }
  763. var arg2 uint32
  764. if args[2] != nil {
  765. arg2 = args[2].(uint32)
  766. }
  767. run(
  768. arg0,
  769. arg1,
  770. arg2,
  771. )
  772. })
  773. return _c
  774. }
  775. func (_c *mockLegacyService_NotifyStatusChange_Call) Return(err error) *mockLegacyService_NotifyStatusChange_Call {
  776. _c.Call.Return(err)
  777. return _c
  778. }
  779. func (_c *mockLegacyService_NotifyStatusChange_Call) RunAndReturn(run func(ctx context.Context, uin uint32, status uint32) error) *mockLegacyService_NotifyStatusChange_Call {
  780. _c.Call.Return(run)
  781. return _c
  782. }
  783. // NotifyUserOffline provides a mock function for the type mockLegacyService
  784. func (_mock *mockLegacyService) NotifyUserOffline(ctx context.Context, uin uint32) error {
  785. ret := _mock.Called(ctx, uin)
  786. if len(ret) == 0 {
  787. panic("no return value specified for NotifyUserOffline")
  788. }
  789. var r0 error
  790. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32) error); ok {
  791. r0 = returnFunc(ctx, uin)
  792. } else {
  793. r0 = ret.Error(0)
  794. }
  795. return r0
  796. }
  797. // mockLegacyService_NotifyUserOffline_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'NotifyUserOffline'
  798. type mockLegacyService_NotifyUserOffline_Call struct {
  799. *mock.Call
  800. }
  801. // NotifyUserOffline is a helper method to define mock.On call
  802. // - ctx context.Context
  803. // - uin uint32
  804. func (_e *mockLegacyService_Expecter) NotifyUserOffline(ctx interface{}, uin interface{}) *mockLegacyService_NotifyUserOffline_Call {
  805. return &mockLegacyService_NotifyUserOffline_Call{Call: _e.mock.On("NotifyUserOffline", ctx, uin)}
  806. }
  807. func (_c *mockLegacyService_NotifyUserOffline_Call) Run(run func(ctx context.Context, uin uint32)) *mockLegacyService_NotifyUserOffline_Call {
  808. _c.Call.Run(func(args mock.Arguments) {
  809. var arg0 context.Context
  810. if args[0] != nil {
  811. arg0 = args[0].(context.Context)
  812. }
  813. var arg1 uint32
  814. if args[1] != nil {
  815. arg1 = args[1].(uint32)
  816. }
  817. run(
  818. arg0,
  819. arg1,
  820. )
  821. })
  822. return _c
  823. }
  824. func (_c *mockLegacyService_NotifyUserOffline_Call) Return(err error) *mockLegacyService_NotifyUserOffline_Call {
  825. _c.Call.Return(err)
  826. return _c
  827. }
  828. func (_c *mockLegacyService_NotifyUserOffline_Call) RunAndReturn(run func(ctx context.Context, uin uint32) error) *mockLegacyService_NotifyUserOffline_Call {
  829. _c.Call.Return(run)
  830. return _c
  831. }
  832. // NotifyUserOnline provides a mock function for the type mockLegacyService
  833. func (_mock *mockLegacyService) NotifyUserOnline(ctx context.Context, uin uint32, status uint32) error {
  834. ret := _mock.Called(ctx, uin, status)
  835. if len(ret) == 0 {
  836. panic("no return value specified for NotifyUserOnline")
  837. }
  838. var r0 error
  839. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32, uint32) error); ok {
  840. r0 = returnFunc(ctx, uin, status)
  841. } else {
  842. r0 = ret.Error(0)
  843. }
  844. return r0
  845. }
  846. // mockLegacyService_NotifyUserOnline_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'NotifyUserOnline'
  847. type mockLegacyService_NotifyUserOnline_Call struct {
  848. *mock.Call
  849. }
  850. // NotifyUserOnline is a helper method to define mock.On call
  851. // - ctx context.Context
  852. // - uin uint32
  853. // - status uint32
  854. func (_e *mockLegacyService_Expecter) NotifyUserOnline(ctx interface{}, uin interface{}, status interface{}) *mockLegacyService_NotifyUserOnline_Call {
  855. return &mockLegacyService_NotifyUserOnline_Call{Call: _e.mock.On("NotifyUserOnline", ctx, uin, status)}
  856. }
  857. func (_c *mockLegacyService_NotifyUserOnline_Call) Run(run func(ctx context.Context, uin uint32, status uint32)) *mockLegacyService_NotifyUserOnline_Call {
  858. _c.Call.Run(func(args mock.Arguments) {
  859. var arg0 context.Context
  860. if args[0] != nil {
  861. arg0 = args[0].(context.Context)
  862. }
  863. var arg1 uint32
  864. if args[1] != nil {
  865. arg1 = args[1].(uint32)
  866. }
  867. var arg2 uint32
  868. if args[2] != nil {
  869. arg2 = args[2].(uint32)
  870. }
  871. run(
  872. arg0,
  873. arg1,
  874. arg2,
  875. )
  876. })
  877. return _c
  878. }
  879. func (_c *mockLegacyService_NotifyUserOnline_Call) Return(err error) *mockLegacyService_NotifyUserOnline_Call {
  880. _c.Call.Return(err)
  881. return _c
  882. }
  883. func (_c *mockLegacyService_NotifyUserOnline_Call) RunAndReturn(run func(ctx context.Context, uin uint32, status uint32) error) *mockLegacyService_NotifyUserOnline_Call {
  884. _c.Call.Return(run)
  885. return _c
  886. }
  887. // ProcessContactList provides a mock function for the type mockLegacyService
  888. func (_mock *mockLegacyService) ProcessContactList(ctx context.Context, instance *state.SessionInstance, req ContactListRequest) (*ContactListResult, error) {
  889. ret := _mock.Called(ctx, instance, req)
  890. if len(ret) == 0 {
  891. panic("no return value specified for ProcessContactList")
  892. }
  893. var r0 *ContactListResult
  894. var r1 error
  895. if returnFunc, ok := ret.Get(0).(func(context.Context, *state.SessionInstance, ContactListRequest) (*ContactListResult, error)); ok {
  896. return returnFunc(ctx, instance, req)
  897. }
  898. if returnFunc, ok := ret.Get(0).(func(context.Context, *state.SessionInstance, ContactListRequest) *ContactListResult); ok {
  899. r0 = returnFunc(ctx, instance, req)
  900. } else {
  901. if ret.Get(0) != nil {
  902. r0 = ret.Get(0).(*ContactListResult)
  903. }
  904. }
  905. if returnFunc, ok := ret.Get(1).(func(context.Context, *state.SessionInstance, ContactListRequest) error); ok {
  906. r1 = returnFunc(ctx, instance, req)
  907. } else {
  908. r1 = ret.Error(1)
  909. }
  910. return r0, r1
  911. }
  912. // mockLegacyService_ProcessContactList_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ProcessContactList'
  913. type mockLegacyService_ProcessContactList_Call struct {
  914. *mock.Call
  915. }
  916. // ProcessContactList is a helper method to define mock.On call
  917. // - ctx context.Context
  918. // - instance *state.SessionInstance
  919. // - req ContactListRequest
  920. func (_e *mockLegacyService_Expecter) ProcessContactList(ctx interface{}, instance interface{}, req interface{}) *mockLegacyService_ProcessContactList_Call {
  921. return &mockLegacyService_ProcessContactList_Call{Call: _e.mock.On("ProcessContactList", ctx, instance, req)}
  922. }
  923. func (_c *mockLegacyService_ProcessContactList_Call) Run(run func(ctx context.Context, instance *state.SessionInstance, req ContactListRequest)) *mockLegacyService_ProcessContactList_Call {
  924. _c.Call.Run(func(args mock.Arguments) {
  925. var arg0 context.Context
  926. if args[0] != nil {
  927. arg0 = args[0].(context.Context)
  928. }
  929. var arg1 *state.SessionInstance
  930. if args[1] != nil {
  931. arg1 = args[1].(*state.SessionInstance)
  932. }
  933. var arg2 ContactListRequest
  934. if args[2] != nil {
  935. arg2 = args[2].(ContactListRequest)
  936. }
  937. run(
  938. arg0,
  939. arg1,
  940. arg2,
  941. )
  942. })
  943. return _c
  944. }
  945. func (_c *mockLegacyService_ProcessContactList_Call) Return(contactListResult *ContactListResult, err error) *mockLegacyService_ProcessContactList_Call {
  946. _c.Call.Return(contactListResult, err)
  947. return _c
  948. }
  949. func (_c *mockLegacyService_ProcessContactList_Call) RunAndReturn(run func(ctx context.Context, instance *state.SessionInstance, req ContactListRequest) (*ContactListResult, error)) *mockLegacyService_ProcessContactList_Call {
  950. _c.Call.Return(run)
  951. return _c
  952. }
  953. // ProcessMessage provides a mock function for the type mockLegacyService
  954. func (_mock *mockLegacyService) ProcessMessage(ctx context.Context, session *LegacySession, req MessageRequest) (*MessageResult, error) {
  955. ret := _mock.Called(ctx, session, req)
  956. if len(ret) == 0 {
  957. panic("no return value specified for ProcessMessage")
  958. }
  959. var r0 *MessageResult
  960. var r1 error
  961. if returnFunc, ok := ret.Get(0).(func(context.Context, *LegacySession, MessageRequest) (*MessageResult, error)); ok {
  962. return returnFunc(ctx, session, req)
  963. }
  964. if returnFunc, ok := ret.Get(0).(func(context.Context, *LegacySession, MessageRequest) *MessageResult); ok {
  965. r0 = returnFunc(ctx, session, req)
  966. } else {
  967. if ret.Get(0) != nil {
  968. r0 = ret.Get(0).(*MessageResult)
  969. }
  970. }
  971. if returnFunc, ok := ret.Get(1).(func(context.Context, *LegacySession, MessageRequest) error); ok {
  972. r1 = returnFunc(ctx, session, req)
  973. } else {
  974. r1 = ret.Error(1)
  975. }
  976. return r0, r1
  977. }
  978. // mockLegacyService_ProcessMessage_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ProcessMessage'
  979. type mockLegacyService_ProcessMessage_Call struct {
  980. *mock.Call
  981. }
  982. // ProcessMessage is a helper method to define mock.On call
  983. // - ctx context.Context
  984. // - session *LegacySession
  985. // - req MessageRequest
  986. func (_e *mockLegacyService_Expecter) ProcessMessage(ctx interface{}, session interface{}, req interface{}) *mockLegacyService_ProcessMessage_Call {
  987. return &mockLegacyService_ProcessMessage_Call{Call: _e.mock.On("ProcessMessage", ctx, session, req)}
  988. }
  989. func (_c *mockLegacyService_ProcessMessage_Call) Run(run func(ctx context.Context, session *LegacySession, req MessageRequest)) *mockLegacyService_ProcessMessage_Call {
  990. _c.Call.Run(func(args mock.Arguments) {
  991. var arg0 context.Context
  992. if args[0] != nil {
  993. arg0 = args[0].(context.Context)
  994. }
  995. var arg1 *LegacySession
  996. if args[1] != nil {
  997. arg1 = args[1].(*LegacySession)
  998. }
  999. var arg2 MessageRequest
  1000. if args[2] != nil {
  1001. arg2 = args[2].(MessageRequest)
  1002. }
  1003. run(
  1004. arg0,
  1005. arg1,
  1006. arg2,
  1007. )
  1008. })
  1009. return _c
  1010. }
  1011. func (_c *mockLegacyService_ProcessMessage_Call) Return(messageResult *MessageResult, err error) *mockLegacyService_ProcessMessage_Call {
  1012. _c.Call.Return(messageResult, err)
  1013. return _c
  1014. }
  1015. func (_c *mockLegacyService_ProcessMessage_Call) RunAndReturn(run func(ctx context.Context, session *LegacySession, req MessageRequest) (*MessageResult, error)) *mockLegacyService_ProcessMessage_Call {
  1016. _c.Call.Return(run)
  1017. return _c
  1018. }
  1019. // ProcessStatusChange provides a mock function for the type mockLegacyService
  1020. func (_mock *mockLegacyService) ProcessStatusChange(ctx context.Context, req StatusChangeRequest) (*StatusChangeResult, error) {
  1021. ret := _mock.Called(ctx, req)
  1022. if len(ret) == 0 {
  1023. panic("no return value specified for ProcessStatusChange")
  1024. }
  1025. var r0 *StatusChangeResult
  1026. var r1 error
  1027. if returnFunc, ok := ret.Get(0).(func(context.Context, StatusChangeRequest) (*StatusChangeResult, error)); ok {
  1028. return returnFunc(ctx, req)
  1029. }
  1030. if returnFunc, ok := ret.Get(0).(func(context.Context, StatusChangeRequest) *StatusChangeResult); ok {
  1031. r0 = returnFunc(ctx, req)
  1032. } else {
  1033. if ret.Get(0) != nil {
  1034. r0 = ret.Get(0).(*StatusChangeResult)
  1035. }
  1036. }
  1037. if returnFunc, ok := ret.Get(1).(func(context.Context, StatusChangeRequest) error); ok {
  1038. r1 = returnFunc(ctx, req)
  1039. } else {
  1040. r1 = ret.Error(1)
  1041. }
  1042. return r0, r1
  1043. }
  1044. // mockLegacyService_ProcessStatusChange_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ProcessStatusChange'
  1045. type mockLegacyService_ProcessStatusChange_Call struct {
  1046. *mock.Call
  1047. }
  1048. // ProcessStatusChange is a helper method to define mock.On call
  1049. // - ctx context.Context
  1050. // - req StatusChangeRequest
  1051. func (_e *mockLegacyService_Expecter) ProcessStatusChange(ctx interface{}, req interface{}) *mockLegacyService_ProcessStatusChange_Call {
  1052. return &mockLegacyService_ProcessStatusChange_Call{Call: _e.mock.On("ProcessStatusChange", ctx, req)}
  1053. }
  1054. func (_c *mockLegacyService_ProcessStatusChange_Call) Run(run func(ctx context.Context, req StatusChangeRequest)) *mockLegacyService_ProcessStatusChange_Call {
  1055. _c.Call.Run(func(args mock.Arguments) {
  1056. var arg0 context.Context
  1057. if args[0] != nil {
  1058. arg0 = args[0].(context.Context)
  1059. }
  1060. var arg1 StatusChangeRequest
  1061. if args[1] != nil {
  1062. arg1 = args[1].(StatusChangeRequest)
  1063. }
  1064. run(
  1065. arg0,
  1066. arg1,
  1067. )
  1068. })
  1069. return _c
  1070. }
  1071. func (_c *mockLegacyService_ProcessStatusChange_Call) Return(statusChangeResult *StatusChangeResult, err error) *mockLegacyService_ProcessStatusChange_Call {
  1072. _c.Call.Return(statusChangeResult, err)
  1073. return _c
  1074. }
  1075. func (_c *mockLegacyService_ProcessStatusChange_Call) RunAndReturn(run func(ctx context.Context, req StatusChangeRequest) (*StatusChangeResult, error)) *mockLegacyService_ProcessStatusChange_Call {
  1076. _c.Call.Return(run)
  1077. return _c
  1078. }
  1079. // ProcessUserAdd provides a mock function for the type mockLegacyService
  1080. func (_mock *mockLegacyService) ProcessUserAdd(ctx context.Context, instance *state.SessionInstance, req UserAddRequest) (*UserAddResult, error) {
  1081. ret := _mock.Called(ctx, instance, req)
  1082. if len(ret) == 0 {
  1083. panic("no return value specified for ProcessUserAdd")
  1084. }
  1085. var r0 *UserAddResult
  1086. var r1 error
  1087. if returnFunc, ok := ret.Get(0).(func(context.Context, *state.SessionInstance, UserAddRequest) (*UserAddResult, error)); ok {
  1088. return returnFunc(ctx, instance, req)
  1089. }
  1090. if returnFunc, ok := ret.Get(0).(func(context.Context, *state.SessionInstance, UserAddRequest) *UserAddResult); ok {
  1091. r0 = returnFunc(ctx, instance, req)
  1092. } else {
  1093. if ret.Get(0) != nil {
  1094. r0 = ret.Get(0).(*UserAddResult)
  1095. }
  1096. }
  1097. if returnFunc, ok := ret.Get(1).(func(context.Context, *state.SessionInstance, UserAddRequest) error); ok {
  1098. r1 = returnFunc(ctx, instance, req)
  1099. } else {
  1100. r1 = ret.Error(1)
  1101. }
  1102. return r0, r1
  1103. }
  1104. // mockLegacyService_ProcessUserAdd_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ProcessUserAdd'
  1105. type mockLegacyService_ProcessUserAdd_Call struct {
  1106. *mock.Call
  1107. }
  1108. // ProcessUserAdd is a helper method to define mock.On call
  1109. // - ctx context.Context
  1110. // - instance *state.SessionInstance
  1111. // - req UserAddRequest
  1112. func (_e *mockLegacyService_Expecter) ProcessUserAdd(ctx interface{}, instance interface{}, req interface{}) *mockLegacyService_ProcessUserAdd_Call {
  1113. return &mockLegacyService_ProcessUserAdd_Call{Call: _e.mock.On("ProcessUserAdd", ctx, instance, req)}
  1114. }
  1115. func (_c *mockLegacyService_ProcessUserAdd_Call) Run(run func(ctx context.Context, instance *state.SessionInstance, req UserAddRequest)) *mockLegacyService_ProcessUserAdd_Call {
  1116. _c.Call.Run(func(args mock.Arguments) {
  1117. var arg0 context.Context
  1118. if args[0] != nil {
  1119. arg0 = args[0].(context.Context)
  1120. }
  1121. var arg1 *state.SessionInstance
  1122. if args[1] != nil {
  1123. arg1 = args[1].(*state.SessionInstance)
  1124. }
  1125. var arg2 UserAddRequest
  1126. if args[2] != nil {
  1127. arg2 = args[2].(UserAddRequest)
  1128. }
  1129. run(
  1130. arg0,
  1131. arg1,
  1132. arg2,
  1133. )
  1134. })
  1135. return _c
  1136. }
  1137. func (_c *mockLegacyService_ProcessUserAdd_Call) Return(userAddResult *UserAddResult, err error) *mockLegacyService_ProcessUserAdd_Call {
  1138. _c.Call.Return(userAddResult, err)
  1139. return _c
  1140. }
  1141. func (_c *mockLegacyService_ProcessUserAdd_Call) RunAndReturn(run func(ctx context.Context, instance *state.SessionInstance, req UserAddRequest) (*UserAddResult, error)) *mockLegacyService_ProcessUserAdd_Call {
  1142. _c.Call.Return(run)
  1143. return _c
  1144. }
  1145. // RegisterNewUser provides a mock function for the type mockLegacyService
  1146. func (_mock *mockLegacyService) RegisterNewUser(ctx context.Context, nickname string, firstName string, lastName string, email string, password string) (uint32, error) {
  1147. ret := _mock.Called(ctx, nickname, firstName, lastName, email, password)
  1148. if len(ret) == 0 {
  1149. panic("no return value specified for RegisterNewUser")
  1150. }
  1151. var r0 uint32
  1152. var r1 error
  1153. if returnFunc, ok := ret.Get(0).(func(context.Context, string, string, string, string, string) (uint32, error)); ok {
  1154. return returnFunc(ctx, nickname, firstName, lastName, email, password)
  1155. }
  1156. if returnFunc, ok := ret.Get(0).(func(context.Context, string, string, string, string, string) uint32); ok {
  1157. r0 = returnFunc(ctx, nickname, firstName, lastName, email, password)
  1158. } else {
  1159. r0 = ret.Get(0).(uint32)
  1160. }
  1161. if returnFunc, ok := ret.Get(1).(func(context.Context, string, string, string, string, string) error); ok {
  1162. r1 = returnFunc(ctx, nickname, firstName, lastName, email, password)
  1163. } else {
  1164. r1 = ret.Error(1)
  1165. }
  1166. return r0, r1
  1167. }
  1168. // mockLegacyService_RegisterNewUser_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RegisterNewUser'
  1169. type mockLegacyService_RegisterNewUser_Call struct {
  1170. *mock.Call
  1171. }
  1172. // RegisterNewUser is a helper method to define mock.On call
  1173. // - ctx context.Context
  1174. // - nickname string
  1175. // - firstName string
  1176. // - lastName string
  1177. // - email string
  1178. // - password string
  1179. func (_e *mockLegacyService_Expecter) RegisterNewUser(ctx interface{}, nickname interface{}, firstName interface{}, lastName interface{}, email interface{}, password interface{}) *mockLegacyService_RegisterNewUser_Call {
  1180. return &mockLegacyService_RegisterNewUser_Call{Call: _e.mock.On("RegisterNewUser", ctx, nickname, firstName, lastName, email, password)}
  1181. }
  1182. func (_c *mockLegacyService_RegisterNewUser_Call) Run(run func(ctx context.Context, nickname string, firstName string, lastName string, email string, password string)) *mockLegacyService_RegisterNewUser_Call {
  1183. _c.Call.Run(func(args mock.Arguments) {
  1184. var arg0 context.Context
  1185. if args[0] != nil {
  1186. arg0 = args[0].(context.Context)
  1187. }
  1188. var arg1 string
  1189. if args[1] != nil {
  1190. arg1 = args[1].(string)
  1191. }
  1192. var arg2 string
  1193. if args[2] != nil {
  1194. arg2 = args[2].(string)
  1195. }
  1196. var arg3 string
  1197. if args[3] != nil {
  1198. arg3 = args[3].(string)
  1199. }
  1200. var arg4 string
  1201. if args[4] != nil {
  1202. arg4 = args[4].(string)
  1203. }
  1204. var arg5 string
  1205. if args[5] != nil {
  1206. arg5 = args[5].(string)
  1207. }
  1208. run(
  1209. arg0,
  1210. arg1,
  1211. arg2,
  1212. arg3,
  1213. arg4,
  1214. arg5,
  1215. )
  1216. })
  1217. return _c
  1218. }
  1219. func (_c *mockLegacyService_RegisterNewUser_Call) Return(v uint32, err error) *mockLegacyService_RegisterNewUser_Call {
  1220. _c.Call.Return(v, err)
  1221. return _c
  1222. }
  1223. func (_c *mockLegacyService_RegisterNewUser_Call) RunAndReturn(run func(ctx context.Context, nickname string, firstName string, lastName string, email string, password string) (uint32, error)) *mockLegacyService_RegisterNewUser_Call {
  1224. _c.Call.Return(run)
  1225. return _c
  1226. }
  1227. // SearchByName provides a mock function for the type mockLegacyService
  1228. func (_mock *mockLegacyService) SearchByName(ctx context.Context, nick string, first string, last string, email string) ([]LegacyUserSearchResult, error) {
  1229. ret := _mock.Called(ctx, nick, first, last, email)
  1230. if len(ret) == 0 {
  1231. panic("no return value specified for SearchByName")
  1232. }
  1233. var r0 []LegacyUserSearchResult
  1234. var r1 error
  1235. if returnFunc, ok := ret.Get(0).(func(context.Context, string, string, string, string) ([]LegacyUserSearchResult, error)); ok {
  1236. return returnFunc(ctx, nick, first, last, email)
  1237. }
  1238. if returnFunc, ok := ret.Get(0).(func(context.Context, string, string, string, string) []LegacyUserSearchResult); ok {
  1239. r0 = returnFunc(ctx, nick, first, last, email)
  1240. } else {
  1241. if ret.Get(0) != nil {
  1242. r0 = ret.Get(0).([]LegacyUserSearchResult)
  1243. }
  1244. }
  1245. if returnFunc, ok := ret.Get(1).(func(context.Context, string, string, string, string) error); ok {
  1246. r1 = returnFunc(ctx, nick, first, last, email)
  1247. } else {
  1248. r1 = ret.Error(1)
  1249. }
  1250. return r0, r1
  1251. }
  1252. // mockLegacyService_SearchByName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SearchByName'
  1253. type mockLegacyService_SearchByName_Call struct {
  1254. *mock.Call
  1255. }
  1256. // SearchByName is a helper method to define mock.On call
  1257. // - ctx context.Context
  1258. // - nick string
  1259. // - first string
  1260. // - last string
  1261. // - email string
  1262. func (_e *mockLegacyService_Expecter) SearchByName(ctx interface{}, nick interface{}, first interface{}, last interface{}, email interface{}) *mockLegacyService_SearchByName_Call {
  1263. return &mockLegacyService_SearchByName_Call{Call: _e.mock.On("SearchByName", ctx, nick, first, last, email)}
  1264. }
  1265. func (_c *mockLegacyService_SearchByName_Call) Run(run func(ctx context.Context, nick string, first string, last string, email string)) *mockLegacyService_SearchByName_Call {
  1266. _c.Call.Run(func(args mock.Arguments) {
  1267. var arg0 context.Context
  1268. if args[0] != nil {
  1269. arg0 = args[0].(context.Context)
  1270. }
  1271. var arg1 string
  1272. if args[1] != nil {
  1273. arg1 = args[1].(string)
  1274. }
  1275. var arg2 string
  1276. if args[2] != nil {
  1277. arg2 = args[2].(string)
  1278. }
  1279. var arg3 string
  1280. if args[3] != nil {
  1281. arg3 = args[3].(string)
  1282. }
  1283. var arg4 string
  1284. if args[4] != nil {
  1285. arg4 = args[4].(string)
  1286. }
  1287. run(
  1288. arg0,
  1289. arg1,
  1290. arg2,
  1291. arg3,
  1292. arg4,
  1293. )
  1294. })
  1295. return _c
  1296. }
  1297. func (_c *mockLegacyService_SearchByName_Call) Return(legacyUserSearchResults []LegacyUserSearchResult, err error) *mockLegacyService_SearchByName_Call {
  1298. _c.Call.Return(legacyUserSearchResults, err)
  1299. return _c
  1300. }
  1301. func (_c *mockLegacyService_SearchByName_Call) RunAndReturn(run func(ctx context.Context, nick string, first string, last string, email string) ([]LegacyUserSearchResult, error)) *mockLegacyService_SearchByName_Call {
  1302. _c.Call.Return(run)
  1303. return _c
  1304. }
  1305. // SearchByUIN provides a mock function for the type mockLegacyService
  1306. func (_mock *mockLegacyService) SearchByUIN(ctx context.Context, uin uint32) (*LegacyUserSearchResult, error) {
  1307. ret := _mock.Called(ctx, uin)
  1308. if len(ret) == 0 {
  1309. panic("no return value specified for SearchByUIN")
  1310. }
  1311. var r0 *LegacyUserSearchResult
  1312. var r1 error
  1313. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32) (*LegacyUserSearchResult, error)); ok {
  1314. return returnFunc(ctx, uin)
  1315. }
  1316. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32) *LegacyUserSearchResult); ok {
  1317. r0 = returnFunc(ctx, uin)
  1318. } else {
  1319. if ret.Get(0) != nil {
  1320. r0 = ret.Get(0).(*LegacyUserSearchResult)
  1321. }
  1322. }
  1323. if returnFunc, ok := ret.Get(1).(func(context.Context, uint32) error); ok {
  1324. r1 = returnFunc(ctx, uin)
  1325. } else {
  1326. r1 = ret.Error(1)
  1327. }
  1328. return r0, r1
  1329. }
  1330. // mockLegacyService_SearchByUIN_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SearchByUIN'
  1331. type mockLegacyService_SearchByUIN_Call struct {
  1332. *mock.Call
  1333. }
  1334. // SearchByUIN is a helper method to define mock.On call
  1335. // - ctx context.Context
  1336. // - uin uint32
  1337. func (_e *mockLegacyService_Expecter) SearchByUIN(ctx interface{}, uin interface{}) *mockLegacyService_SearchByUIN_Call {
  1338. return &mockLegacyService_SearchByUIN_Call{Call: _e.mock.On("SearchByUIN", ctx, uin)}
  1339. }
  1340. func (_c *mockLegacyService_SearchByUIN_Call) Run(run func(ctx context.Context, uin uint32)) *mockLegacyService_SearchByUIN_Call {
  1341. _c.Call.Run(func(args mock.Arguments) {
  1342. var arg0 context.Context
  1343. if args[0] != nil {
  1344. arg0 = args[0].(context.Context)
  1345. }
  1346. var arg1 uint32
  1347. if args[1] != nil {
  1348. arg1 = args[1].(uint32)
  1349. }
  1350. run(
  1351. arg0,
  1352. arg1,
  1353. )
  1354. })
  1355. return _c
  1356. }
  1357. func (_c *mockLegacyService_SearchByUIN_Call) Return(legacyUserSearchResult *LegacyUserSearchResult, err error) *mockLegacyService_SearchByUIN_Call {
  1358. _c.Call.Return(legacyUserSearchResult, err)
  1359. return _c
  1360. }
  1361. func (_c *mockLegacyService_SearchByUIN_Call) RunAndReturn(run func(ctx context.Context, uin uint32) (*LegacyUserSearchResult, error)) *mockLegacyService_SearchByUIN_Call {
  1362. _c.Call.Return(run)
  1363. return _c
  1364. }
  1365. // SetAffiliations provides a mock function for the type mockLegacyService
  1366. func (_mock *mockLegacyService) SetAffiliations(ctx context.Context, uin uint32, affiliations state.ICQAffiliations) error {
  1367. ret := _mock.Called(ctx, uin, affiliations)
  1368. if len(ret) == 0 {
  1369. panic("no return value specified for SetAffiliations")
  1370. }
  1371. var r0 error
  1372. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32, state.ICQAffiliations) error); ok {
  1373. r0 = returnFunc(ctx, uin, affiliations)
  1374. } else {
  1375. r0 = ret.Error(0)
  1376. }
  1377. return r0
  1378. }
  1379. // mockLegacyService_SetAffiliations_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetAffiliations'
  1380. type mockLegacyService_SetAffiliations_Call struct {
  1381. *mock.Call
  1382. }
  1383. // SetAffiliations is a helper method to define mock.On call
  1384. // - ctx context.Context
  1385. // - uin uint32
  1386. // - affiliations state.ICQAffiliations
  1387. func (_e *mockLegacyService_Expecter) SetAffiliations(ctx interface{}, uin interface{}, affiliations interface{}) *mockLegacyService_SetAffiliations_Call {
  1388. return &mockLegacyService_SetAffiliations_Call{Call: _e.mock.On("SetAffiliations", ctx, uin, affiliations)}
  1389. }
  1390. func (_c *mockLegacyService_SetAffiliations_Call) Run(run func(ctx context.Context, uin uint32, affiliations state.ICQAffiliations)) *mockLegacyService_SetAffiliations_Call {
  1391. _c.Call.Run(func(args mock.Arguments) {
  1392. var arg0 context.Context
  1393. if args[0] != nil {
  1394. arg0 = args[0].(context.Context)
  1395. }
  1396. var arg1 uint32
  1397. if args[1] != nil {
  1398. arg1 = args[1].(uint32)
  1399. }
  1400. var arg2 state.ICQAffiliations
  1401. if args[2] != nil {
  1402. arg2 = args[2].(state.ICQAffiliations)
  1403. }
  1404. run(
  1405. arg0,
  1406. arg1,
  1407. arg2,
  1408. )
  1409. })
  1410. return _c
  1411. }
  1412. func (_c *mockLegacyService_SetAffiliations_Call) Return(err error) *mockLegacyService_SetAffiliations_Call {
  1413. _c.Call.Return(err)
  1414. return _c
  1415. }
  1416. func (_c *mockLegacyService_SetAffiliations_Call) RunAndReturn(run func(ctx context.Context, uin uint32, affiliations state.ICQAffiliations) error) *mockLegacyService_SetAffiliations_Call {
  1417. _c.Call.Return(run)
  1418. return _c
  1419. }
  1420. // SetAuthMode provides a mock function for the type mockLegacyService
  1421. func (_mock *mockLegacyService) SetAuthMode(ctx context.Context, uin uint32, authRequired bool) error {
  1422. ret := _mock.Called(ctx, uin, authRequired)
  1423. if len(ret) == 0 {
  1424. panic("no return value specified for SetAuthMode")
  1425. }
  1426. var r0 error
  1427. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32, bool) error); ok {
  1428. r0 = returnFunc(ctx, uin, authRequired)
  1429. } else {
  1430. r0 = ret.Error(0)
  1431. }
  1432. return r0
  1433. }
  1434. // mockLegacyService_SetAuthMode_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetAuthMode'
  1435. type mockLegacyService_SetAuthMode_Call struct {
  1436. *mock.Call
  1437. }
  1438. // SetAuthMode is a helper method to define mock.On call
  1439. // - ctx context.Context
  1440. // - uin uint32
  1441. // - authRequired bool
  1442. func (_e *mockLegacyService_Expecter) SetAuthMode(ctx interface{}, uin interface{}, authRequired interface{}) *mockLegacyService_SetAuthMode_Call {
  1443. return &mockLegacyService_SetAuthMode_Call{Call: _e.mock.On("SetAuthMode", ctx, uin, authRequired)}
  1444. }
  1445. func (_c *mockLegacyService_SetAuthMode_Call) Run(run func(ctx context.Context, uin uint32, authRequired bool)) *mockLegacyService_SetAuthMode_Call {
  1446. _c.Call.Run(func(args mock.Arguments) {
  1447. var arg0 context.Context
  1448. if args[0] != nil {
  1449. arg0 = args[0].(context.Context)
  1450. }
  1451. var arg1 uint32
  1452. if args[1] != nil {
  1453. arg1 = args[1].(uint32)
  1454. }
  1455. var arg2 bool
  1456. if args[2] != nil {
  1457. arg2 = args[2].(bool)
  1458. }
  1459. run(
  1460. arg0,
  1461. arg1,
  1462. arg2,
  1463. )
  1464. })
  1465. return _c
  1466. }
  1467. func (_c *mockLegacyService_SetAuthMode_Call) Return(err error) *mockLegacyService_SetAuthMode_Call {
  1468. _c.Call.Return(err)
  1469. return _c
  1470. }
  1471. func (_c *mockLegacyService_SetAuthMode_Call) RunAndReturn(run func(ctx context.Context, uin uint32, authRequired bool) error) *mockLegacyService_SetAuthMode_Call {
  1472. _c.Call.Return(run)
  1473. return _c
  1474. }
  1475. // SetHomepageCategory provides a mock function for the type mockLegacyService
  1476. func (_mock *mockLegacyService) SetHomepageCategory(ctx context.Context, uin uint32, hpcat state.ICQHomepageCategory) error {
  1477. ret := _mock.Called(ctx, uin, hpcat)
  1478. if len(ret) == 0 {
  1479. panic("no return value specified for SetHomepageCategory")
  1480. }
  1481. var r0 error
  1482. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32, state.ICQHomepageCategory) error); ok {
  1483. r0 = returnFunc(ctx, uin, hpcat)
  1484. } else {
  1485. r0 = ret.Error(0)
  1486. }
  1487. return r0
  1488. }
  1489. // mockLegacyService_SetHomepageCategory_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetHomepageCategory'
  1490. type mockLegacyService_SetHomepageCategory_Call struct {
  1491. *mock.Call
  1492. }
  1493. // SetHomepageCategory is a helper method to define mock.On call
  1494. // - ctx context.Context
  1495. // - uin uint32
  1496. // - hpcat state.ICQHomepageCategory
  1497. func (_e *mockLegacyService_Expecter) SetHomepageCategory(ctx interface{}, uin interface{}, hpcat interface{}) *mockLegacyService_SetHomepageCategory_Call {
  1498. return &mockLegacyService_SetHomepageCategory_Call{Call: _e.mock.On("SetHomepageCategory", ctx, uin, hpcat)}
  1499. }
  1500. func (_c *mockLegacyService_SetHomepageCategory_Call) Run(run func(ctx context.Context, uin uint32, hpcat state.ICQHomepageCategory)) *mockLegacyService_SetHomepageCategory_Call {
  1501. _c.Call.Run(func(args mock.Arguments) {
  1502. var arg0 context.Context
  1503. if args[0] != nil {
  1504. arg0 = args[0].(context.Context)
  1505. }
  1506. var arg1 uint32
  1507. if args[1] != nil {
  1508. arg1 = args[1].(uint32)
  1509. }
  1510. var arg2 state.ICQHomepageCategory
  1511. if args[2] != nil {
  1512. arg2 = args[2].(state.ICQHomepageCategory)
  1513. }
  1514. run(
  1515. arg0,
  1516. arg1,
  1517. arg2,
  1518. )
  1519. })
  1520. return _c
  1521. }
  1522. func (_c *mockLegacyService_SetHomepageCategory_Call) Return(err error) *mockLegacyService_SetHomepageCategory_Call {
  1523. _c.Call.Return(err)
  1524. return _c
  1525. }
  1526. func (_c *mockLegacyService_SetHomepageCategory_Call) RunAndReturn(run func(ctx context.Context, uin uint32, hpcat state.ICQHomepageCategory) error) *mockLegacyService_SetHomepageCategory_Call {
  1527. _c.Call.Return(run)
  1528. return _c
  1529. }
  1530. // SetInterests provides a mock function for the type mockLegacyService
  1531. func (_mock *mockLegacyService) SetInterests(ctx context.Context, uin uint32, interests state.ICQInterests) error {
  1532. ret := _mock.Called(ctx, uin, interests)
  1533. if len(ret) == 0 {
  1534. panic("no return value specified for SetInterests")
  1535. }
  1536. var r0 error
  1537. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32, state.ICQInterests) error); ok {
  1538. r0 = returnFunc(ctx, uin, interests)
  1539. } else {
  1540. r0 = ret.Error(0)
  1541. }
  1542. return r0
  1543. }
  1544. // mockLegacyService_SetInterests_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetInterests'
  1545. type mockLegacyService_SetInterests_Call struct {
  1546. *mock.Call
  1547. }
  1548. // SetInterests is a helper method to define mock.On call
  1549. // - ctx context.Context
  1550. // - uin uint32
  1551. // - interests state.ICQInterests
  1552. func (_e *mockLegacyService_Expecter) SetInterests(ctx interface{}, uin interface{}, interests interface{}) *mockLegacyService_SetInterests_Call {
  1553. return &mockLegacyService_SetInterests_Call{Call: _e.mock.On("SetInterests", ctx, uin, interests)}
  1554. }
  1555. func (_c *mockLegacyService_SetInterests_Call) Run(run func(ctx context.Context, uin uint32, interests state.ICQInterests)) *mockLegacyService_SetInterests_Call {
  1556. _c.Call.Run(func(args mock.Arguments) {
  1557. var arg0 context.Context
  1558. if args[0] != nil {
  1559. arg0 = args[0].(context.Context)
  1560. }
  1561. var arg1 uint32
  1562. if args[1] != nil {
  1563. arg1 = args[1].(uint32)
  1564. }
  1565. var arg2 state.ICQInterests
  1566. if args[2] != nil {
  1567. arg2 = args[2].(state.ICQInterests)
  1568. }
  1569. run(
  1570. arg0,
  1571. arg1,
  1572. arg2,
  1573. )
  1574. })
  1575. return _c
  1576. }
  1577. func (_c *mockLegacyService_SetInterests_Call) Return(err error) *mockLegacyService_SetInterests_Call {
  1578. _c.Call.Return(err)
  1579. return _c
  1580. }
  1581. func (_c *mockLegacyService_SetInterests_Call) RunAndReturn(run func(ctx context.Context, uin uint32, interests state.ICQInterests) error) *mockLegacyService_SetInterests_Call {
  1582. _c.Call.Return(run)
  1583. return _c
  1584. }
  1585. // SetNotes provides a mock function for the type mockLegacyService
  1586. func (_mock *mockLegacyService) SetNotes(ctx context.Context, uin uint32, notes string) error {
  1587. ret := _mock.Called(ctx, uin, notes)
  1588. if len(ret) == 0 {
  1589. panic("no return value specified for SetNotes")
  1590. }
  1591. var r0 error
  1592. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32, string) error); ok {
  1593. r0 = returnFunc(ctx, uin, notes)
  1594. } else {
  1595. r0 = ret.Error(0)
  1596. }
  1597. return r0
  1598. }
  1599. // mockLegacyService_SetNotes_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetNotes'
  1600. type mockLegacyService_SetNotes_Call struct {
  1601. *mock.Call
  1602. }
  1603. // SetNotes is a helper method to define mock.On call
  1604. // - ctx context.Context
  1605. // - uin uint32
  1606. // - notes string
  1607. func (_e *mockLegacyService_Expecter) SetNotes(ctx interface{}, uin interface{}, notes interface{}) *mockLegacyService_SetNotes_Call {
  1608. return &mockLegacyService_SetNotes_Call{Call: _e.mock.On("SetNotes", ctx, uin, notes)}
  1609. }
  1610. func (_c *mockLegacyService_SetNotes_Call) Run(run func(ctx context.Context, uin uint32, notes string)) *mockLegacyService_SetNotes_Call {
  1611. _c.Call.Run(func(args mock.Arguments) {
  1612. var arg0 context.Context
  1613. if args[0] != nil {
  1614. arg0 = args[0].(context.Context)
  1615. }
  1616. var arg1 uint32
  1617. if args[1] != nil {
  1618. arg1 = args[1].(uint32)
  1619. }
  1620. var arg2 string
  1621. if args[2] != nil {
  1622. arg2 = args[2].(string)
  1623. }
  1624. run(
  1625. arg0,
  1626. arg1,
  1627. arg2,
  1628. )
  1629. })
  1630. return _c
  1631. }
  1632. func (_c *mockLegacyService_SetNotes_Call) Return(err error) *mockLegacyService_SetNotes_Call {
  1633. _c.Call.Return(err)
  1634. return _c
  1635. }
  1636. func (_c *mockLegacyService_SetNotes_Call) RunAndReturn(run func(ctx context.Context, uin uint32, notes string) error) *mockLegacyService_SetNotes_Call {
  1637. _c.Call.Return(run)
  1638. return _c
  1639. }
  1640. // SetPassword provides a mock function for the type mockLegacyService
  1641. func (_mock *mockLegacyService) SetPassword(ctx context.Context, uin uint32, oldPassword string, newPassword string) error {
  1642. ret := _mock.Called(ctx, uin, oldPassword, newPassword)
  1643. if len(ret) == 0 {
  1644. panic("no return value specified for SetPassword")
  1645. }
  1646. var r0 error
  1647. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32, string, string) error); ok {
  1648. r0 = returnFunc(ctx, uin, oldPassword, newPassword)
  1649. } else {
  1650. r0 = ret.Error(0)
  1651. }
  1652. return r0
  1653. }
  1654. // mockLegacyService_SetPassword_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetPassword'
  1655. type mockLegacyService_SetPassword_Call struct {
  1656. *mock.Call
  1657. }
  1658. // SetPassword is a helper method to define mock.On call
  1659. // - ctx context.Context
  1660. // - uin uint32
  1661. // - oldPassword string
  1662. // - newPassword string
  1663. func (_e *mockLegacyService_Expecter) SetPassword(ctx interface{}, uin interface{}, oldPassword interface{}, newPassword interface{}) *mockLegacyService_SetPassword_Call {
  1664. return &mockLegacyService_SetPassword_Call{Call: _e.mock.On("SetPassword", ctx, uin, oldPassword, newPassword)}
  1665. }
  1666. func (_c *mockLegacyService_SetPassword_Call) Run(run func(ctx context.Context, uin uint32, oldPassword string, newPassword string)) *mockLegacyService_SetPassword_Call {
  1667. _c.Call.Run(func(args mock.Arguments) {
  1668. var arg0 context.Context
  1669. if args[0] != nil {
  1670. arg0 = args[0].(context.Context)
  1671. }
  1672. var arg1 uint32
  1673. if args[1] != nil {
  1674. arg1 = args[1].(uint32)
  1675. }
  1676. var arg2 string
  1677. if args[2] != nil {
  1678. arg2 = args[2].(string)
  1679. }
  1680. var arg3 string
  1681. if args[3] != nil {
  1682. arg3 = args[3].(string)
  1683. }
  1684. run(
  1685. arg0,
  1686. arg1,
  1687. arg2,
  1688. arg3,
  1689. )
  1690. })
  1691. return _c
  1692. }
  1693. func (_c *mockLegacyService_SetPassword_Call) Return(err error) *mockLegacyService_SetPassword_Call {
  1694. _c.Call.Return(err)
  1695. return _c
  1696. }
  1697. func (_c *mockLegacyService_SetPassword_Call) RunAndReturn(run func(ctx context.Context, uin uint32, oldPassword string, newPassword string) error) *mockLegacyService_SetPassword_Call {
  1698. _c.Call.Return(run)
  1699. return _c
  1700. }
  1701. // UpdateBasicInfo provides a mock function for the type mockLegacyService
  1702. func (_mock *mockLegacyService) UpdateBasicInfo(ctx context.Context, uin uint32, info state.ICQBasicInfo) error {
  1703. ret := _mock.Called(ctx, uin, info)
  1704. if len(ret) == 0 {
  1705. panic("no return value specified for UpdateBasicInfo")
  1706. }
  1707. var r0 error
  1708. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32, state.ICQBasicInfo) error); ok {
  1709. r0 = returnFunc(ctx, uin, info)
  1710. } else {
  1711. r0 = ret.Error(0)
  1712. }
  1713. return r0
  1714. }
  1715. // mockLegacyService_UpdateBasicInfo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateBasicInfo'
  1716. type mockLegacyService_UpdateBasicInfo_Call struct {
  1717. *mock.Call
  1718. }
  1719. // UpdateBasicInfo is a helper method to define mock.On call
  1720. // - ctx context.Context
  1721. // - uin uint32
  1722. // - info state.ICQBasicInfo
  1723. func (_e *mockLegacyService_Expecter) UpdateBasicInfo(ctx interface{}, uin interface{}, info interface{}) *mockLegacyService_UpdateBasicInfo_Call {
  1724. return &mockLegacyService_UpdateBasicInfo_Call{Call: _e.mock.On("UpdateBasicInfo", ctx, uin, info)}
  1725. }
  1726. func (_c *mockLegacyService_UpdateBasicInfo_Call) Run(run func(ctx context.Context, uin uint32, info state.ICQBasicInfo)) *mockLegacyService_UpdateBasicInfo_Call {
  1727. _c.Call.Run(func(args mock.Arguments) {
  1728. var arg0 context.Context
  1729. if args[0] != nil {
  1730. arg0 = args[0].(context.Context)
  1731. }
  1732. var arg1 uint32
  1733. if args[1] != nil {
  1734. arg1 = args[1].(uint32)
  1735. }
  1736. var arg2 state.ICQBasicInfo
  1737. if args[2] != nil {
  1738. arg2 = args[2].(state.ICQBasicInfo)
  1739. }
  1740. run(
  1741. arg0,
  1742. arg1,
  1743. arg2,
  1744. )
  1745. })
  1746. return _c
  1747. }
  1748. func (_c *mockLegacyService_UpdateBasicInfo_Call) Return(err error) *mockLegacyService_UpdateBasicInfo_Call {
  1749. _c.Call.Return(err)
  1750. return _c
  1751. }
  1752. func (_c *mockLegacyService_UpdateBasicInfo_Call) RunAndReturn(run func(ctx context.Context, uin uint32, info state.ICQBasicInfo) error) *mockLegacyService_UpdateBasicInfo_Call {
  1753. _c.Call.Return(run)
  1754. return _c
  1755. }
  1756. // UpdateMoreInfo provides a mock function for the type mockLegacyService
  1757. func (_mock *mockLegacyService) UpdateMoreInfo(ctx context.Context, uin uint32, info state.ICQMoreInfo) error {
  1758. ret := _mock.Called(ctx, uin, info)
  1759. if len(ret) == 0 {
  1760. panic("no return value specified for UpdateMoreInfo")
  1761. }
  1762. var r0 error
  1763. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32, state.ICQMoreInfo) error); ok {
  1764. r0 = returnFunc(ctx, uin, info)
  1765. } else {
  1766. r0 = ret.Error(0)
  1767. }
  1768. return r0
  1769. }
  1770. // mockLegacyService_UpdateMoreInfo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateMoreInfo'
  1771. type mockLegacyService_UpdateMoreInfo_Call struct {
  1772. *mock.Call
  1773. }
  1774. // UpdateMoreInfo is a helper method to define mock.On call
  1775. // - ctx context.Context
  1776. // - uin uint32
  1777. // - info state.ICQMoreInfo
  1778. func (_e *mockLegacyService_Expecter) UpdateMoreInfo(ctx interface{}, uin interface{}, info interface{}) *mockLegacyService_UpdateMoreInfo_Call {
  1779. return &mockLegacyService_UpdateMoreInfo_Call{Call: _e.mock.On("UpdateMoreInfo", ctx, uin, info)}
  1780. }
  1781. func (_c *mockLegacyService_UpdateMoreInfo_Call) Run(run func(ctx context.Context, uin uint32, info state.ICQMoreInfo)) *mockLegacyService_UpdateMoreInfo_Call {
  1782. _c.Call.Run(func(args mock.Arguments) {
  1783. var arg0 context.Context
  1784. if args[0] != nil {
  1785. arg0 = args[0].(context.Context)
  1786. }
  1787. var arg1 uint32
  1788. if args[1] != nil {
  1789. arg1 = args[1].(uint32)
  1790. }
  1791. var arg2 state.ICQMoreInfo
  1792. if args[2] != nil {
  1793. arg2 = args[2].(state.ICQMoreInfo)
  1794. }
  1795. run(
  1796. arg0,
  1797. arg1,
  1798. arg2,
  1799. )
  1800. })
  1801. return _c
  1802. }
  1803. func (_c *mockLegacyService_UpdateMoreInfo_Call) Return(err error) *mockLegacyService_UpdateMoreInfo_Call {
  1804. _c.Call.Return(err)
  1805. return _c
  1806. }
  1807. func (_c *mockLegacyService_UpdateMoreInfo_Call) RunAndReturn(run func(ctx context.Context, uin uint32, info state.ICQMoreInfo) error) *mockLegacyService_UpdateMoreInfo_Call {
  1808. _c.Call.Return(run)
  1809. return _c
  1810. }
  1811. // UpdatePermissions provides a mock function for the type mockLegacyService
  1812. func (_mock *mockLegacyService) UpdatePermissions(ctx context.Context, uin uint32, info state.ICQPermissions) error {
  1813. ret := _mock.Called(ctx, uin, info)
  1814. if len(ret) == 0 {
  1815. panic("no return value specified for UpdatePermissions")
  1816. }
  1817. var r0 error
  1818. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32, state.ICQPermissions) error); ok {
  1819. r0 = returnFunc(ctx, uin, info)
  1820. } else {
  1821. r0 = ret.Error(0)
  1822. }
  1823. return r0
  1824. }
  1825. // mockLegacyService_UpdatePermissions_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdatePermissions'
  1826. type mockLegacyService_UpdatePermissions_Call struct {
  1827. *mock.Call
  1828. }
  1829. // UpdatePermissions is a helper method to define mock.On call
  1830. // - ctx context.Context
  1831. // - uin uint32
  1832. // - info state.ICQPermissions
  1833. func (_e *mockLegacyService_Expecter) UpdatePermissions(ctx interface{}, uin interface{}, info interface{}) *mockLegacyService_UpdatePermissions_Call {
  1834. return &mockLegacyService_UpdatePermissions_Call{Call: _e.mock.On("UpdatePermissions", ctx, uin, info)}
  1835. }
  1836. func (_c *mockLegacyService_UpdatePermissions_Call) Run(run func(ctx context.Context, uin uint32, info state.ICQPermissions)) *mockLegacyService_UpdatePermissions_Call {
  1837. _c.Call.Run(func(args mock.Arguments) {
  1838. var arg0 context.Context
  1839. if args[0] != nil {
  1840. arg0 = args[0].(context.Context)
  1841. }
  1842. var arg1 uint32
  1843. if args[1] != nil {
  1844. arg1 = args[1].(uint32)
  1845. }
  1846. var arg2 state.ICQPermissions
  1847. if args[2] != nil {
  1848. arg2 = args[2].(state.ICQPermissions)
  1849. }
  1850. run(
  1851. arg0,
  1852. arg1,
  1853. arg2,
  1854. )
  1855. })
  1856. return _c
  1857. }
  1858. func (_c *mockLegacyService_UpdatePermissions_Call) Return(err error) *mockLegacyService_UpdatePermissions_Call {
  1859. _c.Call.Return(err)
  1860. return _c
  1861. }
  1862. func (_c *mockLegacyService_UpdatePermissions_Call) RunAndReturn(run func(ctx context.Context, uin uint32, info state.ICQPermissions) error) *mockLegacyService_UpdatePermissions_Call {
  1863. _c.Call.Return(run)
  1864. return _c
  1865. }
  1866. // UpdateWorkInfo provides a mock function for the type mockLegacyService
  1867. func (_mock *mockLegacyService) UpdateWorkInfo(ctx context.Context, uin uint32, info state.ICQWorkInfo) error {
  1868. ret := _mock.Called(ctx, uin, info)
  1869. if len(ret) == 0 {
  1870. panic("no return value specified for UpdateWorkInfo")
  1871. }
  1872. var r0 error
  1873. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32, state.ICQWorkInfo) error); ok {
  1874. r0 = returnFunc(ctx, uin, info)
  1875. } else {
  1876. r0 = ret.Error(0)
  1877. }
  1878. return r0
  1879. }
  1880. // mockLegacyService_UpdateWorkInfo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateWorkInfo'
  1881. type mockLegacyService_UpdateWorkInfo_Call struct {
  1882. *mock.Call
  1883. }
  1884. // UpdateWorkInfo is a helper method to define mock.On call
  1885. // - ctx context.Context
  1886. // - uin uint32
  1887. // - info state.ICQWorkInfo
  1888. func (_e *mockLegacyService_Expecter) UpdateWorkInfo(ctx interface{}, uin interface{}, info interface{}) *mockLegacyService_UpdateWorkInfo_Call {
  1889. return &mockLegacyService_UpdateWorkInfo_Call{Call: _e.mock.On("UpdateWorkInfo", ctx, uin, info)}
  1890. }
  1891. func (_c *mockLegacyService_UpdateWorkInfo_Call) Run(run func(ctx context.Context, uin uint32, info state.ICQWorkInfo)) *mockLegacyService_UpdateWorkInfo_Call {
  1892. _c.Call.Run(func(args mock.Arguments) {
  1893. var arg0 context.Context
  1894. if args[0] != nil {
  1895. arg0 = args[0].(context.Context)
  1896. }
  1897. var arg1 uint32
  1898. if args[1] != nil {
  1899. arg1 = args[1].(uint32)
  1900. }
  1901. var arg2 state.ICQWorkInfo
  1902. if args[2] != nil {
  1903. arg2 = args[2].(state.ICQWorkInfo)
  1904. }
  1905. run(
  1906. arg0,
  1907. arg1,
  1908. arg2,
  1909. )
  1910. })
  1911. return _c
  1912. }
  1913. func (_c *mockLegacyService_UpdateWorkInfo_Call) Return(err error) *mockLegacyService_UpdateWorkInfo_Call {
  1914. _c.Call.Return(err)
  1915. return _c
  1916. }
  1917. func (_c *mockLegacyService_UpdateWorkInfo_Call) RunAndReturn(run func(ctx context.Context, uin uint32, info state.ICQWorkInfo) error) *mockLegacyService_UpdateWorkInfo_Call {
  1918. _c.Call.Return(run)
  1919. return _c
  1920. }
  1921. // ValidateCredentials provides a mock function for the type mockLegacyService
  1922. func (_mock *mockLegacyService) ValidateCredentials(ctx context.Context, uin uint32, password string) (bool, error) {
  1923. ret := _mock.Called(ctx, uin, password)
  1924. if len(ret) == 0 {
  1925. panic("no return value specified for ValidateCredentials")
  1926. }
  1927. var r0 bool
  1928. var r1 error
  1929. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32, string) (bool, error)); ok {
  1930. return returnFunc(ctx, uin, password)
  1931. }
  1932. if returnFunc, ok := ret.Get(0).(func(context.Context, uint32, string) bool); ok {
  1933. r0 = returnFunc(ctx, uin, password)
  1934. } else {
  1935. r0 = ret.Get(0).(bool)
  1936. }
  1937. if returnFunc, ok := ret.Get(1).(func(context.Context, uint32, string) error); ok {
  1938. r1 = returnFunc(ctx, uin, password)
  1939. } else {
  1940. r1 = ret.Error(1)
  1941. }
  1942. return r0, r1
  1943. }
  1944. // mockLegacyService_ValidateCredentials_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ValidateCredentials'
  1945. type mockLegacyService_ValidateCredentials_Call struct {
  1946. *mock.Call
  1947. }
  1948. // ValidateCredentials is a helper method to define mock.On call
  1949. // - ctx context.Context
  1950. // - uin uint32
  1951. // - password string
  1952. func (_e *mockLegacyService_Expecter) ValidateCredentials(ctx interface{}, uin interface{}, password interface{}) *mockLegacyService_ValidateCredentials_Call {
  1953. return &mockLegacyService_ValidateCredentials_Call{Call: _e.mock.On("ValidateCredentials", ctx, uin, password)}
  1954. }
  1955. func (_c *mockLegacyService_ValidateCredentials_Call) Run(run func(ctx context.Context, uin uint32, password string)) *mockLegacyService_ValidateCredentials_Call {
  1956. _c.Call.Run(func(args mock.Arguments) {
  1957. var arg0 context.Context
  1958. if args[0] != nil {
  1959. arg0 = args[0].(context.Context)
  1960. }
  1961. var arg1 uint32
  1962. if args[1] != nil {
  1963. arg1 = args[1].(uint32)
  1964. }
  1965. var arg2 string
  1966. if args[2] != nil {
  1967. arg2 = args[2].(string)
  1968. }
  1969. run(
  1970. arg0,
  1971. arg1,
  1972. arg2,
  1973. )
  1974. })
  1975. return _c
  1976. }
  1977. func (_c *mockLegacyService_ValidateCredentials_Call) Return(b bool, err error) *mockLegacyService_ValidateCredentials_Call {
  1978. _c.Call.Return(b, err)
  1979. return _c
  1980. }
  1981. func (_c *mockLegacyService_ValidateCredentials_Call) RunAndReturn(run func(ctx context.Context, uin uint32, password string) (bool, error)) *mockLegacyService_ValidateCredentials_Call {
  1982. _c.Call.Return(run)
  1983. return _c
  1984. }
  1985. // WhitePagesSearch provides a mock function for the type mockLegacyService
  1986. func (_mock *mockLegacyService) WhitePagesSearch(ctx context.Context, criteria WhitePagesSearchCriteria) ([]LegacyUserSearchResult, error) {
  1987. ret := _mock.Called(ctx, criteria)
  1988. if len(ret) == 0 {
  1989. panic("no return value specified for WhitePagesSearch")
  1990. }
  1991. var r0 []LegacyUserSearchResult
  1992. var r1 error
  1993. if returnFunc, ok := ret.Get(0).(func(context.Context, WhitePagesSearchCriteria) ([]LegacyUserSearchResult, error)); ok {
  1994. return returnFunc(ctx, criteria)
  1995. }
  1996. if returnFunc, ok := ret.Get(0).(func(context.Context, WhitePagesSearchCriteria) []LegacyUserSearchResult); ok {
  1997. r0 = returnFunc(ctx, criteria)
  1998. } else {
  1999. if ret.Get(0) != nil {
  2000. r0 = ret.Get(0).([]LegacyUserSearchResult)
  2001. }
  2002. }
  2003. if returnFunc, ok := ret.Get(1).(func(context.Context, WhitePagesSearchCriteria) error); ok {
  2004. r1 = returnFunc(ctx, criteria)
  2005. } else {
  2006. r1 = ret.Error(1)
  2007. }
  2008. return r0, r1
  2009. }
  2010. // mockLegacyService_WhitePagesSearch_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'WhitePagesSearch'
  2011. type mockLegacyService_WhitePagesSearch_Call struct {
  2012. *mock.Call
  2013. }
  2014. // WhitePagesSearch is a helper method to define mock.On call
  2015. // - ctx context.Context
  2016. // - criteria WhitePagesSearchCriteria
  2017. func (_e *mockLegacyService_Expecter) WhitePagesSearch(ctx interface{}, criteria interface{}) *mockLegacyService_WhitePagesSearch_Call {
  2018. return &mockLegacyService_WhitePagesSearch_Call{Call: _e.mock.On("WhitePagesSearch", ctx, criteria)}
  2019. }
  2020. func (_c *mockLegacyService_WhitePagesSearch_Call) Run(run func(ctx context.Context, criteria WhitePagesSearchCriteria)) *mockLegacyService_WhitePagesSearch_Call {
  2021. _c.Call.Run(func(args mock.Arguments) {
  2022. var arg0 context.Context
  2023. if args[0] != nil {
  2024. arg0 = args[0].(context.Context)
  2025. }
  2026. var arg1 WhitePagesSearchCriteria
  2027. if args[1] != nil {
  2028. arg1 = args[1].(WhitePagesSearchCriteria)
  2029. }
  2030. run(
  2031. arg0,
  2032. arg1,
  2033. )
  2034. })
  2035. return _c
  2036. }
  2037. func (_c *mockLegacyService_WhitePagesSearch_Call) Return(legacyUserSearchResults []LegacyUserSearchResult, err error) *mockLegacyService_WhitePagesSearch_Call {
  2038. _c.Call.Return(legacyUserSearchResults, err)
  2039. return _c
  2040. }
  2041. func (_c *mockLegacyService_WhitePagesSearch_Call) RunAndReturn(run func(ctx context.Context, criteria WhitePagesSearchCriteria) ([]LegacyUserSearchResult, error)) *mockLegacyService_WhitePagesSearch_Call {
  2042. _c.Call.Return(run)
  2043. return _c
  2044. }