Documentation
¶
Index ¶
- type Client
- func (c *Client) AccessTokenProvider() core.AccessTokenProvider
- func (c *Client) Config() Config
- func (c *Client) GetJssdkSign(ctx context.Context, req JssdkSignRequest) (JssdkSignResponse, error)
- func (c *Client) GetTicket(ctx context.Context, req GetTicketRequest) (string, error)
- func (c *Client) RefreshTicket(ctx context.Context, ticketType TicketType) (string, error)
- type Config
- type GetTicketRequest
- type JssdkSignRequest
- type JssdkSignResponse
- type TicketType
- type TypedRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) AccessTokenProvider ¶
func (c *Client) AccessTokenProvider() core.AccessTokenProvider
func (*Client) GetJssdkSign ¶
func (c *Client) GetJssdkSign(ctx context.Context, req JssdkSignRequest) (JssdkSignResponse, error)
func (*Client) RefreshTicket ¶
type GetTicketRequest ¶
type GetTicketRequest struct {
Type TicketType
}
type JssdkSignRequest ¶
type JssdkSignRequest struct {
URL string
}
type JssdkSignResponse ¶
type TicketType ¶
type TicketType string
const ( TicketTypeJSAPI TicketType = "jsapi" TicketTypeWxCard TicketType = "wx_card" )
type TypedRequest ¶
type TypedRequest[T any] = core.TypedRequest[T]
func Request ¶
func Request[T any](c *Client) *TypedRequest[T]
Click to show internal directories.
Click to hide internal directories.