Interface IAttemptAuthorizer
Methods
authorize
- authorize(request): Promise<AttemptGrant>
Parameters
- request: {
purpose: AttemptPurpose;
rateVersion?: string;
}Optional rateVersion?: string
record
- record(attemptId, usage, final): Promise<void>
Parameters
- attemptId: string
- usage: Readonly<Record<string, number>>
- final: boolean
Returns Promise<void>
What a reasoning adapter calls before and after every provider request.