/** * Synapse REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Data recored from a single web-services methods. * @export * @interface AccessRecord */ export interface AccessRecord { /** * The distinct ID assigned to this call. * @type {string} * @memberof AccessRecord */ sessionId?: string; /** * The timestamp of the request, in UTC milliseconds * @type {number} * @memberof AccessRecord */ timestamp?: number; /** * The ID of the user making the calls * @type {number} * @memberof AccessRecord */ userId?: number; /** * The HTTP method * @type {string} * @memberof AccessRecord */ method?: string; /** * The URL of the request * @type {string} * @memberof AccessRecord */ requestURL?: string; /** * Identifies the software agent that made the call. Extracted from the User-Agent header * @type {string} * @memberof AccessRecord */ userAgent?: string; /** * The domain name of the server (for virtual hosting), and the TCP port number on which the server is listening * @type {string} * @memberof AccessRecord */ host?: string; /** * Initiates a request for cross-origin resource sharing (asks server for an 'Access-Control-Allow-Origin' response header) * @type {string} * @memberof AccessRecord */ origin?: string; /** * The X-Forwarded-For (XFF) HTTP header field is a de facto standard for identifying the originating IP address of a client connecting to a web server through an HTTP proxy or load balancer. * @type {string} * @memberof AccessRecord */ xForwardedFor?: string; /** * Informs the server of proxies through which the request was sent * @type {string} * @memberof AccessRecord */ via?: string; /** * The ID of the thread that accepted this call * @type {number} * @memberof AccessRecord */ threadId?: number; /** * The elapse time in MS for the call * @type {number} * @memberof AccessRecord */ elapseMS?: number; /** * Did the call complete without an error? * @type {boolean} * @memberof AccessRecord */ success?: boolean; /** * This string identifies the stack where the request originated * @type {string} * @memberof AccessRecord */ stack?: string; /** * This string identifies the stack instance where the request originated. This is used for partitioning. * @type {string} * @memberof AccessRecord */ instance?: string; /** * This string identifies the stack instance where the request originated. This is used for partitioning. * @type {string} * @memberof AccessRecord */ date?: string; /** * The VMID of the JVM that processed this request. A VMID is a identifier that is unique across all Java virtual machines. * @type {string} * @memberof AccessRecord */ vmId?: string; /** * The ID of the returned object when it exits. * @type {string} * @memberof AccessRecord */ returnObjectId?: string; /** * The query string of the request. * @type {string} * @memberof AccessRecord */ queryString?: string; /** * The resulting HTTP response code. * @type {number} * @memberof AccessRecord */ responseStatus?: number; /** * The ID of the OAuth Client making the request * @type {string} * @memberof AccessRecord */ oauthClientId?: string; /** * The username used in the authorization header of the request, if the request used basic authentication. * @type {string} * @memberof AccessRecord */ basicAuthUsername?: string; /** * The authentication method * @type {string} * @memberof AccessRecord */ authenticationMethod?: string; } /** * Check if a given object implements the AccessRecord interface. */ export declare function instanceOfAccessRecord(value: object): value is AccessRecord; export declare function AccessRecordFromJSON(json: any): AccessRecord; export declare function AccessRecordFromJSONTyped(json: any, ignoreDiscriminator: boolean): AccessRecord; export declare function AccessRecordToJSON(json: any): AccessRecord; export declare function AccessRecordToJSONTyped(value?: AccessRecord | null, ignoreDiscriminator?: boolean): any;