/** * Dashboard API * Dashboard API documentation * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { AdminActionRequestUser } from './AdminActionRequestUser'; import { AdminActionResponseDecision } from './AdminActionResponseDecision'; /** * A single review response from an admin. One row per reviewer per request, stored in a separate table to support future quorum (multiple reviewers). * @export * @interface AdminActionResponseItem */ export interface AdminActionResponseItem { /** * * @type {string} * @memberof AdminActionResponseItem */ id: string; /** * The action request this response belongs to. * @type {string} * @memberof AdminActionResponseItem */ actionRequestId: string; /** * The admin who submitted this review. * @type {string} * @memberof AdminActionResponseItem */ reviewerId: string; /** * * @type {AdminActionRequestUser} * @memberof AdminActionResponseItem */ reviewer?: AdminActionRequestUser; /** * * @type {AdminActionResponseDecision} * @memberof AdminActionResponseItem */ decision: AdminActionResponseDecision; /** * Optional note from the reviewer explaining their decision. * @type {string} * @memberof AdminActionResponseItem */ note?: string | null; /** * * @type {Date} * @memberof AdminActionResponseItem */ createdAt: Date; } export declare function AdminActionResponseItemFromJSON(json: any): AdminActionResponseItem; export declare function AdminActionResponseItemFromJSONTyped(json: any, ignoreDiscriminator: boolean): AdminActionResponseItem; export declare function AdminActionResponseItemToJSON(value?: AdminActionResponseItem | null): any;