ProjectSetting <INTERFACE>

org.sagebionetworks.repo.model.project.ProjectSetting

A project based setting

Known Implementations:
ExternalSyncSettingRequesterPaysSettingUploadDestinationListSetting
Field Type Description
concreteType STRING Indicates which implementation this object represents.
id STRING The unique ID assigned to this setting
projectId STRING The ID for the project this setting applies to
settingsType ProjectSettingsType The enumeration of project setting types.
etag STRING Synapse employs an Optimistic Concurrency Control (OCC) scheme to handle concurrent updates. Since the E-Tag changes every time a Project Setting is updated it is used to detect when a client's current representation of a Project Setting is out-of-date.