Documentation ¶
Index ¶
- func MockTestHelper(t *testing.T, table *schema.Table, createServices func(*mux.Router) error, ...)
- func TeamMultiplex(meta schema.ClientMeta) []schema.ClientMeta
- func TransformWithStruct(t any, opts ...transformers.StructTransformerOption) schema.Transform
- type Client
- func (c *Client) GetPaginator(ctx context.Context, key string, ids ...string) (vercel.Paginator, error)
- func (c Client) ID() string
- func (c Client) Logger() *zerolog.Logger
- func (c *Client) SavePaginator(ctx context.Context, key string, pg vercel.Paginator, ids ...string) error
- func (c Client) WithTeamID(teamID string) schema.ClientMeta
- type MockHttpClient
- type Spec
- type TestOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MockTestHelper ¶
func TeamMultiplex ¶
func TeamMultiplex(meta schema.ClientMeta) []schema.ClientMeta
func TransformWithStruct ¶
func TransformWithStruct(t any, opts ...transformers.StructTransformerOption) schema.Transform
Types ¶
type Client ¶
type Client struct { TeamID string TeamIDs []string Services *vercel.Client Backend state.Client // contains filtered or unexported fields }
func (*Client) GetPaginator ¶
func (*Client) SavePaginator ¶
func (Client) WithTeamID ¶
func (c Client) WithTeamID(teamID string) schema.ClientMeta
type MockHttpClient ¶
type MockHttpClient struct {
// contains filtered or unexported fields
}
func NewMockHttpClient ¶
func NewMockHttpClient(cl *http.Client, rootURL string) *MockHttpClient
type Spec ¶
type Spec struct { AccessToken string `json:"access_token"` TeamIDs []string `json:"team_ids,omitempty"` EndpointURL string `json:"endpoint_url,omitempty"` Timeout int64 `json:"timeout_secs,omitempty"` PageSize int64 `json:"page_size,omitempty"` MaxRetries int64 `json:"max_retries,omitempty"` MaxWait int64 `json:"max_wait_secs,omitempty"` Concurrency int `json:"concurrency,omitempty"` }
func (*Spec) SetDefaults ¶
func (s *Spec) SetDefaults()
type TestOptions ¶
Click to show internal directories.
Click to hide internal directories.