Methods to manage Passes (Update April 1, 2024) (#76)
This commit is contained in:
@@ -41,6 +41,7 @@ type Client struct {
|
||||
certificates *Certificates
|
||||
strategies *Strategies
|
||||
barcodes *Barcodes
|
||||
passes *Passes
|
||||
}
|
||||
|
||||
func (c Client) Analytics() *Analytics {
|
||||
@@ -119,6 +120,10 @@ func (c Client) Barcodes() *Barcodes {
|
||||
return c.barcodes
|
||||
}
|
||||
|
||||
func (c Client) Passes() *Passes {
|
||||
return c.passes
|
||||
}
|
||||
|
||||
type ClientOption func(c *ClientOptions)
|
||||
|
||||
func WithHttpClient(httpClient core.HttpClient) ClientOption {
|
||||
@@ -182,6 +187,7 @@ func NewClient(opts ...ClientOption) *Client {
|
||||
certificates: &Certificates{client: coreClient},
|
||||
strategies: &Strategies{client: coreClient},
|
||||
barcodes: &Barcodes{client: coreClient},
|
||||
passes: &Passes{client: coreClient},
|
||||
}
|
||||
}
|
||||
|
||||
@@ -209,5 +215,6 @@ func NewMockClient(handler http.HandlerFunc) *Client {
|
||||
certificates: &Certificates{client: coreClient},
|
||||
strategies: &Strategies{client: coreClient},
|
||||
barcodes: &Barcodes{client: coreClient},
|
||||
passes: &Passes{client: coreClient},
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user