github.com/CyCoreSystems/ari@v4.8.4+incompatible/client/arimocks/Channel.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  import time "time"
     8  
     9  // Channel is an autogenerated mock type for the Channel type
    10  type Channel struct {
    11  	mock.Mock
    12  }
    13  
    14  // Answer provides a mock function with given fields: key
    15  func (_m *Channel) Answer(key *ari.Key) error {
    16  	ret := _m.Called(key)
    17  
    18  	var r0 error
    19  	if rf, ok := ret.Get(0).(func(*ari.Key) error); ok {
    20  		r0 = rf(key)
    21  	} else {
    22  		r0 = ret.Error(0)
    23  	}
    24  
    25  	return r0
    26  }
    27  
    28  // Busy provides a mock function with given fields: key
    29  func (_m *Channel) Busy(key *ari.Key) error {
    30  	ret := _m.Called(key)
    31  
    32  	var r0 error
    33  	if rf, ok := ret.Get(0).(func(*ari.Key) error); ok {
    34  		r0 = rf(key)
    35  	} else {
    36  		r0 = ret.Error(0)
    37  	}
    38  
    39  	return r0
    40  }
    41  
    42  // Congestion provides a mock function with given fields: key
    43  func (_m *Channel) Congestion(key *ari.Key) error {
    44  	ret := _m.Called(key)
    45  
    46  	var r0 error
    47  	if rf, ok := ret.Get(0).(func(*ari.Key) error); ok {
    48  		r0 = rf(key)
    49  	} else {
    50  		r0 = ret.Error(0)
    51  	}
    52  
    53  	return r0
    54  }
    55  
    56  // Continue provides a mock function with given fields: key, context, extension, priority
    57  func (_m *Channel) Continue(key *ari.Key, context string, extension string, priority int) error {
    58  	ret := _m.Called(key, context, extension, priority)
    59  
    60  	var r0 error
    61  	if rf, ok := ret.Get(0).(func(*ari.Key, string, string, int) error); ok {
    62  		r0 = rf(key, context, extension, priority)
    63  	} else {
    64  		r0 = ret.Error(0)
    65  	}
    66  
    67  	return r0
    68  }
    69  
    70  // Create provides a mock function with given fields: _a0, _a1
    71  func (_m *Channel) Create(_a0 *ari.Key, _a1 ari.ChannelCreateRequest) (*ari.ChannelHandle, error) {
    72  	ret := _m.Called(_a0, _a1)
    73  
    74  	var r0 *ari.ChannelHandle
    75  	if rf, ok := ret.Get(0).(func(*ari.Key, ari.ChannelCreateRequest) *ari.ChannelHandle); ok {
    76  		r0 = rf(_a0, _a1)
    77  	} else {
    78  		if ret.Get(0) != nil {
    79  			r0 = ret.Get(0).(*ari.ChannelHandle)
    80  		}
    81  	}
    82  
    83  	var r1 error
    84  	if rf, ok := ret.Get(1).(func(*ari.Key, ari.ChannelCreateRequest) error); ok {
    85  		r1 = rf(_a0, _a1)
    86  	} else {
    87  		r1 = ret.Error(1)
    88  	}
    89  
    90  	return r0, r1
    91  }
    92  
    93  // Data provides a mock function with given fields: key
    94  func (_m *Channel) Data(key *ari.Key) (*ari.ChannelData, error) {
    95  	ret := _m.Called(key)
    96  
    97  	var r0 *ari.ChannelData
    98  	if rf, ok := ret.Get(0).(func(*ari.Key) *ari.ChannelData); ok {
    99  		r0 = rf(key)
   100  	} else {
   101  		if ret.Get(0) != nil {
   102  			r0 = ret.Get(0).(*ari.ChannelData)
   103  		}
   104  	}
   105  
   106  	var r1 error
   107  	if rf, ok := ret.Get(1).(func(*ari.Key) error); ok {
   108  		r1 = rf(key)
   109  	} else {
   110  		r1 = ret.Error(1)
   111  	}
   112  
   113  	return r0, r1
   114  }
   115  
   116  // Dial provides a mock function with given fields: key, caller, timeout
   117  func (_m *Channel) Dial(key *ari.Key, caller string, timeout time.Duration) error {
   118  	ret := _m.Called(key, caller, timeout)
   119  
   120  	var r0 error
   121  	if rf, ok := ret.Get(0).(func(*ari.Key, string, time.Duration) error); ok {
   122  		r0 = rf(key, caller, timeout)
   123  	} else {
   124  		r0 = ret.Error(0)
   125  	}
   126  
   127  	return r0
   128  }
   129  
   130  // Get provides a mock function with given fields: key
   131  func (_m *Channel) Get(key *ari.Key) *ari.ChannelHandle {
   132  	ret := _m.Called(key)
   133  
   134  	var r0 *ari.ChannelHandle
   135  	if rf, ok := ret.Get(0).(func(*ari.Key) *ari.ChannelHandle); ok {
   136  		r0 = rf(key)
   137  	} else {
   138  		if ret.Get(0) != nil {
   139  			r0 = ret.Get(0).(*ari.ChannelHandle)
   140  		}
   141  	}
   142  
   143  	return r0
   144  }
   145  
   146  // GetVariable provides a mock function with given fields: _a0, _a1
   147  func (_m *Channel) GetVariable(_a0 *ari.Key, _a1 string) (string, error) {
   148  	ret := _m.Called(_a0, _a1)
   149  
   150  	var r0 string
   151  	if rf, ok := ret.Get(0).(func(*ari.Key, string) string); ok {
   152  		r0 = rf(_a0, _a1)
   153  	} else {
   154  		r0 = ret.Get(0).(string)
   155  	}
   156  
   157  	var r1 error
   158  	if rf, ok := ret.Get(1).(func(*ari.Key, string) error); ok {
   159  		r1 = rf(_a0, _a1)
   160  	} else {
   161  		r1 = ret.Error(1)
   162  	}
   163  
   164  	return r0, r1
   165  }
   166  
   167  // Hangup provides a mock function with given fields: key, reason
   168  func (_m *Channel) Hangup(key *ari.Key, reason string) error {
   169  	ret := _m.Called(key, reason)
   170  
   171  	var r0 error
   172  	if rf, ok := ret.Get(0).(func(*ari.Key, string) error); ok {
   173  		r0 = rf(key, reason)
   174  	} else {
   175  		r0 = ret.Error(0)
   176  	}
   177  
   178  	return r0
   179  }
   180  
   181  // Hold provides a mock function with given fields: key
   182  func (_m *Channel) Hold(key *ari.Key) error {
   183  	ret := _m.Called(key)
   184  
   185  	var r0 error
   186  	if rf, ok := ret.Get(0).(func(*ari.Key) error); ok {
   187  		r0 = rf(key)
   188  	} else {
   189  		r0 = ret.Error(0)
   190  	}
   191  
   192  	return r0
   193  }
   194  
   195  // List provides a mock function with given fields: _a0
   196  func (_m *Channel) List(_a0 *ari.Key) ([]*ari.Key, error) {
   197  	ret := _m.Called(_a0)
   198  
   199  	var r0 []*ari.Key
   200  	if rf, ok := ret.Get(0).(func(*ari.Key) []*ari.Key); ok {
   201  		r0 = rf(_a0)
   202  	} else {
   203  		if ret.Get(0) != nil {
   204  			r0 = ret.Get(0).([]*ari.Key)
   205  		}
   206  	}
   207  
   208  	var r1 error
   209  	if rf, ok := ret.Get(1).(func(*ari.Key) error); ok {
   210  		r1 = rf(_a0)
   211  	} else {
   212  		r1 = ret.Error(1)
   213  	}
   214  
   215  	return r0, r1
   216  }
   217  
   218  // MOH provides a mock function with given fields: key, moh
   219  func (_m *Channel) MOH(key *ari.Key, moh string) error {
   220  	ret := _m.Called(key, moh)
   221  
   222  	var r0 error
   223  	if rf, ok := ret.Get(0).(func(*ari.Key, string) error); ok {
   224  		r0 = rf(key, moh)
   225  	} else {
   226  		r0 = ret.Error(0)
   227  	}
   228  
   229  	return r0
   230  }
   231  
   232  // Mute provides a mock function with given fields: key, dir
   233  func (_m *Channel) Mute(key *ari.Key, dir ari.Direction) error {
   234  	ret := _m.Called(key, dir)
   235  
   236  	var r0 error
   237  	if rf, ok := ret.Get(0).(func(*ari.Key, ari.Direction) error); ok {
   238  		r0 = rf(key, dir)
   239  	} else {
   240  		r0 = ret.Error(0)
   241  	}
   242  
   243  	return r0
   244  }
   245  
   246  // Originate provides a mock function with given fields: _a0, _a1
   247  func (_m *Channel) Originate(_a0 *ari.Key, _a1 ari.OriginateRequest) (*ari.ChannelHandle, error) {
   248  	ret := _m.Called(_a0, _a1)
   249  
   250  	var r0 *ari.ChannelHandle
   251  	if rf, ok := ret.Get(0).(func(*ari.Key, ari.OriginateRequest) *ari.ChannelHandle); ok {
   252  		r0 = rf(_a0, _a1)
   253  	} else {
   254  		if ret.Get(0) != nil {
   255  			r0 = ret.Get(0).(*ari.ChannelHandle)
   256  		}
   257  	}
   258  
   259  	var r1 error
   260  	if rf, ok := ret.Get(1).(func(*ari.Key, ari.OriginateRequest) error); ok {
   261  		r1 = rf(_a0, _a1)
   262  	} else {
   263  		r1 = ret.Error(1)
   264  	}
   265  
   266  	return r0, r1
   267  }
   268  
   269  // Play provides a mock function with given fields: key, playbackID, mediaURI
   270  func (_m *Channel) Play(key *ari.Key, playbackID string, mediaURI string) (*ari.PlaybackHandle, error) {
   271  	ret := _m.Called(key, playbackID, mediaURI)
   272  
   273  	var r0 *ari.PlaybackHandle
   274  	if rf, ok := ret.Get(0).(func(*ari.Key, string, string) *ari.PlaybackHandle); ok {
   275  		r0 = rf(key, playbackID, mediaURI)
   276  	} else {
   277  		if ret.Get(0) != nil {
   278  			r0 = ret.Get(0).(*ari.PlaybackHandle)
   279  		}
   280  	}
   281  
   282  	var r1 error
   283  	if rf, ok := ret.Get(1).(func(*ari.Key, string, string) error); ok {
   284  		r1 = rf(key, playbackID, mediaURI)
   285  	} else {
   286  		r1 = ret.Error(1)
   287  	}
   288  
   289  	return r0, r1
   290  }
   291  
   292  // Record provides a mock function with given fields: key, name, opts
   293  func (_m *Channel) Record(key *ari.Key, name string, opts *ari.RecordingOptions) (*ari.LiveRecordingHandle, error) {
   294  	ret := _m.Called(key, name, opts)
   295  
   296  	var r0 *ari.LiveRecordingHandle
   297  	if rf, ok := ret.Get(0).(func(*ari.Key, string, *ari.RecordingOptions) *ari.LiveRecordingHandle); ok {
   298  		r0 = rf(key, name, opts)
   299  	} else {
   300  		if ret.Get(0) != nil {
   301  			r0 = ret.Get(0).(*ari.LiveRecordingHandle)
   302  		}
   303  	}
   304  
   305  	var r1 error
   306  	if rf, ok := ret.Get(1).(func(*ari.Key, string, *ari.RecordingOptions) error); ok {
   307  		r1 = rf(key, name, opts)
   308  	} else {
   309  		r1 = ret.Error(1)
   310  	}
   311  
   312  	return r0, r1
   313  }
   314  
   315  // Ring provides a mock function with given fields: key
   316  func (_m *Channel) Ring(key *ari.Key) error {
   317  	ret := _m.Called(key)
   318  
   319  	var r0 error
   320  	if rf, ok := ret.Get(0).(func(*ari.Key) error); ok {
   321  		r0 = rf(key)
   322  	} else {
   323  		r0 = ret.Error(0)
   324  	}
   325  
   326  	return r0
   327  }
   328  
   329  // SendDTMF provides a mock function with given fields: key, dtmf, opts
   330  func (_m *Channel) SendDTMF(key *ari.Key, dtmf string, opts *ari.DTMFOptions) error {
   331  	ret := _m.Called(key, dtmf, opts)
   332  
   333  	var r0 error
   334  	if rf, ok := ret.Get(0).(func(*ari.Key, string, *ari.DTMFOptions) error); ok {
   335  		r0 = rf(key, dtmf, opts)
   336  	} else {
   337  		r0 = ret.Error(0)
   338  	}
   339  
   340  	return r0
   341  }
   342  
   343  // SetVariable provides a mock function with given fields: key, name, value
   344  func (_m *Channel) SetVariable(key *ari.Key, name string, value string) error {
   345  	ret := _m.Called(key, name, value)
   346  
   347  	var r0 error
   348  	if rf, ok := ret.Get(0).(func(*ari.Key, string, string) error); ok {
   349  		r0 = rf(key, name, value)
   350  	} else {
   351  		r0 = ret.Error(0)
   352  	}
   353  
   354  	return r0
   355  }
   356  
   357  // Silence provides a mock function with given fields: key
   358  func (_m *Channel) Silence(key *ari.Key) error {
   359  	ret := _m.Called(key)
   360  
   361  	var r0 error
   362  	if rf, ok := ret.Get(0).(func(*ari.Key) error); ok {
   363  		r0 = rf(key)
   364  	} else {
   365  		r0 = ret.Error(0)
   366  	}
   367  
   368  	return r0
   369  }
   370  
   371  // Snoop provides a mock function with given fields: key, snoopID, opts
   372  func (_m *Channel) Snoop(key *ari.Key, snoopID string, opts *ari.SnoopOptions) (*ari.ChannelHandle, error) {
   373  	ret := _m.Called(key, snoopID, opts)
   374  
   375  	var r0 *ari.ChannelHandle
   376  	if rf, ok := ret.Get(0).(func(*ari.Key, string, *ari.SnoopOptions) *ari.ChannelHandle); ok {
   377  		r0 = rf(key, snoopID, opts)
   378  	} else {
   379  		if ret.Get(0) != nil {
   380  			r0 = ret.Get(0).(*ari.ChannelHandle)
   381  		}
   382  	}
   383  
   384  	var r1 error
   385  	if rf, ok := ret.Get(1).(func(*ari.Key, string, *ari.SnoopOptions) error); ok {
   386  		r1 = rf(key, snoopID, opts)
   387  	} else {
   388  		r1 = ret.Error(1)
   389  	}
   390  
   391  	return r0, r1
   392  }
   393  
   394  // StageOriginate provides a mock function with given fields: _a0, _a1
   395  func (_m *Channel) StageOriginate(_a0 *ari.Key, _a1 ari.OriginateRequest) (*ari.ChannelHandle, error) {
   396  	ret := _m.Called(_a0, _a1)
   397  
   398  	var r0 *ari.ChannelHandle
   399  	if rf, ok := ret.Get(0).(func(*ari.Key, ari.OriginateRequest) *ari.ChannelHandle); ok {
   400  		r0 = rf(_a0, _a1)
   401  	} else {
   402  		if ret.Get(0) != nil {
   403  			r0 = ret.Get(0).(*ari.ChannelHandle)
   404  		}
   405  	}
   406  
   407  	var r1 error
   408  	if rf, ok := ret.Get(1).(func(*ari.Key, ari.OriginateRequest) error); ok {
   409  		r1 = rf(_a0, _a1)
   410  	} else {
   411  		r1 = ret.Error(1)
   412  	}
   413  
   414  	return r0, r1
   415  }
   416  
   417  // StagePlay provides a mock function with given fields: key, playbackID, mediaURI
   418  func (_m *Channel) StagePlay(key *ari.Key, playbackID string, mediaURI string) (*ari.PlaybackHandle, error) {
   419  	ret := _m.Called(key, playbackID, mediaURI)
   420  
   421  	var r0 *ari.PlaybackHandle
   422  	if rf, ok := ret.Get(0).(func(*ari.Key, string, string) *ari.PlaybackHandle); ok {
   423  		r0 = rf(key, playbackID, mediaURI)
   424  	} else {
   425  		if ret.Get(0) != nil {
   426  			r0 = ret.Get(0).(*ari.PlaybackHandle)
   427  		}
   428  	}
   429  
   430  	var r1 error
   431  	if rf, ok := ret.Get(1).(func(*ari.Key, string, string) error); ok {
   432  		r1 = rf(key, playbackID, mediaURI)
   433  	} else {
   434  		r1 = ret.Error(1)
   435  	}
   436  
   437  	return r0, r1
   438  }
   439  
   440  // StageRecord provides a mock function with given fields: key, name, opts
   441  func (_m *Channel) StageRecord(key *ari.Key, name string, opts *ari.RecordingOptions) (*ari.LiveRecordingHandle, error) {
   442  	ret := _m.Called(key, name, opts)
   443  
   444  	var r0 *ari.LiveRecordingHandle
   445  	if rf, ok := ret.Get(0).(func(*ari.Key, string, *ari.RecordingOptions) *ari.LiveRecordingHandle); ok {
   446  		r0 = rf(key, name, opts)
   447  	} else {
   448  		if ret.Get(0) != nil {
   449  			r0 = ret.Get(0).(*ari.LiveRecordingHandle)
   450  		}
   451  	}
   452  
   453  	var r1 error
   454  	if rf, ok := ret.Get(1).(func(*ari.Key, string, *ari.RecordingOptions) error); ok {
   455  		r1 = rf(key, name, opts)
   456  	} else {
   457  		r1 = ret.Error(1)
   458  	}
   459  
   460  	return r0, r1
   461  }
   462  
   463  // StageSnoop provides a mock function with given fields: key, snoopID, opts
   464  func (_m *Channel) StageSnoop(key *ari.Key, snoopID string, opts *ari.SnoopOptions) (*ari.ChannelHandle, error) {
   465  	ret := _m.Called(key, snoopID, opts)
   466  
   467  	var r0 *ari.ChannelHandle
   468  	if rf, ok := ret.Get(0).(func(*ari.Key, string, *ari.SnoopOptions) *ari.ChannelHandle); ok {
   469  		r0 = rf(key, snoopID, opts)
   470  	} else {
   471  		if ret.Get(0) != nil {
   472  			r0 = ret.Get(0).(*ari.ChannelHandle)
   473  		}
   474  	}
   475  
   476  	var r1 error
   477  	if rf, ok := ret.Get(1).(func(*ari.Key, string, *ari.SnoopOptions) error); ok {
   478  		r1 = rf(key, snoopID, opts)
   479  	} else {
   480  		r1 = ret.Error(1)
   481  	}
   482  
   483  	return r0, r1
   484  }
   485  
   486  // StopHold provides a mock function with given fields: key
   487  func (_m *Channel) StopHold(key *ari.Key) error {
   488  	ret := _m.Called(key)
   489  
   490  	var r0 error
   491  	if rf, ok := ret.Get(0).(func(*ari.Key) error); ok {
   492  		r0 = rf(key)
   493  	} else {
   494  		r0 = ret.Error(0)
   495  	}
   496  
   497  	return r0
   498  }
   499  
   500  // StopMOH provides a mock function with given fields: key
   501  func (_m *Channel) StopMOH(key *ari.Key) error {
   502  	ret := _m.Called(key)
   503  
   504  	var r0 error
   505  	if rf, ok := ret.Get(0).(func(*ari.Key) error); ok {
   506  		r0 = rf(key)
   507  	} else {
   508  		r0 = ret.Error(0)
   509  	}
   510  
   511  	return r0
   512  }
   513  
   514  // StopRing provides a mock function with given fields: key
   515  func (_m *Channel) StopRing(key *ari.Key) error {
   516  	ret := _m.Called(key)
   517  
   518  	var r0 error
   519  	if rf, ok := ret.Get(0).(func(*ari.Key) error); ok {
   520  		r0 = rf(key)
   521  	} else {
   522  		r0 = ret.Error(0)
   523  	}
   524  
   525  	return r0
   526  }
   527  
   528  // StopSilence provides a mock function with given fields: key
   529  func (_m *Channel) StopSilence(key *ari.Key) error {
   530  	ret := _m.Called(key)
   531  
   532  	var r0 error
   533  	if rf, ok := ret.Get(0).(func(*ari.Key) error); ok {
   534  		r0 = rf(key)
   535  	} else {
   536  		r0 = ret.Error(0)
   537  	}
   538  
   539  	return r0
   540  }
   541  
   542  // Subscribe provides a mock function with given fields: key, n
   543  func (_m *Channel) Subscribe(key *ari.Key, n ...string) ari.Subscription {
   544  	_va := make([]interface{}, len(n))
   545  	for _i := range n {
   546  		_va[_i] = n[_i]
   547  	}
   548  	var _ca []interface{}
   549  	_ca = append(_ca, key)
   550  	_ca = append(_ca, _va...)
   551  	ret := _m.Called(_ca...)
   552  
   553  	var r0 ari.Subscription
   554  	if rf, ok := ret.Get(0).(func(*ari.Key, ...string) ari.Subscription); ok {
   555  		r0 = rf(key, n...)
   556  	} else {
   557  		if ret.Get(0) != nil {
   558  			r0 = ret.Get(0).(ari.Subscription)
   559  		}
   560  	}
   561  
   562  	return r0
   563  }
   564  
   565  // Unmute provides a mock function with given fields: key, dir
   566  func (_m *Channel) Unmute(key *ari.Key, dir ari.Direction) error {
   567  	ret := _m.Called(key, dir)
   568  
   569  	var r0 error
   570  	if rf, ok := ret.Get(0).(func(*ari.Key, ari.Direction) error); ok {
   571  		r0 = rf(key, dir)
   572  	} else {
   573  		r0 = ret.Error(0)
   574  	}
   575  
   576  	return r0
   577  }