/** * 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 status of a user meeting a TermsOfUseAccessRequirement. * @export * @interface BasicAccessRequirementStatus */ export interface BasicAccessRequirementStatus { /** * The ID of the requested AccessRequirement. * @type {string} * @memberof BasicAccessRequirementStatus */ accessRequirementId?: string; /** * Indicates which implementation of AccessRequirementStatus this object represents. * @type {string} * @memberof BasicAccessRequirementStatus */ concreteType: BasicAccessRequirementStatusConcreteTypeEnum; /** * True if there is an AccessApproval for the user for the given AccessRequirement. * @type {boolean} * @memberof BasicAccessRequirementStatus */ isApproved?: boolean; /** * The date that the user no longer have access to the data. * @type {string} * @memberof BasicAccessRequirementStatus */ expiredOn?: string; } /** * @export */ export declare const BasicAccessRequirementStatusConcreteTypeEnum: { readonly org_sagebionetworks_repo_model_dataaccess_BasicAccessRequirementStatus: "org.sagebionetworks.repo.model.dataaccess.BasicAccessRequirementStatus"; }; export type BasicAccessRequirementStatusConcreteTypeEnum = typeof BasicAccessRequirementStatusConcreteTypeEnum[keyof typeof BasicAccessRequirementStatusConcreteTypeEnum]; /** * Check if a given object implements the BasicAccessRequirementStatus interface. */ export declare function instanceOfBasicAccessRequirementStatus(value: object): value is BasicAccessRequirementStatus; export declare function BasicAccessRequirementStatusFromJSON(json: any): BasicAccessRequirementStatus; export declare function BasicAccessRequirementStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): BasicAccessRequirementStatus; export declare function BasicAccessRequirementStatusToJSON(json: any): BasicAccessRequirementStatus; export declare function BasicAccessRequirementStatusToJSONTyped(value?: BasicAccessRequirementStatus | null, ignoreDiscriminator?: boolean): any;