fake

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Nov 23, 2023 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LocationsServer

type LocationsServer struct {
	// CheckNameAvailability is the fake for method LocationsClient.CheckNameAvailability
	// HTTP status codes to indicate success: http.StatusOK
	CheckNameAvailability func(ctx context.Context, locationName string, options *armblockchain.LocationsClientCheckNameAvailabilityOptions) (resp azfake.Responder[armblockchain.LocationsClientCheckNameAvailabilityResponse], errResp azfake.ErrorResponder)

	// ListConsortiums is the fake for method LocationsClient.ListConsortiums
	// HTTP status codes to indicate success: http.StatusOK
	ListConsortiums func(ctx context.Context, locationName string, options *armblockchain.LocationsClientListConsortiumsOptions) (resp azfake.Responder[armblockchain.LocationsClientListConsortiumsResponse], errResp azfake.ErrorResponder)
}

LocationsServer is a fake server for instances of the armblockchain.LocationsClient type.

type LocationsServerTransport

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

LocationsServerTransport connects instances of armblockchain.LocationsClient to instances of LocationsServer. Don't use this type directly, use NewLocationsServerTransport instead.

func NewLocationsServerTransport

func NewLocationsServerTransport(srv *LocationsServer) *LocationsServerTransport

NewLocationsServerTransport creates a new instance of LocationsServerTransport with the provided implementation. The returned LocationsServerTransport instance is connected to an instance of armblockchain.LocationsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*LocationsServerTransport) Do

Do implements the policy.Transporter interface for LocationsServerTransport.

type MemberOperationResultsServer

type MemberOperationResultsServer struct {
	// Get is the fake for method MemberOperationResultsClient.Get
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	Get func(ctx context.Context, locationName string, operationID string, options *armblockchain.MemberOperationResultsClientGetOptions) (resp azfake.Responder[armblockchain.MemberOperationResultsClientGetResponse], errResp azfake.ErrorResponder)
}

MemberOperationResultsServer is a fake server for instances of the armblockchain.MemberOperationResultsClient type.

type MemberOperationResultsServerTransport

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

MemberOperationResultsServerTransport connects instances of armblockchain.MemberOperationResultsClient to instances of MemberOperationResultsServer. Don't use this type directly, use NewMemberOperationResultsServerTransport instead.

func NewMemberOperationResultsServerTransport

func NewMemberOperationResultsServerTransport(srv *MemberOperationResultsServer) *MemberOperationResultsServerTransport

NewMemberOperationResultsServerTransport creates a new instance of MemberOperationResultsServerTransport with the provided implementation. The returned MemberOperationResultsServerTransport instance is connected to an instance of armblockchain.MemberOperationResultsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*MemberOperationResultsServerTransport) Do

Do implements the policy.Transporter interface for MemberOperationResultsServerTransport.

type MembersServer

type MembersServer struct {
	// BeginCreate is the fake for method MembersClient.BeginCreate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	BeginCreate func(ctx context.Context, blockchainMemberName string, resourceGroupName string, options *armblockchain.MembersClientBeginCreateOptions) (resp azfake.PollerResponder[armblockchain.MembersClientCreateResponse], errResp azfake.ErrorResponder)

	// BeginDelete is the fake for method MembersClient.BeginDelete
	// HTTP status codes to indicate success: http.StatusAccepted, http.StatusNoContent
	BeginDelete func(ctx context.Context, blockchainMemberName string, resourceGroupName string, options *armblockchain.MembersClientBeginDeleteOptions) (resp azfake.PollerResponder[armblockchain.MembersClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method MembersClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, blockchainMemberName string, resourceGroupName string, options *armblockchain.MembersClientGetOptions) (resp azfake.Responder[armblockchain.MembersClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method MembersClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceGroupName string, options *armblockchain.MembersClientListOptions) (resp azfake.PagerResponder[armblockchain.MembersClientListResponse])

	// ListAPIKeys is the fake for method MembersClient.ListAPIKeys
	// HTTP status codes to indicate success: http.StatusOK
	ListAPIKeys func(ctx context.Context, blockchainMemberName string, resourceGroupName string, options *armblockchain.MembersClientListAPIKeysOptions) (resp azfake.Responder[armblockchain.MembersClientListAPIKeysResponse], errResp azfake.ErrorResponder)

	// NewListAllPager is the fake for method MembersClient.NewListAllPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListAllPager func(options *armblockchain.MembersClientListAllOptions) (resp azfake.PagerResponder[armblockchain.MembersClientListAllResponse])

	// NewListConsortiumMembersPager is the fake for method MembersClient.NewListConsortiumMembersPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListConsortiumMembersPager func(blockchainMemberName string, resourceGroupName string, options *armblockchain.MembersClientListConsortiumMembersOptions) (resp azfake.PagerResponder[armblockchain.MembersClientListConsortiumMembersResponse])

	// ListRegenerateAPIKeys is the fake for method MembersClient.ListRegenerateAPIKeys
	// HTTP status codes to indicate success: http.StatusOK
	ListRegenerateAPIKeys func(ctx context.Context, blockchainMemberName string, resourceGroupName string, options *armblockchain.MembersClientListRegenerateAPIKeysOptions) (resp azfake.Responder[armblockchain.MembersClientListRegenerateAPIKeysResponse], errResp azfake.ErrorResponder)

	// Update is the fake for method MembersClient.Update
	// HTTP status codes to indicate success: http.StatusOK
	Update func(ctx context.Context, blockchainMemberName string, resourceGroupName string, options *armblockchain.MembersClientUpdateOptions) (resp azfake.Responder[armblockchain.MembersClientUpdateResponse], errResp azfake.ErrorResponder)
}

MembersServer is a fake server for instances of the armblockchain.MembersClient type.

type MembersServerTransport

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

MembersServerTransport connects instances of armblockchain.MembersClient to instances of MembersServer. Don't use this type directly, use NewMembersServerTransport instead.

func NewMembersServerTransport

func NewMembersServerTransport(srv *MembersServer) *MembersServerTransport

NewMembersServerTransport creates a new instance of MembersServerTransport with the provided implementation. The returned MembersServerTransport instance is connected to an instance of armblockchain.MembersClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*MembersServerTransport) Do

Do implements the policy.Transporter interface for MembersServerTransport.

type OperationsServer

type OperationsServer struct {
	// NewListPager is the fake for method OperationsClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(options *armblockchain.OperationsClientListOptions) (resp azfake.PagerResponder[armblockchain.OperationsClientListResponse])
}

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

type OperationsServerTransport

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

OperationsServerTransport connects instances of armblockchain.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 armblockchain.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 SKUsServer

type SKUsServer struct {
	// List is the fake for method SKUsClient.List
	// HTTP status codes to indicate success: http.StatusOK
	List func(ctx context.Context, options *armblockchain.SKUsClientListOptions) (resp azfake.Responder[armblockchain.SKUsClientListResponse], errResp azfake.ErrorResponder)
}

SKUsServer is a fake server for instances of the armblockchain.SKUsClient type.

type SKUsServerTransport

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

SKUsServerTransport connects instances of armblockchain.SKUsClient to instances of SKUsServer. Don't use this type directly, use NewSKUsServerTransport instead.

func NewSKUsServerTransport

func NewSKUsServerTransport(srv *SKUsServer) *SKUsServerTransport

NewSKUsServerTransport creates a new instance of SKUsServerTransport with the provided implementation. The returned SKUsServerTransport instance is connected to an instance of armblockchain.SKUsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*SKUsServerTransport) Do

Do implements the policy.Transporter interface for SKUsServerTransport.

type ServerFactory

type ServerFactory struct {
	LocationsServer              LocationsServer
	MemberOperationResultsServer MemberOperationResultsServer
	MembersServer                MembersServer
	OperationsServer             OperationsServer
	SKUsServer                   SKUsServer
	TransactionNodesServer       TransactionNodesServer
}

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

type ServerFactoryTransport

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

ServerFactoryTransport connects instances of armblockchain.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 armblockchain.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 TransactionNodesServer

type TransactionNodesServer struct {
	// BeginCreate is the fake for method TransactionNodesClient.BeginCreate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	BeginCreate func(ctx context.Context, blockchainMemberName string, transactionNodeName string, resourceGroupName string, options *armblockchain.TransactionNodesClientBeginCreateOptions) (resp azfake.PollerResponder[armblockchain.TransactionNodesClientCreateResponse], errResp azfake.ErrorResponder)

	// BeginDelete is the fake for method TransactionNodesClient.BeginDelete
	// HTTP status codes to indicate success: http.StatusAccepted, http.StatusNoContent
	BeginDelete func(ctx context.Context, blockchainMemberName string, transactionNodeName string, resourceGroupName string, options *armblockchain.TransactionNodesClientBeginDeleteOptions) (resp azfake.PollerResponder[armblockchain.TransactionNodesClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method TransactionNodesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, blockchainMemberName string, transactionNodeName string, resourceGroupName string, options *armblockchain.TransactionNodesClientGetOptions) (resp azfake.Responder[armblockchain.TransactionNodesClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method TransactionNodesClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(blockchainMemberName string, resourceGroupName string, options *armblockchain.TransactionNodesClientListOptions) (resp azfake.PagerResponder[armblockchain.TransactionNodesClientListResponse])

	// ListAPIKeys is the fake for method TransactionNodesClient.ListAPIKeys
	// HTTP status codes to indicate success: http.StatusOK
	ListAPIKeys func(ctx context.Context, blockchainMemberName string, transactionNodeName string, resourceGroupName string, options *armblockchain.TransactionNodesClientListAPIKeysOptions) (resp azfake.Responder[armblockchain.TransactionNodesClientListAPIKeysResponse], errResp azfake.ErrorResponder)

	// ListRegenerateAPIKeys is the fake for method TransactionNodesClient.ListRegenerateAPIKeys
	// HTTP status codes to indicate success: http.StatusOK
	ListRegenerateAPIKeys func(ctx context.Context, blockchainMemberName string, transactionNodeName string, resourceGroupName string, options *armblockchain.TransactionNodesClientListRegenerateAPIKeysOptions) (resp azfake.Responder[armblockchain.TransactionNodesClientListRegenerateAPIKeysResponse], errResp azfake.ErrorResponder)

	// Update is the fake for method TransactionNodesClient.Update
	// HTTP status codes to indicate success: http.StatusOK
	Update func(ctx context.Context, blockchainMemberName string, transactionNodeName string, resourceGroupName string, options *armblockchain.TransactionNodesClientUpdateOptions) (resp azfake.Responder[armblockchain.TransactionNodesClientUpdateResponse], errResp azfake.ErrorResponder)
}

TransactionNodesServer is a fake server for instances of the armblockchain.TransactionNodesClient type.

type TransactionNodesServerTransport

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

TransactionNodesServerTransport connects instances of armblockchain.TransactionNodesClient to instances of TransactionNodesServer. Don't use this type directly, use NewTransactionNodesServerTransport instead.

func NewTransactionNodesServerTransport

func NewTransactionNodesServerTransport(srv *TransactionNodesServer) *TransactionNodesServerTransport

NewTransactionNodesServerTransport creates a new instance of TransactionNodesServerTransport with the provided implementation. The returned TransactionNodesServerTransport instance is connected to an instance of armblockchain.TransactionNodesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*TransactionNodesServerTransport) Do

Do implements the policy.Transporter interface for TransactionNodesServerTransport.

Jump to

Keyboard shortcuts

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