UNPKG

synapse-react-client

Version:

[![Build Status](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client.svg?branch=main)](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synaps

33 lines (32 loc) 988 B
import { RestrictableObjectDescriptor } from './RestrictableObjectDescriptor'; export declare enum ACCESS_TYPE { CREATE = "CREATE", READ = "READ", UPDATE = "UPDATE", DELETE = "DELETE", CHANGE_PERMISSIONS = "CHANGE_PERMISSIONS", DOWNLOAD = "DOWNLOAD", UPLOAD = "UPLOAD", PARTICIPATE = "PARTICIPATE", SUBMIT = "SUBMIT", READ_PRIVATE_SUBMISSION = "READ_PRIVATE_SUBMISSION", UPDATE_SUBMISSION = "UPDATE_SUBMISSION", DELETE_SUBMISSION = "DELETE_SUBMISSION", TEAM_MEMBERSHIP_UPDATE = "TEAM_MEMBERSHIP_UPDATE", SEND_MESSAGE = "SEND_MESSAGE", CHANGE_SETTINGS = "CHANGE_SETTINGS", MODERATE = "MODERATE" } export interface AccessRequirement { versionNumber: number; id: number; etag: string; createdOn: string; modifiedOn: string; createdBy: string; modifiedBy: string; subjectIds: Array<RestrictableObjectDescriptor>; accessType: ACCESS_TYPE; description?: string; concreteType: string; }