@leancodepl/kratos
Version:
Headless React components library for building Ory Kratos authentication flows
53 lines • 1.73 kB
TypeScript
import { AttributeFilter } from './AttributeFilter';
/**
* Body of the getProjectEvents endpoint
* @export
* @interface GetProjectEventsBody
*/
export interface GetProjectEventsBody {
/**
* The event name to query for
* @type {string}
* @memberof GetProjectEventsBody
*/
event_name?: string;
/**
* Event attribute filters
* @type {Array<AttributeFilter>}
* @memberof GetProjectEventsBody
*/
filters?: Array<AttributeFilter>;
/**
* The start RFC3339 date of the time window
* @type {Date}
* @memberof GetProjectEventsBody
*/
from: Date;
/**
* Maximum number of events to return
* @type {number}
* @memberof GetProjectEventsBody
*/
page_size?: number;
/**
* Pagination token to fetch next page, empty if first page
* @type {string}
* @memberof GetProjectEventsBody
*/
page_token?: string;
/**
* The end RFC3339 date of the time window
* @type {Date}
* @memberof GetProjectEventsBody
*/
to: Date;
}
/**
* Check if a given object implements the GetProjectEventsBody interface.
*/
export declare function instanceOfGetProjectEventsBody(value: object): value is GetProjectEventsBody;
export declare function GetProjectEventsBodyFromJSON(json: any): GetProjectEventsBody;
export declare function GetProjectEventsBodyFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetProjectEventsBody;
export declare function GetProjectEventsBodyToJSON(json: any): GetProjectEventsBody;
export declare function GetProjectEventsBodyToJSONTyped(value?: GetProjectEventsBody | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=GetProjectEventsBody.d.ts.map