DeleteChatUsageLimitOverride removes a per-user usage limit override.
(ctx context.Context, userID uuid.UUID)
| 3359 | |
| 3360 | // DeleteChatUsageLimitOverride removes a per-user usage limit override. |
| 3361 | func (c *ExperimentalClient) DeleteChatUsageLimitOverride(ctx context.Context, userID uuid.UUID) error { |
| 3362 | res, err := c.Request(ctx, http.MethodDelete, fmt.Sprintf("/api/experimental/chats/usage-limits/overrides/%s", userID), nil) |
| 3363 | if err != nil { |
| 3364 | return err |
| 3365 | } |
| 3366 | defer res.Body.Close() |
| 3367 | if res.StatusCode != http.StatusNoContent { |
| 3368 | return ReadBodyAsError(res) |
| 3369 | } |
| 3370 | return nil |
| 3371 | } |
| 3372 | |
| 3373 | // DeleteChatUserUsageLimitOverride removes a per-user usage limit override. |
| 3374 | func (c *ExperimentalClient) DeleteChatUserUsageLimitOverride(ctx context.Context, userID uuid.UUID) error { |