fake

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Nov 24, 2023 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountsServer

type AccountsServer struct {
	// CheckNameAvailability is the fake for method AccountsClient.CheckNameAvailability
	// HTTP status codes to indicate success: http.StatusOK
	CheckNameAvailability func(ctx context.Context, body armvisualstudio.CheckNameAvailabilityParameter, options *armvisualstudio.AccountsClientCheckNameAvailabilityOptions) (resp azfake.Responder[armvisualstudio.AccountsClientCheckNameAvailabilityResponse], errResp azfake.ErrorResponder)

	// CreateOrUpdate is the fake for method AccountsClient.CreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNotFound
	CreateOrUpdate func(ctx context.Context, resourceGroupName string, resourceName string, body armvisualstudio.AccountResourceRequest, options *armvisualstudio.AccountsClientCreateOrUpdateOptions) (resp azfake.Responder[armvisualstudio.AccountsClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method AccountsClient.Delete
	// HTTP status codes to indicate success: http.StatusOK
	Delete func(ctx context.Context, resourceGroupName string, resourceName string, options *armvisualstudio.AccountsClientDeleteOptions) (resp azfake.Responder[armvisualstudio.AccountsClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method AccountsClient.Get
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNotFound
	Get func(ctx context.Context, resourceGroupName string, resourceName string, options *armvisualstudio.AccountsClientGetOptions) (resp azfake.Responder[armvisualstudio.AccountsClientGetResponse], errResp azfake.ErrorResponder)

	// ListByResourceGroup is the fake for method AccountsClient.ListByResourceGroup
	// HTTP status codes to indicate success: http.StatusOK
	ListByResourceGroup func(ctx context.Context, resourceGroupName string, options *armvisualstudio.AccountsClientListByResourceGroupOptions) (resp azfake.Responder[armvisualstudio.AccountsClientListByResourceGroupResponse], errResp azfake.ErrorResponder)

	// Update is the fake for method AccountsClient.Update
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNotFound
	Update func(ctx context.Context, resourceGroupName string, resourceName string, body armvisualstudio.AccountTagRequest, options *armvisualstudio.AccountsClientUpdateOptions) (resp azfake.Responder[armvisualstudio.AccountsClientUpdateResponse], errResp azfake.ErrorResponder)
}

AccountsServer is a fake server for instances of the armvisualstudio.AccountsClient type.

type AccountsServerTransport

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

AccountsServerTransport connects instances of armvisualstudio.AccountsClient to instances of AccountsServer. Don't use this type directly, use NewAccountsServerTransport instead.

func NewAccountsServerTransport

func NewAccountsServerTransport(srv *AccountsServer) *AccountsServerTransport

NewAccountsServerTransport creates a new instance of AccountsServerTransport with the provided implementation. The returned AccountsServerTransport instance is connected to an instance of armvisualstudio.AccountsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*AccountsServerTransport) Do

Do implements the policy.Transporter interface for AccountsServerTransport.

type ExtensionsServer

type ExtensionsServer struct {
	// Create is the fake for method ExtensionsClient.Create
	// HTTP status codes to indicate success: http.StatusOK
	Create func(ctx context.Context, resourceGroupName string, accountResourceName string, extensionResourceName string, body armvisualstudio.ExtensionResourceRequest, options *armvisualstudio.ExtensionsClientCreateOptions) (resp azfake.Responder[armvisualstudio.ExtensionsClientCreateResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method ExtensionsClient.Delete
	// HTTP status codes to indicate success: http.StatusOK
	Delete func(ctx context.Context, resourceGroupName string, accountResourceName string, extensionResourceName string, options *armvisualstudio.ExtensionsClientDeleteOptions) (resp azfake.Responder[armvisualstudio.ExtensionsClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method ExtensionsClient.Get
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNotFound
	Get func(ctx context.Context, resourceGroupName string, accountResourceName string, extensionResourceName string, options *armvisualstudio.ExtensionsClientGetOptions) (resp azfake.Responder[armvisualstudio.ExtensionsClientGetResponse], errResp azfake.ErrorResponder)

	// ListByAccount is the fake for method ExtensionsClient.ListByAccount
	// HTTP status codes to indicate success: http.StatusOK
	ListByAccount func(ctx context.Context, resourceGroupName string, accountResourceName string, options *armvisualstudio.ExtensionsClientListByAccountOptions) (resp azfake.Responder[armvisualstudio.ExtensionsClientListByAccountResponse], errResp azfake.ErrorResponder)

	// Update is the fake for method ExtensionsClient.Update
	// HTTP status codes to indicate success: http.StatusOK
	Update func(ctx context.Context, resourceGroupName string, accountResourceName string, extensionResourceName string, body armvisualstudio.ExtensionResourceRequest, options *armvisualstudio.ExtensionsClientUpdateOptions) (resp azfake.Responder[armvisualstudio.ExtensionsClientUpdateResponse], errResp azfake.ErrorResponder)
}

ExtensionsServer is a fake server for instances of the armvisualstudio.ExtensionsClient type.

type ExtensionsServerTransport

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

ExtensionsServerTransport connects instances of armvisualstudio.ExtensionsClient to instances of ExtensionsServer. Don't use this type directly, use NewExtensionsServerTransport instead.

func NewExtensionsServerTransport

func NewExtensionsServerTransport(srv *ExtensionsServer) *ExtensionsServerTransport

NewExtensionsServerTransport creates a new instance of ExtensionsServerTransport with the provided implementation. The returned ExtensionsServerTransport instance is connected to an instance of armvisualstudio.ExtensionsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ExtensionsServerTransport) Do

Do implements the policy.Transporter interface for ExtensionsServerTransport.

type OperationsServer

type OperationsServer struct {
	// List is the fake for method OperationsClient.List
	// HTTP status codes to indicate success: http.StatusOK
	List func(ctx context.Context, options *armvisualstudio.OperationsClientListOptions) (resp azfake.Responder[armvisualstudio.OperationsClientListResponse], errResp azfake.ErrorResponder)
}

OperationsServer is a fake server for instances of the armvisualstudio.OperationsClient type.

type OperationsServerTransport

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

OperationsServerTransport connects instances of armvisualstudio.OperationsClient to instances of OperationsServer. Don't use this type directly, use NewOperationsServerTransport instead.

func NewOperationsServerTransport

func NewOperationsServerTransport(srv *OperationsServer) *OperationsServerTransport

NewOperationsServerTransport creates a new instance of OperationsServerTransport with the provided implementation. The returned OperationsServerTransport instance is connected to an instance of armvisualstudio.OperationsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*OperationsServerTransport) Do

Do implements the policy.Transporter interface for OperationsServerTransport.

type ProjectsServer

type ProjectsServer struct {
	// BeginCreate is the fake for method ProjectsClient.BeginCreate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted
	BeginCreate func(ctx context.Context, resourceGroupName string, rootResourceName string, resourceName string, body armvisualstudio.ProjectResource, options *armvisualstudio.ProjectsClientBeginCreateOptions) (resp azfake.PollerResponder[armvisualstudio.ProjectsClientCreateResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method ProjectsClient.Get
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNotFound
	Get func(ctx context.Context, resourceGroupName string, rootResourceName string, resourceName string, options *armvisualstudio.ProjectsClientGetOptions) (resp azfake.Responder[armvisualstudio.ProjectsClientGetResponse], errResp azfake.ErrorResponder)

	// GetJobStatus is the fake for method ProjectsClient.GetJobStatus
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted
	GetJobStatus func(ctx context.Context, resourceGroupName string, rootResourceName string, resourceName string, subContainerName string, operation string, options *armvisualstudio.ProjectsClientGetJobStatusOptions) (resp azfake.Responder[armvisualstudio.ProjectsClientGetJobStatusResponse], errResp azfake.ErrorResponder)

	// ListByResourceGroup is the fake for method ProjectsClient.ListByResourceGroup
	// HTTP status codes to indicate success: http.StatusOK
	ListByResourceGroup func(ctx context.Context, resourceGroupName string, rootResourceName string, options *armvisualstudio.ProjectsClientListByResourceGroupOptions) (resp azfake.Responder[armvisualstudio.ProjectsClientListByResourceGroupResponse], errResp azfake.ErrorResponder)

	// Update is the fake for method ProjectsClient.Update
	// HTTP status codes to indicate success: http.StatusOK
	Update func(ctx context.Context, resourceGroupName string, rootResourceName string, resourceName string, body armvisualstudio.ProjectResource, options *armvisualstudio.ProjectsClientUpdateOptions) (resp azfake.Responder[armvisualstudio.ProjectsClientUpdateResponse], errResp azfake.ErrorResponder)
}

ProjectsServer is a fake server for instances of the armvisualstudio.ProjectsClient type.

type ProjectsServerTransport

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

ProjectsServerTransport connects instances of armvisualstudio.ProjectsClient to instances of ProjectsServer. Don't use this type directly, use NewProjectsServerTransport instead.

func NewProjectsServerTransport

func NewProjectsServerTransport(srv *ProjectsServer) *ProjectsServerTransport

NewProjectsServerTransport creates a new instance of ProjectsServerTransport with the provided implementation. The returned ProjectsServerTransport instance is connected to an instance of armvisualstudio.ProjectsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ProjectsServerTransport) Do

Do implements the policy.Transporter interface for ProjectsServerTransport.

type ServerFactory

type ServerFactory struct {
	AccountsServer   AccountsServer
	ExtensionsServer ExtensionsServer
	OperationsServer OperationsServer
	ProjectsServer   ProjectsServer
}

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

type ServerFactoryTransport

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

ServerFactoryTransport connects instances of armvisualstudio.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 armvisualstudio.ClientFactory via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ServerFactoryTransport) Do

Do implements the policy.Transporter interface for ServerFactoryTransport.

Jump to

Keyboard shortcuts

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