func (m *MockApplicationServiceClient) ListApplications(arg0 context.Context, arg1 *v1.ListApplicationsRequest, arg2 ...grpc.CallOption) (*v1.ListApplicationsResponse, error) {
	m.ctrl.T.Helper()
	varargs := []interface{}{arg0, arg1}
	for _, a := range arg2 {
		varargs = append(varargs, a)
	}
	ret := m.ctrl.Call(m, "ListApplications", varargs...)
	ret0, _ := ret[0].(*v1.ListApplicationsResponse)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
ListApplications mocks base method
package mock
import (
	context "context"
	gomock "github.com/golang/mock/gomock"
	grpc "google.golang.org/grpc"
	v1 "optisam-backend/application-service/pkg/api/v1"
	reflect "reflect"
)
type MockApplicationServiceClient struct {
	ctrl     *gomock.Controller
	recorder *MockApplicationServiceClientMockRecorder
}
type MockApplicationServiceClientMockRecorder struct {
	mock *MockApplicationServiceClient
}
func NewMockApplicationServiceClient(ctrl *gomock.Controller) *MockApplicationServiceClient {
	mock := &MockApplicationServiceClient{ctrl: ctrl}
	mock.recorder = &MockApplicationServiceClientMockRecorder{mock}
	return mock
}
func (m *MockApplicationServiceClient) EXPECT() *MockApplicationServiceClientMockRecorder {
	return m.recorder
}
func (m *MockApplicationServiceClient) ApplicationDomains(arg0 context.Context, arg1 *v1.ApplicationDomainsRequest, arg2 ...grpc.CallOption) (*v1.ApplicationDomainsResponse, error) {
	m.ctrl.T.Helper()
	varargs := []interface{}{arg0, arg1}
	for _, a := range arg2 {
		varargs = append(varargs, a)
	}
	ret := m.ctrl.Call(m, "ApplicationDomains", varargs...)
	ret0, _ := ret[0].(*v1.ApplicationDomainsResponse)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockApplicationServiceClientMockRecorder) ApplicationDomains(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	varargs := append([]interface{}{arg0, arg1}, arg2...)
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ApplicationDomains", reflect.TypeOf((*MockApplicationServiceClient)(nil).ApplicationDomains), varargs...)
}
func (m *MockApplicationServiceClient) DeleteApplication(arg0 context.Context, arg1 *v1.DeleteApplicationRequest, arg2 ...grpc.CallOption) (*v1.DeleteApplicationResponse, error) {
	m.ctrl.T.Helper()
	varargs := []interface{}{arg0, arg1}
	for _, a := range arg2 {
		varargs = append(varargs, a)
	}
	ret := m.ctrl.Call(m, "DeleteApplication", varargs...)
	ret0, _ := ret[0].(*v1.DeleteApplicationResponse)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockApplicationServiceClientMockRecorder) DeleteApplication(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	varargs := append([]interface{}{arg0, arg1}, arg2...)
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteApplication", reflect.TypeOf((*MockApplicationServiceClient)(nil).DeleteApplication), varargs...)
}
func (m *MockApplicationServiceClient) DeleteInstance(arg0 context.Context, arg1 *v1.DeleteInstanceRequest, arg2 ...grpc.CallOption) (*v1.DeleteInstanceResponse, error) {
	m.ctrl.T.Helper()
	varargs := []interface{}{arg0, arg1}
	for _, a := range arg2 {
		varargs = append(varargs, a)
	}
	ret := m.ctrl.Call(m, "DeleteInstance", varargs...)
	ret0, _ := ret[0].(*v1.DeleteInstanceResponse)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockApplicationServiceClientMockRecorder) DeleteInstance(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	varargs := append([]interface{}{arg0, arg1}, arg2...)
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteInstance", reflect.TypeOf((*MockApplicationServiceClient)(nil).DeleteInstance), varargs...)
}
func (m *MockApplicationServiceClient) DropApplicationData(arg0 context.Context, arg1 *v1.DropApplicationDataRequest, arg2 ...grpc.CallOption) (*v1.DropApplicationDataResponse, error) {
	m.ctrl.T.Helper()
	varargs := []interface{}{arg0, arg1}
	for _, a := range arg2 {
		varargs = append(varargs, a)
	}
	ret := m.ctrl.Call(m, "DropApplicationData", varargs...)
	ret0, _ := ret[0].(*v1.DropApplicationDataResponse)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockApplicationServiceClientMockRecorder) DropApplicationData(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	varargs := append([]interface{}{arg0, arg1}, arg2...)
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DropApplicationData", reflect.TypeOf((*MockApplicationServiceClient)(nil).DropApplicationData), varargs...)
}