Documentation
¶
Overview ¶
Package bbb is a focused Go client for Crawlora's Better Business Bureau endpoints. API documentation: https://crawlora.net/docs?utm_source=pkg.go.dev&utm_medium=referral&utm_campaign=platform-clients&utm_content=bbb-go-api-docs
Index ¶
- Constants
- func OperationIDs() []string
- type Client
- func (c *Client) Business(ctx context.Context, params Params) (any, error)
- func (c *Client) BusinessComplaints(ctx context.Context, params Params) (any, error)
- func (c *Client) BusinessMoreInfo(ctx context.Context, params Params) (any, error)
- func (c *Client) BusinessReviews(ctx context.Context, params Params) (any, error)
- func (c *Client) Call(ctx context.Context, operationID string, params Params) (any, error)
- func (c *Client) Category(ctx context.Context, params Params) (any, error)
- func (c *Client) Close() error
- func (c *Client) ScamtrackerDetail(ctx context.Context, params Params) (any, error)
- func (c *Client) ScamtrackerSearch(ctx context.Context, params Params) (any, error)
- func (c *Client) ScamtrackerStateStats(ctx context.Context, params Params) (any, error)
- func (c *Client) Search(ctx context.Context, params Params) (any, error)
- type Params
Constants ¶
const ( DefaultBaseURL = "https://api.crawlora.net/api/v1" Version = "0.1.2" )
const OperationCount = 9
OperationCount reports how many selected-platform operations this module exposes.
Variables ¶
This section is empty.
Functions ¶
func OperationIDs ¶
func OperationIDs() []string
OperationIDs returns the selected operation IDs in stable sorted order.
Types ¶
type Client ¶
Client calls only the operation IDs included in this platform module.
func NewClient ¶
NewClient creates a client using the supplied API key, or CRAWLORA_API_KEY when empty.
func (*Client) BusinessComplaints ¶
BusinessComplaints calls the bbb-business-complaints operation.
func (*Client) BusinessMoreInfo ¶
BusinessMoreInfo calls the bbb-business-more-info operation.
func (*Client) BusinessReviews ¶
BusinessReviews calls the bbb-business-reviews operation.
func (*Client) ScamtrackerDetail ¶
ScamtrackerDetail calls the bbb-scamtracker-detail operation.
func (*Client) ScamtrackerSearch ¶
ScamtrackerSearch calls the bbb-scamtracker-search operation.
func (*Client) ScamtrackerStateStats ¶
ScamtrackerStateStats calls the bbb-scamtracker-state-stats operation.