(ctx context.Context)
| 185 | } |
| 186 | |
| 187 | func (c *Client) ValidateToken(ctx context.Context) (*ValidateTokenResult, error) { |
| 188 | var result ValidateTokenResult |
| 189 | if err := c.doRequest(ctx, "GET", "/v1/auth/validate", nil, &result); err != nil { |
| 190 | return nil, err |
| 191 | } |
| 192 | return &result, nil |
| 193 | } |
| 194 | |
| 195 | // GetSubscriptionStatusCtx returns the caller's Stripe subscription status |
| 196 | // (e.g. "active", "past_due", "canceled") from /v1/user-data. |