fake

package
v0.1.0-beta.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2025 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DomainsServer

type DomainsServer struct {
	// BeginAssignDomainWorkspacesByCapacities is the fake for method DomainsClient.BeginAssignDomainWorkspacesByCapacities
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginAssignDomainWorkspacesByCapacities func(ctx context.Context, domainID string, assignDomainWorkspacesByCapacitiesRequest admin.AssignDomainWorkspacesByCapacitiesRequest, options *admin.DomainsClientBeginAssignDomainWorkspacesByCapacitiesOptions) (resp azfake.PollerResponder[admin.DomainsClientAssignDomainWorkspacesByCapacitiesResponse], errResp azfake.ErrorResponder)

	// AssignDomainWorkspacesByIDs is the fake for method DomainsClient.AssignDomainWorkspacesByIDs
	// HTTP status codes to indicate success: http.StatusOK
	AssignDomainWorkspacesByIDs func(ctx context.Context, domainID string, assignDomainWorkspacesByIDsRequest admin.AssignDomainWorkspacesByIDsRequest, options *admin.DomainsClientAssignDomainWorkspacesByIDsOptions) (resp azfake.Responder[admin.DomainsClientAssignDomainWorkspacesByIDsResponse], errResp azfake.ErrorResponder)

	// BeginAssignDomainWorkspacesByPrincipals is the fake for method DomainsClient.BeginAssignDomainWorkspacesByPrincipals
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginAssignDomainWorkspacesByPrincipals func(ctx context.Context, domainID string, assignDomainWorkspacesByPrincipalsRequest admin.AssignDomainWorkspacesByPrincipalsRequest, options *admin.DomainsClientBeginAssignDomainWorkspacesByPrincipalsOptions) (resp azfake.PollerResponder[admin.DomainsClientAssignDomainWorkspacesByPrincipalsResponse], errResp azfake.ErrorResponder)

	// CreateDomain is the fake for method DomainsClient.CreateDomain
	// HTTP status codes to indicate success: http.StatusCreated
	CreateDomain func(ctx context.Context, createDomainRequest admin.CreateDomainRequest, options *admin.DomainsClientCreateDomainOptions) (resp azfake.Responder[admin.DomainsClientCreateDomainResponse], errResp azfake.ErrorResponder)

	// DeleteDomain is the fake for method DomainsClient.DeleteDomain
	// HTTP status codes to indicate success: http.StatusOK
	DeleteDomain func(ctx context.Context, domainID string, options *admin.DomainsClientDeleteDomainOptions) (resp azfake.Responder[admin.DomainsClientDeleteDomainResponse], errResp azfake.ErrorResponder)

	// GetDomain is the fake for method DomainsClient.GetDomain
	// HTTP status codes to indicate success: http.StatusOK
	GetDomain func(ctx context.Context, domainID string, options *admin.DomainsClientGetDomainOptions) (resp azfake.Responder[admin.DomainsClientGetDomainResponse], errResp azfake.ErrorResponder)

	// NewListDomainWorkspacesPager is the fake for method DomainsClient.NewListDomainWorkspacesPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListDomainWorkspacesPager func(domainID string, options *admin.DomainsClientListDomainWorkspacesOptions) (resp azfake.PagerResponder[admin.DomainsClientListDomainWorkspacesResponse])

	// ListDomains is the fake for method DomainsClient.ListDomains
	// HTTP status codes to indicate success: http.StatusOK
	ListDomains func(ctx context.Context, options *admin.DomainsClientListDomainsOptions) (resp azfake.Responder[admin.DomainsClientListDomainsResponse], errResp azfake.ErrorResponder)

	// RoleAssignmentsBulkAssign is the fake for method DomainsClient.RoleAssignmentsBulkAssign
	// HTTP status codes to indicate success: http.StatusOK
	RoleAssignmentsBulkAssign func(ctx context.Context, domainID string, domainRoleAssignmentRequest admin.DomainRoleAssignmentRequest, options *admin.DomainsClientRoleAssignmentsBulkAssignOptions) (resp azfake.Responder[admin.DomainsClientRoleAssignmentsBulkAssignResponse], errResp azfake.ErrorResponder)

	// RoleAssignmentsBulkUnassign is the fake for method DomainsClient.RoleAssignmentsBulkUnassign
	// HTTP status codes to indicate success: http.StatusOK
	RoleAssignmentsBulkUnassign func(ctx context.Context, domainID string, domainRoleUnassignmentRequest admin.DomainRoleUnassignmentRequest, options *admin.DomainsClientRoleAssignmentsBulkUnassignOptions) (resp azfake.Responder[admin.DomainsClientRoleAssignmentsBulkUnassignResponse], errResp azfake.ErrorResponder)

	// UnassignAllDomainWorkspaces is the fake for method DomainsClient.UnassignAllDomainWorkspaces
	// HTTP status codes to indicate success: http.StatusOK
	UnassignAllDomainWorkspaces func(ctx context.Context, domainID string, options *admin.DomainsClientUnassignAllDomainWorkspacesOptions) (resp azfake.Responder[admin.DomainsClientUnassignAllDomainWorkspacesResponse], errResp azfake.ErrorResponder)

	// UnassignDomainWorkspacesByIDs is the fake for method DomainsClient.UnassignDomainWorkspacesByIDs
	// HTTP status codes to indicate success: http.StatusOK
	UnassignDomainWorkspacesByIDs func(ctx context.Context, domainID string, options *admin.DomainsClientUnassignDomainWorkspacesByIDsOptions) (resp azfake.Responder[admin.DomainsClientUnassignDomainWorkspacesByIDsResponse], errResp azfake.ErrorResponder)

	// UpdateDomain is the fake for method DomainsClient.UpdateDomain
	// HTTP status codes to indicate success: http.StatusOK
	UpdateDomain func(ctx context.Context, domainID string, updateDomainRequest admin.UpdateDomainRequest, options *admin.DomainsClientUpdateDomainOptions) (resp azfake.Responder[admin.DomainsClientUpdateDomainResponse], errResp azfake.ErrorResponder)
}

DomainsServer is a fake server for instances of the admin.DomainsClient type.

type DomainsServerTransport

type DomainsServerTransport struct {
	// contains filtered or unexported fields
}

DomainsServerTransport connects instances of admin.DomainsClient to instances of DomainsServer. Don't use this type directly, use NewDomainsServerTransport instead.

func NewDomainsServerTransport

func NewDomainsServerTransport(srv *DomainsServer) *DomainsServerTransport

NewDomainsServerTransport creates a new instance of DomainsServerTransport with the provided implementation. The returned DomainsServerTransport instance is connected to an instance of admin.DomainsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*DomainsServerTransport) Do

Do implements the policy.Transporter interface for DomainsServerTransport.

type ExternalDataSharesServer

type ExternalDataSharesServer struct {
	// NewListExternalDataSharesPager is the fake for method ExternalDataSharesClient.NewListExternalDataSharesPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListExternalDataSharesPager func(options *admin.ExternalDataSharesClientListExternalDataSharesOptions) (resp azfake.PagerResponder[admin.ExternalDataSharesClientListExternalDataSharesResponse])

	// RevokeExternalDataShare is the fake for method ExternalDataSharesClient.RevokeExternalDataShare
	// HTTP status codes to indicate success: http.StatusOK
	RevokeExternalDataShare func(ctx context.Context, workspaceID string, itemID string, externalDataShareID string, options *admin.ExternalDataSharesClientRevokeExternalDataShareOptions) (resp azfake.Responder[admin.ExternalDataSharesClientRevokeExternalDataShareResponse], errResp azfake.ErrorResponder)
}

ExternalDataSharesServer is a fake server for instances of the admin.ExternalDataSharesClient type.

type ExternalDataSharesServerTransport

type ExternalDataSharesServerTransport struct {
	// contains filtered or unexported fields
}

ExternalDataSharesServerTransport connects instances of admin.ExternalDataSharesClient to instances of ExternalDataSharesServer. Don't use this type directly, use NewExternalDataSharesServerTransport instead.

func NewExternalDataSharesServerTransport

func NewExternalDataSharesServerTransport(srv *ExternalDataSharesServer) *ExternalDataSharesServerTransport

NewExternalDataSharesServerTransport creates a new instance of ExternalDataSharesServerTransport with the provided implementation. The returned ExternalDataSharesServerTransport instance is connected to an instance of admin.ExternalDataSharesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ExternalDataSharesServerTransport) Do

Do implements the policy.Transporter interface for ExternalDataSharesServerTransport.

type ItemsServer

type ItemsServer struct {
	// GetItem is the fake for method ItemsClient.GetItem
	// HTTP status codes to indicate success: http.StatusOK
	GetItem func(ctx context.Context, workspaceID string, itemID string, options *admin.ItemsClientGetItemOptions) (resp azfake.Responder[admin.ItemsClientGetItemResponse], errResp azfake.ErrorResponder)

	// ListItemAccessDetails is the fake for method ItemsClient.ListItemAccessDetails
	// HTTP status codes to indicate success: http.StatusOK
	ListItemAccessDetails func(ctx context.Context, workspaceID string, itemID string, options *admin.ItemsClientListItemAccessDetailsOptions) (resp azfake.Responder[admin.ItemsClientListItemAccessDetailsResponse], errResp azfake.ErrorResponder)

	// NewListItemsPager is the fake for method ItemsClient.NewListItemsPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListItemsPager func(options *admin.ItemsClientListItemsOptions) (resp azfake.PagerResponder[admin.ItemsClientListItemsResponse])
}

ItemsServer is a fake server for instances of the admin.ItemsClient type.

type ItemsServerTransport

type ItemsServerTransport struct {
	// contains filtered or unexported fields
}

ItemsServerTransport connects instances of admin.ItemsClient to instances of ItemsServer. Don't use this type directly, use NewItemsServerTransport instead.

func NewItemsServerTransport

func NewItemsServerTransport(srv *ItemsServer) *ItemsServerTransport

NewItemsServerTransport creates a new instance of ItemsServerTransport with the provided implementation. The returned ItemsServerTransport instance is connected to an instance of admin.ItemsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ItemsServerTransport) Do

Do implements the policy.Transporter interface for ItemsServerTransport.

type LabelsServer

type LabelsServer struct {
	// BulkRemoveLabels is the fake for method LabelsClient.BulkRemoveLabels
	// HTTP status codes to indicate success: http.StatusOK
	BulkRemoveLabels func(ctx context.Context, removeLabelsRequest admin.RemoveLabelsRequest, options *admin.LabelsClientBulkRemoveLabelsOptions) (resp azfake.Responder[admin.LabelsClientBulkRemoveLabelsResponse], errResp azfake.ErrorResponder)

	// BulkSetLabels is the fake for method LabelsClient.BulkSetLabels
	// HTTP status codes to indicate success: http.StatusOK
	BulkSetLabels func(ctx context.Context, setLabelsRequest admin.SetLabelsRequest, options *admin.LabelsClientBulkSetLabelsOptions) (resp azfake.Responder[admin.LabelsClientBulkSetLabelsResponse], errResp azfake.ErrorResponder)
}

LabelsServer is a fake server for instances of the admin.LabelsClient type.

type LabelsServerTransport

type LabelsServerTransport struct {
	// contains filtered or unexported fields
}

LabelsServerTransport connects instances of admin.LabelsClient to instances of LabelsServer. Don't use this type directly, use NewLabelsServerTransport instead.

func NewLabelsServerTransport

func NewLabelsServerTransport(srv *LabelsServer) *LabelsServerTransport

NewLabelsServerTransport creates a new instance of LabelsServerTransport with the provided implementation. The returned LabelsServerTransport instance is connected to an instance of admin.LabelsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*LabelsServerTransport) Do

Do implements the policy.Transporter interface for LabelsServerTransport.

type ServerFactory

type ServerFactory struct {
	DomainsServer            DomainsServer
	ExternalDataSharesServer ExternalDataSharesServer
	ItemsServer              ItemsServer
	LabelsServer             LabelsServer
	TenantsServer            TenantsServer
	UsersServer              UsersServer
	WorkspacesServer         WorkspacesServer
}

ServerFactory is a fake server for instances of the admin.ClientFactory type.

type ServerFactoryTransport

type ServerFactoryTransport struct {
	// contains filtered or unexported fields
}

ServerFactoryTransport connects instances of admin.ClientFactory to instances of ServerFactory. Don't use this type directly, use NewServerFactoryTransport instead.

func NewServerFactoryTransport

func NewServerFactoryTransport(srv *ServerFactory) *ServerFactoryTransport

NewServerFactoryTransport creates a new instance of ServerFactoryTransport with the provided implementation. The returned ServerFactoryTransport instance is connected to an instance of admin.ClientFactory via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ServerFactoryTransport) Do

Do implements the policy.Transporter interface for ServerFactoryTransport.

type TenantsServer

type TenantsServer struct {
	// NewListCapacitiesTenantSettingsOverridesPager is the fake for method TenantsClient.NewListCapacitiesTenantSettingsOverridesPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListCapacitiesTenantSettingsOverridesPager func(options *admin.TenantsClientListCapacitiesTenantSettingsOverridesOptions) (resp azfake.PagerResponder[admin.TenantsClientListCapacitiesTenantSettingsOverridesResponse])

	// ListTenantSettings is the fake for method TenantsClient.ListTenantSettings
	// HTTP status codes to indicate success: http.StatusOK
	ListTenantSettings func(ctx context.Context, options *admin.TenantsClientListTenantSettingsOptions) (resp azfake.Responder[admin.TenantsClientListTenantSettingsResponse], errResp azfake.ErrorResponder)
}

TenantsServer is a fake server for instances of the admin.TenantsClient type.

type TenantsServerTransport

type TenantsServerTransport struct {
	// contains filtered or unexported fields
}

TenantsServerTransport connects instances of admin.TenantsClient to instances of TenantsServer. Don't use this type directly, use NewTenantsServerTransport instead.

func NewTenantsServerTransport

func NewTenantsServerTransport(srv *TenantsServer) *TenantsServerTransport

NewTenantsServerTransport creates a new instance of TenantsServerTransport with the provided implementation. The returned TenantsServerTransport instance is connected to an instance of admin.TenantsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*TenantsServerTransport) Do

Do implements the policy.Transporter interface for TenantsServerTransport.

type UsersServer

type UsersServer struct {
	// NewListAccessEntitiesPager is the fake for method UsersClient.NewListAccessEntitiesPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListAccessEntitiesPager func(userID string, options *admin.UsersClientListAccessEntitiesOptions) (resp azfake.PagerResponder[admin.UsersClientListAccessEntitiesResponse])
}

UsersServer is a fake server for instances of the admin.UsersClient type.

type UsersServerTransport

type UsersServerTransport struct {
	// contains filtered or unexported fields
}

UsersServerTransport connects instances of admin.UsersClient to instances of UsersServer. Don't use this type directly, use NewUsersServerTransport instead.

func NewUsersServerTransport

func NewUsersServerTransport(srv *UsersServer) *UsersServerTransport

NewUsersServerTransport creates a new instance of UsersServerTransport with the provided implementation. The returned UsersServerTransport instance is connected to an instance of admin.UsersClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*UsersServerTransport) Do

Do implements the policy.Transporter interface for UsersServerTransport.

type WorkspacesServer

type WorkspacesServer struct {
	// GetWorkspace is the fake for method WorkspacesClient.GetWorkspace
	// HTTP status codes to indicate success: http.StatusOK
	GetWorkspace func(ctx context.Context, workspaceID string, options *admin.WorkspacesClientGetWorkspaceOptions) (resp azfake.Responder[admin.WorkspacesClientGetWorkspaceResponse], errResp azfake.ErrorResponder)

	// NewListGitConnectionsPager is the fake for method WorkspacesClient.NewListGitConnectionsPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListGitConnectionsPager func(options *admin.WorkspacesClientListGitConnectionsOptions) (resp azfake.PagerResponder[admin.WorkspacesClientListGitConnectionsResponse])

	// ListWorkspaceAccessDetails is the fake for method WorkspacesClient.ListWorkspaceAccessDetails
	// HTTP status codes to indicate success: http.StatusOK
	ListWorkspaceAccessDetails func(ctx context.Context, workspaceID string, options *admin.WorkspacesClientListWorkspaceAccessDetailsOptions) (resp azfake.Responder[admin.WorkspacesClientListWorkspaceAccessDetailsResponse], errResp azfake.ErrorResponder)

	// NewListWorkspacesPager is the fake for method WorkspacesClient.NewListWorkspacesPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListWorkspacesPager func(options *admin.WorkspacesClientListWorkspacesOptions) (resp azfake.PagerResponder[admin.WorkspacesClientListWorkspacesResponse])

	// RestoreWorkspace is the fake for method WorkspacesClient.RestoreWorkspace
	// HTTP status codes to indicate success: http.StatusOK
	RestoreWorkspace func(ctx context.Context, workspaceID string, restoreWorkspaceRequest admin.RestoreWorkspaceRequest, options *admin.WorkspacesClientRestoreWorkspaceOptions) (resp azfake.Responder[admin.WorkspacesClientRestoreWorkspaceResponse], errResp azfake.ErrorResponder)
}

WorkspacesServer is a fake server for instances of the admin.WorkspacesClient type.

type WorkspacesServerTransport

type WorkspacesServerTransport struct {
	// contains filtered or unexported fields
}

WorkspacesServerTransport connects instances of admin.WorkspacesClient to instances of WorkspacesServer. Don't use this type directly, use NewWorkspacesServerTransport instead.

func NewWorkspacesServerTransport

func NewWorkspacesServerTransport(srv *WorkspacesServer) *WorkspacesServerTransport

NewWorkspacesServerTransport creates a new instance of WorkspacesServerTransport with the provided implementation. The returned WorkspacesServerTransport instance is connected to an instance of admin.WorkspacesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*WorkspacesServerTransport) Do

Do implements the policy.Transporter interface for WorkspacesServerTransport.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL