github.com/CyCoreSystems/ari@v4.8.4+incompatible/client/arimocks/Playback.go (about) 1 // Code generated by mockery v1.0.0. DO NOT EDIT. 2 3 package arimocks 4 5 import ari "github.com/CyCoreSystems/ari" 6 import mock "github.com/stretchr/testify/mock" 7 8 // Playback is an autogenerated mock type for the Playback type 9 type Playback struct { 10 mock.Mock 11 } 12 13 // Control provides a mock function with given fields: key, op 14 func (_m *Playback) Control(key *ari.Key, op string) error { 15 ret := _m.Called(key, op) 16 17 var r0 error 18 if rf, ok := ret.Get(0).(func(*ari.Key, string) error); ok { 19 r0 = rf(key, op) 20 } else { 21 r0 = ret.Error(0) 22 } 23 24 return r0 25 } 26 27 // Data provides a mock function with given fields: key 28 func (_m *Playback) Data(key *ari.Key) (*ari.PlaybackData, error) { 29 ret := _m.Called(key) 30 31 var r0 *ari.PlaybackData 32 if rf, ok := ret.Get(0).(func(*ari.Key) *ari.PlaybackData); ok { 33 r0 = rf(key) 34 } else { 35 if ret.Get(0) != nil { 36 r0 = ret.Get(0).(*ari.PlaybackData) 37 } 38 } 39 40 var r1 error 41 if rf, ok := ret.Get(1).(func(*ari.Key) error); ok { 42 r1 = rf(key) 43 } else { 44 r1 = ret.Error(1) 45 } 46 47 return r0, r1 48 } 49 50 // Get provides a mock function with given fields: key 51 func (_m *Playback) Get(key *ari.Key) *ari.PlaybackHandle { 52 ret := _m.Called(key) 53 54 var r0 *ari.PlaybackHandle 55 if rf, ok := ret.Get(0).(func(*ari.Key) *ari.PlaybackHandle); ok { 56 r0 = rf(key) 57 } else { 58 if ret.Get(0) != nil { 59 r0 = ret.Get(0).(*ari.PlaybackHandle) 60 } 61 } 62 63 return r0 64 } 65 66 // Stop provides a mock function with given fields: key 67 func (_m *Playback) Stop(key *ari.Key) error { 68 ret := _m.Called(key) 69 70 var r0 error 71 if rf, ok := ret.Get(0).(func(*ari.Key) error); ok { 72 r0 = rf(key) 73 } else { 74 r0 = ret.Error(0) 75 } 76 77 return r0 78 } 79 80 // Subscribe provides a mock function with given fields: key, n 81 func (_m *Playback) Subscribe(key *ari.Key, n ...string) ari.Subscription { 82 _va := make([]interface{}, len(n)) 83 for _i := range n { 84 _va[_i] = n[_i] 85 } 86 var _ca []interface{} 87 _ca = append(_ca, key) 88 _ca = append(_ca, _va...) 89 ret := _m.Called(_ca...) 90 91 var r0 ari.Subscription 92 if rf, ok := ret.Get(0).(func(*ari.Key, ...string) ari.Subscription); ok { 93 r0 = rf(key, n...) 94 } else { 95 if ret.Get(0) != nil { 96 r0 = ret.Get(0).(ari.Subscription) 97 } 98 } 99 100 return r0 101 }