fake

package
v0.7.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: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OperationServer

type OperationServer struct {
	// NewListPager is the fake for method OperationClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(options *armmanagementpartner.OperationClientListOptions) (resp azfake.PagerResponder[armmanagementpartner.OperationClientListResponse])
}

OperationServer is a fake server for instances of the armmanagementpartner.OperationClient type.

type OperationServerTransport

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

OperationServerTransport connects instances of armmanagementpartner.OperationClient to instances of OperationServer. Don't use this type directly, use NewOperationServerTransport instead.

func NewOperationServerTransport

func NewOperationServerTransport(srv *OperationServer) *OperationServerTransport

NewOperationServerTransport creates a new instance of OperationServerTransport with the provided implementation. The returned OperationServerTransport instance is connected to an instance of armmanagementpartner.OperationClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*OperationServerTransport) Do

Do implements the policy.Transporter interface for OperationServerTransport.

type PartnerServer

type PartnerServer struct {
	// Create is the fake for method PartnerClient.Create
	// HTTP status codes to indicate success: http.StatusOK
	Create func(ctx context.Context, partnerID string, options *armmanagementpartner.PartnerClientCreateOptions) (resp azfake.Responder[armmanagementpartner.PartnerClientCreateResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method PartnerClient.Delete
	// HTTP status codes to indicate success: http.StatusOK
	Delete func(ctx context.Context, partnerID string, options *armmanagementpartner.PartnerClientDeleteOptions) (resp azfake.Responder[armmanagementpartner.PartnerClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method PartnerClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, partnerID string, options *armmanagementpartner.PartnerClientGetOptions) (resp azfake.Responder[armmanagementpartner.PartnerClientGetResponse], errResp azfake.ErrorResponder)

	// Update is the fake for method PartnerClient.Update
	// HTTP status codes to indicate success: http.StatusOK
	Update func(ctx context.Context, partnerID string, options *armmanagementpartner.PartnerClientUpdateOptions) (resp azfake.Responder[armmanagementpartner.PartnerClientUpdateResponse], errResp azfake.ErrorResponder)
}

PartnerServer is a fake server for instances of the armmanagementpartner.PartnerClient type.

type PartnerServerTransport

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

PartnerServerTransport connects instances of armmanagementpartner.PartnerClient to instances of PartnerServer. Don't use this type directly, use NewPartnerServerTransport instead.

func NewPartnerServerTransport

func NewPartnerServerTransport(srv *PartnerServer) *PartnerServerTransport

NewPartnerServerTransport creates a new instance of PartnerServerTransport with the provided implementation. The returned PartnerServerTransport instance is connected to an instance of armmanagementpartner.PartnerClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*PartnerServerTransport) Do

Do implements the policy.Transporter interface for PartnerServerTransport.

type PartnersServer

type PartnersServer struct {
	// Get is the fake for method PartnersClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, options *armmanagementpartner.PartnersClientGetOptions) (resp azfake.Responder[armmanagementpartner.PartnersClientGetResponse], errResp azfake.ErrorResponder)
}

PartnersServer is a fake server for instances of the armmanagementpartner.PartnersClient type.

type PartnersServerTransport

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

PartnersServerTransport connects instances of armmanagementpartner.PartnersClient to instances of PartnersServer. Don't use this type directly, use NewPartnersServerTransport instead.

func NewPartnersServerTransport

func NewPartnersServerTransport(srv *PartnersServer) *PartnersServerTransport

NewPartnersServerTransport creates a new instance of PartnersServerTransport with the provided implementation. The returned PartnersServerTransport instance is connected to an instance of armmanagementpartner.PartnersClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*PartnersServerTransport) Do

Do implements the policy.Transporter interface for PartnersServerTransport.

type ServerFactory

type ServerFactory struct {
	OperationServer OperationServer
	PartnerServer   PartnerServer
	PartnersServer  PartnersServer
}

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

type ServerFactoryTransport

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

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