Documentation ¶
Index ¶
- type Client
- func (s *Client) Close() error
- func (s *Client) CreateAccount(ctx context.Context, req *pb.CreateAccountRequest, config ...Config) (*pb.CreateAccountResponse, error)
- func (s *Client) DeleteAccount(ctx context.Context, req *pb.DeleteAccountRequest, config ...Config) (*pb.DeleteAccountResponse, error)
- func (s *Client) GetAccount(ctx context.Context, req *pb.GetAccountRequest, config ...Config) (*pb.GetAccountResponse, error)
- func (s *Client) GetUserAccounts(ctx context.Context, req *pb.GetUserAccountsRequest, config ...Config) (*pb.GetUserAccountsResponse, error)
- func (s *Client) HealthCheck(ctx context.Context, services []string, config ...Config) (*pb.HealthCheckResponse, error)
- func (s *Client) MockSnapshot(w io.Writer) error
- func (s *Client) Transfer(ctx context.Context, req *pb.TransferRequest, config ...Config) (*pb.TransferResponse, error)
- func (s *Client) UpdateAccount(ctx context.Context, req *pb.UpdateAccountRequest, config ...Config) (*pb.UpdateAccountResponse, error)
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { GetLogMetadata func(context.Context) logrus.Fields // contains filtered or unexported fields }
Client is a phylum client.
func NewMockFrom ¶
NewMockFrom returns a mock phylum client restored from a DB snapshot.
func (*Client) CreateAccount ¶
func (s *Client) CreateAccount(ctx context.Context, req *pb.CreateAccountRequest, config ...Config) (*pb.CreateAccountResponse, error)
CreateAccount is an example endpoint to create a resource.
func (*Client) DeleteAccount ¶
func (s *Client) DeleteAccount(ctx context.Context, req *pb.DeleteAccountRequest, config ...Config) (*pb.DeleteAccountResponse, error)
func (*Client) GetAccount ¶
func (s *Client) GetAccount(ctx context.Context, req *pb.GetAccountRequest, config ...Config) (*pb.GetAccountResponse, error)
GetAccount is an example query endpoint
func (*Client) GetUserAccounts ¶
func (s *Client) GetUserAccounts(ctx context.Context, req *pb.GetUserAccountsRequest, config ...Config) (*pb.GetUserAccountsResponse, error)
func (*Client) HealthCheck ¶
func (s *Client) HealthCheck(ctx context.Context, services []string, config ...Config) (*pb.HealthCheckResponse, error)
HealthCheck performs health check on phylum.
func (*Client) MockSnapshot ¶
MockSnapshot copies the current state of the mock backend out to the supplied io.Writer.
func (*Client) Transfer ¶
func (s *Client) Transfer(ctx context.Context, req *pb.TransferRequest, config ...Config) (*pb.TransferResponse, error)
func (*Client) UpdateAccount ¶
func (s *Client) UpdateAccount(ctx context.Context, req *pb.UpdateAccountRequest, config ...Config) (*pb.UpdateAccountResponse, error)
UpdateAccount is an example endpoint to update a resource.
Click to show internal directories.
Click to hide internal directories.