/** * 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. */ /** * The result item in an Access Approval search * @export * @interface AccessApprovalSearchResult */ export interface AccessApprovalSearchResult { /** * The ID of the access approval * @type {string} * @memberof AccessApprovalSearchResult */ id?: string; /** * The ID of the access requirement * @type {string} * @memberof AccessApprovalSearchResult */ accessRequirementId?: string; /** * The version of the access requirement under which this approval was created * @type {string} * @memberof AccessApprovalSearchResult */ accessRequirementVersion?: string; /** * The name of the access requirement * @type {string} * @memberof AccessApprovalSearchResult */ accessRequirementName?: string; /** * The principal ID of the person who created the submission. * @type {string} * @memberof AccessApprovalSearchResult */ submitterId?: string; /** * The principal ID of the user that last modified the approval * @type {string} * @memberof AccessApprovalSearchResult */ reviewerId?: string; /** * JSON enum for the state of AccessApproval * @type {string} * @memberof AccessApprovalSearchResult */ state?: AccessApprovalSearchResultStateEnum; /** * The modification date of the approval * @type {string} * @memberof AccessApprovalSearchResult */ modifiedOn?: string; /** * The date this object will be expired. * @type {string} * @memberof AccessApprovalSearchResult */ expiredOn?: string; } /** * @export */ export declare const AccessApprovalSearchResultStateEnum: { readonly APPROVED: "APPROVED"; readonly REVOKED: "REVOKED"; }; export type AccessApprovalSearchResultStateEnum = typeof AccessApprovalSearchResultStateEnum[keyof typeof AccessApprovalSearchResultStateEnum]; /** * Check if a given object implements the AccessApprovalSearchResult interface. */ export declare function instanceOfAccessApprovalSearchResult(value: object): value is AccessApprovalSearchResult; export declare function AccessApprovalSearchResultFromJSON(json: any): AccessApprovalSearchResult; export declare function AccessApprovalSearchResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): AccessApprovalSearchResult; export declare function AccessApprovalSearchResultToJSON(json: any): AccessApprovalSearchResult; export declare function AccessApprovalSearchResultToJSONTyped(value?: AccessApprovalSearchResult | null, ignoreDiscriminator?: boolean): any;