hunk.code_window: }
   // ConfirmSelfHostedExpansion provides a mock function with given fields: req, requesterEmail
   func (_m *CloudInterface) ConfirmSelfHostedExpansion(req model.SelfHostedExpansionConfirmPaymentMethodRequest, requesterEmail string) (*model.SelfHostedSignupConfirmResponse, error) {
   	ret := _m.Called(req, requesterEmail)
   	var r0 *model.SelfHostedSignupConfirmResponse
  
hunk.labels: keep keep keep replace keep keep keep
hunk.after_edit: func (_m *CloudInterface) ConfirmSelfHostedExpansion(req model.SelfHostedConfirmPaymentMethodRequest, requesterEmail string) (*model.SelfHostedSignupConfirmResponse, error) {
  
hunk.file_path: server/channels/einterfaces/mocks/CloudInterface.go
hunk.type: replace
file: // Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
  // See LICENSE.txt for license information.
  
  package einterfaces
  
  import (
  	"github.com/mattermost/mattermost-server/v6/model"
  	"github.com/mattermost/mattermost-server/v6/server/channels/app/request"
  )
  
  type LdapInterface interface {
  	DoLogin(c *request.Context, id string, password string) (*model.User, *model.AppError)
  	GetUser(id string) (*model.User, *model.AppError)
  	GetUserAttributes(id string, attributes []string) (map[string]string, *model.AppError)
  	CheckPassword(id string, password string) *model.AppError
  	CheckPasswordAuthData(authData string, password string) *model.AppError
  	CheckProviderAttributes(LS *model.LdapSettings, ouser *model.User, patch *model.UserPatch) string
  	SwitchToLdap(userID, ldapID, ldapPassword string) *model.AppError
  	StartSynchronizeJob(waitForJobToFinish bool, includeRemovedMembers bool) (*model.Job, *model.AppError)
  	RunTest() *model.AppError
  	GetAllLdapUsers() ([]*model.User, *model.AppError)
  	MigrateIDAttribute(toAttribute string) error
  	GetGroup(groupUID string) (*model.Group, *model.AppError)
  	GetAllGroupsPage(page int, perPage int, opts model.LdapGroupSearchOpts) ([]*model.Group, int, *model.AppError)
  	FirstLoginSync(c *request.Context, user *model.User, userAuthService, userAuthData, email string) *model.AppError
  	UpdateProfilePictureIfNecessary(request.CTX, model.User, model.Session)
  	GetADLdapIdFromSAMLId(authData string) string
  	GetSAMLIdFromADLdapId(authData string) string
  	GetVendorNameAndVendorVersion() (string, string)
  }
  