2023-04-10 14:20:57 +05:30
// Code generated by mockery v2.23.2. DO NOT EDIT.
2020-12-06 10:02:53 +02:00
// Regenerate this file using `make einterfaces-mocks`.
package mocks
import (
2023-06-11 10:54:35 +05:30
model "github.com/mattermost/mattermost/server/public/model"
2020-12-06 10:02:53 +02:00
mock "github.com/stretchr/testify/mock"
)
// CloudInterface is an autogenerated mock type for the CloudInterface type
type CloudInterface struct {
mock . Mock
}
2022-11-29 13:32:08 -06:00
// BootstrapSelfHostedSignup provides a mock function with given fields: req
func ( _m * CloudInterface ) BootstrapSelfHostedSignup ( req model . BootstrapSelfHostedSignupRequest ) ( * model . BootstrapSelfHostedSignupResponse , error ) {
ret := _m . Called ( req )
var r0 * model . BootstrapSelfHostedSignupResponse
2023-04-10 14:20:57 +05:30
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( model . BootstrapSelfHostedSignupRequest ) ( * model . BootstrapSelfHostedSignupResponse , error ) ) ; ok {
return rf ( req )
}
2022-11-29 13:32:08 -06:00
if rf , ok := ret . Get ( 0 ) . ( func ( model . BootstrapSelfHostedSignupRequest ) * model . BootstrapSelfHostedSignupResponse ) ; ok {
r0 = rf ( req )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . BootstrapSelfHostedSignupResponse )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( model . BootstrapSelfHostedSignupRequest ) error ) ; ok {
r1 = rf ( req )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2021-05-27 09:12:47 -04:00
// ChangeSubscription provides a mock function with given fields: userID, subscriptionID, subscriptionChange
func ( _m * CloudInterface ) ChangeSubscription ( userID string , subscriptionID string , subscriptionChange * model . SubscriptionChange ) ( * model . Subscription , error ) {
ret := _m . Called ( userID , subscriptionID , subscriptionChange )
var r0 * model . Subscription
2023-04-10 14:20:57 +05:30
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , string , * model . SubscriptionChange ) ( * model . Subscription , error ) ) ; ok {
return rf ( userID , subscriptionID , subscriptionChange )
}
2021-05-27 09:12:47 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , string , * model . SubscriptionChange ) * model . Subscription ) ; ok {
r0 = rf ( userID , subscriptionID , subscriptionChange )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . Subscription )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( string , string , * model . SubscriptionChange ) error ) ; ok {
r1 = rf ( userID , subscriptionID , subscriptionChange )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2022-12-29 15:07:06 -05:00
// CheckCWSConnection provides a mock function with given fields: userId
func ( _m * CloudInterface ) CheckCWSConnection ( userId string ) error {
ret := _m . Called ( userId )
2022-12-29 14:58:05 -05:00
var r0 error
2022-12-29 15:07:06 -05:00
if rf , ok := ret . Get ( 0 ) . ( func ( string ) error ) ; ok {
r0 = rf ( userId )
2022-12-29 14:58:05 -05:00
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2021-03-05 09:23:39 +01:00
// ConfirmCustomerPayment provides a mock function with given fields: userID, confirmRequest
func ( _m * CloudInterface ) ConfirmCustomerPayment ( userID string , confirmRequest * model . ConfirmPaymentMethodRequest ) error {
ret := _m . Called ( userID , confirmRequest )
2020-12-06 10:02:53 +02:00
2021-03-05 09:23:39 +01:00
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , * model . ConfirmPaymentMethodRequest ) error ) ; ok {
r0 = rf ( userID , confirmRequest )
2020-12-06 10:02:53 +02:00
} else {
2021-03-05 09:23:39 +01:00
r0 = ret . Error ( 0 )
2020-12-06 10:02:53 +02:00
}
return r0
}
2023-03-24 16:30:26 -04:00
// ConfirmSelfHostedExpansion provides a mock function with given fields: req, requesterEmail
2023-04-12 14:15:11 -04:00
func ( _m * CloudInterface ) ConfirmSelfHostedExpansion ( req model . SelfHostedConfirmPaymentMethodRequest , requesterEmail string ) ( * model . SelfHostedSignupConfirmResponse , error ) {
2023-03-24 16:30:26 -04:00
ret := _m . Called ( req , requesterEmail )
var r0 * model . SelfHostedSignupConfirmResponse
2023-04-12 14:44:33 -04:00
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( model . SelfHostedConfirmPaymentMethodRequest , string ) ( * model . SelfHostedSignupConfirmResponse , error ) ) ; ok {
return rf ( req , requesterEmail )
}
2023-04-12 14:15:11 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( model . SelfHostedConfirmPaymentMethodRequest , string ) * model . SelfHostedSignupConfirmResponse ) ; ok {
2023-03-24 16:30:26 -04:00
r0 = rf ( req , requesterEmail )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . SelfHostedSignupConfirmResponse )
}
}
2023-04-12 14:15:11 -04:00
if rf , ok := ret . Get ( 1 ) . ( func ( model . SelfHostedConfirmPaymentMethodRequest , string ) error ) ; ok {
2023-03-24 16:30:26 -04:00
r1 = rf ( req , requesterEmail )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2022-12-13 13:36:18 -06:00
// ConfirmSelfHostedSignup provides a mock function with given fields: req, requesterEmail
func ( _m * CloudInterface ) ConfirmSelfHostedSignup ( req model . SelfHostedConfirmPaymentMethodRequest , requesterEmail string ) ( * model . SelfHostedSignupConfirmResponse , error ) {
ret := _m . Called ( req , requesterEmail )
var r0 * model . SelfHostedSignupConfirmResponse
2023-04-10 14:20:57 +05:30
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( model . SelfHostedConfirmPaymentMethodRequest , string ) ( * model . SelfHostedSignupConfirmResponse , error ) ) ; ok {
return rf ( req , requesterEmail )
}
2022-12-13 13:36:18 -06:00
if rf , ok := ret . Get ( 0 ) . ( func ( model . SelfHostedConfirmPaymentMethodRequest , string ) * model . SelfHostedSignupConfirmResponse ) ; ok {
r0 = rf ( req , requesterEmail )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . SelfHostedSignupConfirmResponse )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( model . SelfHostedConfirmPaymentMethodRequest , string ) error ) ; ok {
r1 = rf ( req , requesterEmail )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
// ConfirmSelfHostedSignupLicenseApplication provides a mock function with given fields:
func ( _m * CloudInterface ) ConfirmSelfHostedSignupLicenseApplication ( ) error {
ret := _m . Called ( )
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( ) error ) ; ok {
r0 = rf ( )
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2021-03-05 09:23:39 +01:00
// CreateCustomerPayment provides a mock function with given fields: userID
func ( _m * CloudInterface ) CreateCustomerPayment ( userID string ) ( * model . StripeSetupIntent , error ) {
ret := _m . Called ( userID )
2020-12-06 10:02:53 +02:00
var r0 * model . StripeSetupIntent
2023-04-10 14:20:57 +05:30
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( string ) ( * model . StripeSetupIntent , error ) ) ; ok {
return rf ( userID )
}
2021-03-05 09:23:39 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( string ) * model . StripeSetupIntent ) ; ok {
r0 = rf ( userID )
2020-12-06 10:02:53 +02:00
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . StripeSetupIntent )
}
}
2021-03-05 09:23:39 +01:00
if rf , ok := ret . Get ( 1 ) . ( func ( string ) error ) ; ok {
r1 = rf ( userID )
2020-12-06 10:02:53 +02:00
} else {
2021-03-05 09:23:39 +01:00
r1 = ret . Error ( 1 )
2020-12-06 10:02:53 +02:00
}
return r0 , r1
}
2022-12-13 13:36:18 -06:00
// CreateCustomerSelfHostedSignup provides a mock function with given fields: req, requesterEmail
func ( _m * CloudInterface ) CreateCustomerSelfHostedSignup ( req model . SelfHostedCustomerForm , requesterEmail string ) ( * model . SelfHostedSignupCustomerResponse , error ) {
ret := _m . Called ( req , requesterEmail )
var r0 * model . SelfHostedSignupCustomerResponse
2023-04-10 14:20:57 +05:30
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( model . SelfHostedCustomerForm , string ) ( * model . SelfHostedSignupCustomerResponse , error ) ) ; ok {
return rf ( req , requesterEmail )
}
2022-12-13 13:36:18 -06:00
if rf , ok := ret . Get ( 0 ) . ( func ( model . SelfHostedCustomerForm , string ) * model . SelfHostedSignupCustomerResponse ) ; ok {
r0 = rf ( req , requesterEmail )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . SelfHostedSignupCustomerResponse )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( model . SelfHostedCustomerForm , string ) error ) ; ok {
r1 = rf ( req , requesterEmail )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2022-11-29 11:47:51 -05:00
// CreateOrUpdateSubscriptionHistoryEvent provides a mock function with given fields: userID, userCount
func ( _m * CloudInterface ) CreateOrUpdateSubscriptionHistoryEvent ( userID string , userCount int ) ( * model . SubscriptionHistory , error ) {
ret := _m . Called ( userID , userCount )
var r0 * model . SubscriptionHistory
2023-04-10 14:20:57 +05:30
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , int ) ( * model . SubscriptionHistory , error ) ) ; ok {
return rf ( userID , userCount )
}
2022-11-29 11:47:51 -05:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , int ) * model . SubscriptionHistory ) ; ok {
r0 = rf ( userID , userCount )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . SubscriptionHistory )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( string , int ) error ) ; ok {
r1 = rf ( userID , userCount )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2021-03-05 09:23:39 +01:00
// GetCloudCustomer provides a mock function with given fields: userID
func ( _m * CloudInterface ) GetCloudCustomer ( userID string ) ( * model . CloudCustomer , error ) {
ret := _m . Called ( userID )
2020-12-06 10:02:53 +02:00
var r0 * model . CloudCustomer
2023-04-10 14:20:57 +05:30
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( string ) ( * model . CloudCustomer , error ) ) ; ok {
return rf ( userID )
}
2021-03-05 09:23:39 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( string ) * model . CloudCustomer ) ; ok {
r0 = rf ( userID )
2020-12-06 10:02:53 +02:00
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . CloudCustomer )
}
}
2021-03-05 09:23:39 +01:00
if rf , ok := ret . Get ( 1 ) . ( func ( string ) error ) ; ok {
r1 = rf ( userID )
2020-12-06 10:02:53 +02:00
} else {
2021-03-05 09:23:39 +01:00
r1 = ret . Error ( 1 )
2020-12-06 10:02:53 +02:00
}
return r0 , r1
}
2022-04-22 14:23:19 -05:00
// GetCloudLimits provides a mock function with given fields: userID
func ( _m * CloudInterface ) GetCloudLimits ( userID string ) ( * model . ProductLimits , error ) {
ret := _m . Called ( userID )
var r0 * model . ProductLimits
2023-04-10 14:20:57 +05:30
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( string ) ( * model . ProductLimits , error ) ) ; ok {
return rf ( userID )
}
2022-04-22 14:23:19 -05:00
if rf , ok := ret . Get ( 0 ) . ( func ( string ) * model . ProductLimits ) ; ok {
r0 = rf ( userID )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . ProductLimits )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( string ) error ) ; ok {
r1 = rf ( userID )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2022-11-29 11:47:51 -05:00
// GetCloudProduct provides a mock function with given fields: userID, productID
func ( _m * CloudInterface ) GetCloudProduct ( userID string , productID string ) ( * model . Product , error ) {
ret := _m . Called ( userID , productID )
var r0 * model . Product
2023-04-10 14:20:57 +05:30
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , string ) ( * model . Product , error ) ) ; ok {
return rf ( userID , productID )
}
2022-11-29 11:47:51 -05:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , string ) * model . Product ) ; ok {
r0 = rf ( userID , productID )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . Product )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( string , string ) error ) ; ok {
r1 = rf ( userID , productID )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2021-10-07 11:48:56 -05:00
// GetCloudProducts provides a mock function with given fields: userID, includeLegacyProducts
func ( _m * CloudInterface ) GetCloudProducts ( userID string , includeLegacyProducts bool ) ( [ ] * model . Product , error ) {
ret := _m . Called ( userID , includeLegacyProducts )
2020-12-06 10:02:53 +02:00
var r0 [ ] * model . Product
2023-04-10 14:20:57 +05:30
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , bool ) ( [ ] * model . Product , error ) ) ; ok {
return rf ( userID , includeLegacyProducts )
}
2021-10-07 11:48:56 -05:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , bool ) [ ] * model . Product ) ; ok {
r0 = rf ( userID , includeLegacyProducts )
2020-12-06 10:02:53 +02:00
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] * model . Product )
}
}
2021-10-07 11:48:56 -05:00
if rf , ok := ret . Get ( 1 ) . ( func ( string , bool ) error ) ; ok {
r1 = rf ( userID , includeLegacyProducts )
2020-12-06 10:02:53 +02:00
} else {
2021-03-05 09:23:39 +01:00
r1 = ret . Error ( 1 )
2020-12-06 10:02:53 +02:00
}
return r0 , r1
}
2021-03-05 09:23:39 +01:00
// GetInvoicePDF provides a mock function with given fields: userID, invoiceID
func ( _m * CloudInterface ) GetInvoicePDF ( userID string , invoiceID string ) ( [ ] byte , string , error ) {
ret := _m . Called ( userID , invoiceID )
2020-12-06 10:02:53 +02:00
var r0 [ ] byte
2023-04-10 14:20:57 +05:30
var r1 string
var r2 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , string ) ( [ ] byte , string , error ) ) ; ok {
return rf ( userID , invoiceID )
}
2021-03-05 09:23:39 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , string ) [ ] byte ) ; ok {
r0 = rf ( userID , invoiceID )
2020-12-06 10:02:53 +02:00
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] byte )
}
}
2021-03-05 09:23:39 +01:00
if rf , ok := ret . Get ( 1 ) . ( func ( string , string ) string ) ; ok {
r1 = rf ( userID , invoiceID )
2020-12-06 10:02:53 +02:00
} else {
r1 = ret . Get ( 1 ) . ( string )
}
2021-03-05 09:23:39 +01:00
if rf , ok := ret . Get ( 2 ) . ( func ( string , string ) error ) ; ok {
r2 = rf ( userID , invoiceID )
2020-12-06 10:02:53 +02:00
} else {
2021-03-05 09:23:39 +01:00
r2 = ret . Error ( 2 )
2020-12-06 10:02:53 +02:00
}
return r0 , r1 , r2
}
2021-03-05 09:23:39 +01:00
// GetInvoicesForSubscription provides a mock function with given fields: userID
func ( _m * CloudInterface ) GetInvoicesForSubscription ( userID string ) ( [ ] * model . Invoice , error ) {
ret := _m . Called ( userID )
2020-12-06 10:02:53 +02:00
var r0 [ ] * model . Invoice
2023-04-10 14:20:57 +05:30
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( string ) ( [ ] * model . Invoice , error ) ) ; ok {
return rf ( userID )
}
2021-03-05 09:23:39 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( string ) [ ] * model . Invoice ) ; ok {
r0 = rf ( userID )
2020-12-06 10:02:53 +02:00
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] * model . Invoice )
}
}
2021-03-05 09:23:39 +01:00
if rf , ok := ret . Get ( 1 ) . ( func ( string ) error ) ; ok {
r1 = rf ( userID )
2020-12-06 10:02:53 +02:00
} else {
2021-03-05 09:23:39 +01:00
r1 = ret . Error ( 1 )
2020-12-06 10:02:53 +02:00
}
return r0 , r1
}
2023-03-03 18:33:18 +03:00
// GetLicenseSelfServeStatus provides a mock function with given fields: userID, token
func ( _m * CloudInterface ) GetLicenseSelfServeStatus ( userID string , token string ) ( * model . SubscriptionLicenseSelfServeStatusResponse , error ) {
2022-12-27 12:08:11 +01:00
ret := _m . Called ( userID , token )
2023-03-03 18:33:18 +03:00
var r0 * model . SubscriptionLicenseSelfServeStatusResponse
2023-04-10 14:20:57 +05:30
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , string ) ( * model . SubscriptionLicenseSelfServeStatusResponse , error ) ) ; ok {
return rf ( userID , token )
}
2023-03-03 18:33:18 +03:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , string ) * model . SubscriptionLicenseSelfServeStatusResponse ) ; ok {
2022-12-27 12:08:11 +01:00
r0 = rf ( userID , token )
} else {
if ret . Get ( 0 ) != nil {
2023-03-03 18:33:18 +03:00
r0 = ret . Get ( 0 ) . ( * model . SubscriptionLicenseSelfServeStatusResponse )
2022-12-27 12:08:11 +01:00
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( string , string ) error ) ; ok {
r1 = rf ( userID , token )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2022-12-13 13:36:18 -06:00
// GetSelfHostedInvoicePDF provides a mock function with given fields: invoiceID
func ( _m * CloudInterface ) GetSelfHostedInvoicePDF ( invoiceID string ) ( [ ] byte , string , error ) {
ret := _m . Called ( invoiceID )
var r0 [ ] byte
2023-04-10 14:20:57 +05:30
var r1 string
var r2 error
if rf , ok := ret . Get ( 0 ) . ( func ( string ) ( [ ] byte , string , error ) ) ; ok {
return rf ( invoiceID )
}
2022-12-13 13:36:18 -06:00
if rf , ok := ret . Get ( 0 ) . ( func ( string ) [ ] byte ) ; ok {
r0 = rf ( invoiceID )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] byte )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( string ) string ) ; ok {
r1 = rf ( invoiceID )
} else {
r1 = ret . Get ( 1 ) . ( string )
}
if rf , ok := ret . Get ( 2 ) . ( func ( string ) error ) ; ok {
r2 = rf ( invoiceID )
} else {
r2 = ret . Error ( 2 )
}
return r0 , r1 , r2
}
// GetSelfHostedInvoices provides a mock function with given fields:
func ( _m * CloudInterface ) GetSelfHostedInvoices ( ) ( [ ] * model . Invoice , error ) {
ret := _m . Called ( )
var r0 [ ] * model . Invoice
2023-04-10 14:20:57 +05:30
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( ) ( [ ] * model . Invoice , error ) ) ; ok {
return rf ( )
}
2022-12-13 13:36:18 -06:00
if rf , ok := ret . Get ( 0 ) . ( func ( ) [ ] * model . Invoice ) ; ok {
r0 = rf ( )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] * model . Invoice )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( ) error ) ; ok {
r1 = rf ( )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2022-11-30 14:26:30 +03:00
// GetSelfHostedProducts provides a mock function with given fields: userID
func ( _m * CloudInterface ) GetSelfHostedProducts ( userID string ) ( [ ] * model . Product , error ) {
ret := _m . Called ( userID )
var r0 [ ] * model . Product
2023-04-10 14:20:57 +05:30
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( string ) ( [ ] * model . Product , error ) ) ; ok {
return rf ( userID )
}
2022-11-30 14:26:30 +03:00
if rf , ok := ret . Get ( 0 ) . ( func ( string ) [ ] * model . Product ) ; ok {
r0 = rf ( userID )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] * model . Product )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( string ) error ) ; ok {
r1 = rf ( userID )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2021-03-05 09:23:39 +01:00
// GetSubscription provides a mock function with given fields: userID
func ( _m * CloudInterface ) GetSubscription ( userID string ) ( * model . Subscription , error ) {
ret := _m . Called ( userID )
2020-12-06 10:02:53 +02:00
var r0 * model . Subscription
2023-04-10 14:20:57 +05:30
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( string ) ( * model . Subscription , error ) ) ; ok {
return rf ( userID )
}
2021-03-05 09:23:39 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( string ) * model . Subscription ) ; ok {
r0 = rf ( userID )
2020-12-06 10:02:53 +02:00
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . Subscription )
}
}
2021-03-05 09:23:39 +01:00
if rf , ok := ret . Get ( 1 ) . ( func ( string ) error ) ; ok {
r1 = rf ( userID )
2020-12-06 10:02:53 +02:00
} else {
2021-03-05 09:23:39 +01:00
r1 = ret . Error ( 1 )
2020-12-06 10:02:53 +02:00
}
return r0 , r1
}
2022-11-22 13:22:45 -05:00
// HandleLicenseChange provides a mock function with given fields:
func ( _m * CloudInterface ) HandleLicenseChange ( ) error {
ret := _m . Called ( )
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( ) error ) ; ok {
r0 = rf ( )
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2022-03-21 10:42:09 -04:00
// InvalidateCaches provides a mock function with given fields:
func ( _m * CloudInterface ) InvalidateCaches ( ) error {
ret := _m . Called ( )
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( ) error ) ; ok {
r0 = rf ( )
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2022-06-01 23:36:03 +02:00
// RequestCloudTrial provides a mock function with given fields: userID, subscriptionID, newValidBusinessEmail
func ( _m * CloudInterface ) RequestCloudTrial ( userID string , subscriptionID string , newValidBusinessEmail string ) ( * model . Subscription , error ) {
ret := _m . Called ( userID , subscriptionID , newValidBusinessEmail )
2022-05-18 10:19:38 +02:00
var r0 * model . Subscription
2023-04-10 14:20:57 +05:30
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , string , string ) ( * model . Subscription , error ) ) ; ok {
return rf ( userID , subscriptionID , newValidBusinessEmail )
}
2022-06-01 23:36:03 +02:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , string , string ) * model . Subscription ) ; ok {
r0 = rf ( userID , subscriptionID , newValidBusinessEmail )
2022-05-18 10:19:38 +02:00
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . Subscription )
}
}
2022-06-01 23:36:03 +02:00
if rf , ok := ret . Get ( 1 ) . ( func ( string , string , string ) error ) ; ok {
r1 = rf ( userID , subscriptionID , newValidBusinessEmail )
2022-05-18 10:19:38 +02:00
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2022-12-13 13:36:18 -06:00
// SelfHostedSignupAvailable provides a mock function with given fields:
func ( _m * CloudInterface ) SelfHostedSignupAvailable ( ) error {
ret := _m . Called ( )
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( ) error ) ; ok {
r0 = rf ( )
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2023-02-21 17:36:44 +03:00
// SelfServeDeleteWorkspace provides a mock function with given fields: userID, deletionRequest
func ( _m * CloudInterface ) SelfServeDeleteWorkspace ( userID string , deletionRequest * model . WorkspaceDeletionRequest ) error {
ret := _m . Called ( userID , deletionRequest )
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , * model . WorkspaceDeletionRequest ) error ) ; ok {
r0 = rf ( userID , deletionRequest )
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2023-04-11 14:15:56 -04:00
// SubmitTrueUpReview provides a mock function with given fields: userID, trueUpReviewProfile
func ( _m * CloudInterface ) SubmitTrueUpReview ( userID string , trueUpReviewProfile map [ string ] interface { } ) error {
ret := _m . Called ( userID , trueUpReviewProfile )
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , map [ string ] interface { } ) error ) ; ok {
r0 = rf ( userID , trueUpReviewProfile )
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2023-04-04 13:57:32 +03:00
// SubscribeToNewsletter provides a mock function with given fields: userID, req
func ( _m * CloudInterface ) SubscribeToNewsletter ( userID string , req * model . SubscribeNewsletterRequest ) error {
ret := _m . Called ( userID , req )
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , * model . SubscribeNewsletterRequest ) error ) ; ok {
r0 = rf ( userID , req )
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2021-03-05 09:23:39 +01:00
// UpdateCloudCustomer provides a mock function with given fields: userID, customerInfo
func ( _m * CloudInterface ) UpdateCloudCustomer ( userID string , customerInfo * model . CloudCustomerInfo ) ( * model . CloudCustomer , error ) {
ret := _m . Called ( userID , customerInfo )
2020-12-06 10:02:53 +02:00
var r0 * model . CloudCustomer
2023-04-10 14:20:57 +05:30
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , * model . CloudCustomerInfo ) ( * model . CloudCustomer , error ) ) ; ok {
return rf ( userID , customerInfo )
}
2021-03-05 09:23:39 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , * model . CloudCustomerInfo ) * model . CloudCustomer ) ; ok {
r0 = rf ( userID , customerInfo )
2020-12-06 10:02:53 +02:00
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . CloudCustomer )
}
}
2021-03-05 09:23:39 +01:00
if rf , ok := ret . Get ( 1 ) . ( func ( string , * model . CloudCustomerInfo ) error ) ; ok {
r1 = rf ( userID , customerInfo )
2020-12-06 10:02:53 +02:00
} else {
2021-03-05 09:23:39 +01:00
r1 = ret . Error ( 1 )
2020-12-06 10:02:53 +02:00
}
return r0 , r1
}
2021-03-05 09:23:39 +01:00
// UpdateCloudCustomerAddress provides a mock function with given fields: userID, address
func ( _m * CloudInterface ) UpdateCloudCustomerAddress ( userID string , address * model . Address ) ( * model . CloudCustomer , error ) {
ret := _m . Called ( userID , address )
2020-12-06 10:02:53 +02:00
var r0 * model . CloudCustomer
2023-04-10 14:20:57 +05:30
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , * model . Address ) ( * model . CloudCustomer , error ) ) ; ok {
return rf ( userID , address )
}
2021-03-05 09:23:39 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , * model . Address ) * model . CloudCustomer ) ; ok {
r0 = rf ( userID , address )
2020-12-06 10:02:53 +02:00
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . CloudCustomer )
}
}
2021-03-05 09:23:39 +01:00
if rf , ok := ret . Get ( 1 ) . ( func ( string , * model . Address ) error ) ; ok {
r1 = rf ( userID , address )
2020-12-06 10:02:53 +02:00
} else {
2021-03-05 09:23:39 +01:00
r1 = ret . Error ( 1 )
2020-12-06 10:02:53 +02:00
}
return r0 , r1
}
2022-05-09 08:05:50 -05:00
2022-06-01 23:36:03 +02:00
// ValidateBusinessEmail provides a mock function with given fields: userID, email
func ( _m * CloudInterface ) ValidateBusinessEmail ( userID string , email string ) error {
ret := _m . Called ( userID , email )
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , string ) error ) ; ok {
r0 = rf ( userID , email )
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2023-04-10 14:20:57 +05:30
type mockConstructorTestingTNewCloudInterface interface {
mock . TestingT
Cleanup ( func ( ) )
}
// NewCloudInterface creates a new instance of CloudInterface. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func NewCloudInterface ( t mockConstructorTestingTNewCloudInterface ) * CloudInterface {
mock := & CloudInterface { }
mock . Mock . Test ( t )
t . Cleanup ( func ( ) { mock . AssertExpectations ( t ) } )
return mock
}