/**
 * fastcomments
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: 0.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.
 */
/**
 * From T, pick a set of properties whose keys are in the union K
 * @export
 * @interface PickTenantAuditLogTenantAuditLogKeys
 */
export interface PickTenantAuditLogTenantAuditLogKeys {
    /**
     *
     * @type {string}
     * @memberof PickTenantAuditLogTenantAuditLogKeys
     */
    '_id': string;
    /**
     *
     * @type {string}
     * @memberof PickTenantAuditLogTenantAuditLogKeys
     */
    'url'?: string;
    /**
     *
     * @type {string}
     * @memberof PickTenantAuditLogTenantAuditLogKeys
     */
    'userId'?: string;
    /**
     *
     * @type {string}
     * @memberof PickTenantAuditLogTenantAuditLogKeys
     */
    'username'?: string;
    /**
     *
     * @type {string}
     * @memberof PickTenantAuditLogTenantAuditLogKeys
     */
    'resourceName': string;
    /**
     *
     * @type {string}
     * @memberof PickTenantAuditLogTenantAuditLogKeys
     */
    'crudType': PickTenantAuditLogTenantAuditLogKeysCrudTypeEnum;
    /**
     *
     * @type {string}
     * @memberof PickTenantAuditLogTenantAuditLogKeys
     */
    'from'?: PickTenantAuditLogTenantAuditLogKeysFromEnum;
    /**
     *
     * @type {string}
     * @memberof PickTenantAuditLogTenantAuditLogKeys
     */
    'ip'?: string;
    /**
     *
     * @type {string}
     * @memberof PickTenantAuditLogTenantAuditLogKeys
     */
    'when'?: string;
    /**
     *
     * @type {string}
     * @memberof PickTenantAuditLogTenantAuditLogKeys
     */
    'description'?: string;
    /**
     *
     * @type {string}
     * @memberof PickTenantAuditLogTenantAuditLogKeys
     */
    'serverStartDate'?: string;
    /**
     * Construct a type with a set of properties K of type T
     * @type {{ [key: string]: any; }}
     * @memberof PickTenantAuditLogTenantAuditLogKeys
     */
    'objectDetails'?: {
        [key: string]: any;
    };
}
/**
    * @export
    * @enum {string}
    */
export declare enum PickTenantAuditLogTenantAuditLogKeysCrudTypeEnum {
    c = "c",
    r = "r",
    u = "u",
    d = "d",
    login = "login"
}
/**
    * @export
    * @enum {string}
    */
export declare enum PickTenantAuditLogTenantAuditLogKeysFromEnum {
    ui = "ui",
    api = "api",
    cron = "cron"
}
//# sourceMappingURL=pick-tenant-audit-log-tenant-audit-log-keys.d.ts.map