@Generated(value="io.swagger.codegen.languages.JavaClientCodegen", date="2023-07-13T01:30:51.265Z") public class App extends Object
Constructor and Description |
---|
App() |
Modifier and Type | Method and Description |
---|---|
App |
accountLimit(Integer accountLimit) |
App |
addAndroidAppLinksItem(AndroidAppLink androidAppLinksItem) |
App |
addAppleAppLinksItem(AppleAppLink appleAppLinksItem) |
App |
addDataGroupsItem(String dataGroupsItem) |
App |
addFitBitScopesItem(String fitBitScopesItem) |
App |
addTaskIdentifiersItem(String taskIdentifiersItem) |
App |
addUploadMetadataFieldDefinitionsItem(UploadFieldDefinition uploadMetadataFieldDefinitionsItem) |
App |
addUserProfileAttributesItem(String userProfileAttributesItem) |
App |
androidAppLinks(List<AndroidAppLink> androidAppLinks) |
App |
appIdExcludedInExport(Boolean appIdExcludedInExport) |
App |
appleAppLinks(List<AppleAppLink> appleAppLinks) |
App |
automaticCustomEvents(Map<String,String> automaticCustomEvents) |
App |
autoVerificationEmailSuppressed(Boolean autoVerificationEmailSuppressed) |
App |
autoVerificationPhoneSuppressed(Boolean autoVerificationPhoneSuppressed) |
App |
consentNotificationEmail(String consentNotificationEmail) |
App |
consentNotificationEmailVerified(Boolean consentNotificationEmailVerified) |
App |
customEvents(Map<String,ActivityEventUpdateType> customEvents) |
App |
dataGroups(List<String> dataGroups) |
App |
defaultTemplates(Map<String,String> defaultTemplates) |
App |
disableExport(Boolean disableExport) |
App |
emailSignInEnabled(Boolean emailSignInEnabled) |
App |
emailVerificationEnabled(Boolean emailVerificationEnabled) |
boolean |
equals(Object o) |
App |
exporter3Configuration(Exporter3Configuration exporter3Configuration) |
App |
exporter3Enabled(Boolean exporter3Enabled) |
App |
externalIdRequiredOnSignup(Boolean externalIdRequiredOnSignup) |
App |
fitBitScopes(List<String> fitBitScopes) |
Integer |
getAccountLimit()
**Can only be set by an administrator.** If not zero, sets an upper-bound limit on the number of accounts that can be created for this app.
|
List<AndroidAppLink> |
getAndroidAppLinks()
The entries this app contributes to the `/.well-known/assetlinks.json` file to enable app links for Android apps that use this app as the data store.
|
List<AppleAppLink> |
getAppleAppLinks()
The entries this app contributes to the `/.well-known/apple-app-site-association` file to enable universal links for iOS apps that use this app as the data store.
|
Map<String,String> |
getAutomaticCustomEvents()
Custom events that should be generated for participant upon enrollment.
|
String |
getConsentNotificationEmail()
Copies of all consent agreements and withdrawals will be emailed to this address.
|
Map<String,ActivityEventUpdateType> |
getCustomEvents()
Define one or more custom activity events that the client can send to the server, which can be used for scheduling.
|
List<String> |
getDataGroups()
An enumerated list of **unique** strings that can be assigned to user accounts.
|
Map<String,String> |
getDefaultTemplates()
A map between a type of template, and the template revision that should be used as a default if matching templates to a user is ambiguous.
|
Exporter3Configuration |
getExporter3Configuration()
Configuration required for Exporter 3.0.
|
List<String> |
getFitBitScopes()
List of FitBit scopes that are configured for this app.
|
String |
getIdentifier()
A user selected identifier that is unique relative to all other Bridge studies (lower-case letters and dashes only).
|
Map<String,String> |
getInstallLinks()
This can be either to an app store (URLs mapped to the keys \"iOS\" or \"Android\"), or an intermediate web page that will route to a final app or appstore (URLs mapped to the key \"Universal\").
|
Integer |
getMinAgeOfConsent()
The minimum required age for participants in the app.
|
Map<String,Integer> |
getMinSupportedAppVersions()
Minimum supported app versions (older versions will be blocked), keyed by the name of the operating system (we expect either \"Android\" or \"iPhone OS\" in the User-Agent header of all requests sent to the server).
|
String |
getName()
A label for the app.
|
Map<String,OAuthProvider> |
getOAuthProviders()
The metadata to contact OAuth providers for the Authorization Code Grant Flow.
|
PasswordPolicy |
getPasswordPolicy()
Settings that will govern what is accepted as a valid password when users sign up for the app.
|
Map<String,String> |
getPushNotificationARNs()
A map between operating system names, and the platform ARN necessary to register a device to receive mobile push notifications.
|
String |
getShortName()
A very short label (10 characters or less) for SMS messages and any other highly constrainted contexts.
|
String |
getSponsorName()
The name of the institution or organization that is conducting the app.
|
String |
getSupportEmail()
The email address that will be given to study participants and other end users to contact for support requests.
|
Long |
getSynapseDataAccessTeamId()
Synapse team ID that is granted read access to exported health data records.
|
String |
getSynapseProjectId()
The Synapse project to export health data records to.
|
List<String> |
getTaskIdentifiers()
An enumerated list of **unique** strings that can be used to identify tasks when creating schedules.
|
String |
getTechnicalEmail()
The email address for a technical contact who can coordinate with the Bridge Server team on technical issues (client or server).
|
String |
getType()
App
|
List<UploadFieldDefinition> |
getUploadMetadataFieldDefinitions()
Metadata fields can be configured for any app.
|
UploadValidationStrictness |
getUploadValidationStrictness()
Get uploadValidationStrictness
|
List<String> |
getUserProfileAttributes()
Custom attributes that can be added to the StudyParticipant object (as members of the attributes property).
|
Long |
getVersion()
A version number used for optimistic locking of the object these keys represent; this value must be passed back to the server on updates.
|
int |
hashCode() |
App |
healthCodeExportEnabled(Boolean healthCodeExportEnabled) |
App |
identifier(String identifier) |
App |
installLinks(Map<String,String> installLinks) |
Boolean |
isActive()
Get active
|
Boolean |
isAppIdExcludedInExport()
True if the Bridge Exporter should include the appId prefix in the \"originalTable\" field in the appVersion (now \"Health Data Summary\") table in Synapse.
|
Boolean |
isAutoVerificationEmailSuppressed()
True if the automatic email verification email on sign-up should be suppressed.
|
Boolean |
isAutoVerificationPhoneSuppressed()
**Can only be set by an administrator.** Should the system send a confirmation SMS message on sign up if phone verification is enabled?
|
Boolean |
isConsentNotificationEmailVerified()
True if the consent notification email is verified.
|
Boolean |
isDisableExport()
If set this field to true, Bridge Exporter will not export this app at all during exporting.
|
Boolean |
isEmailSignInEnabled()
**Can only be set by an administrator.** If enabled, the user will be able to trigger an email with an URL that can be used to sign into the server, in lieu of a normal sign in process.
|
Boolean |
isEmailVerificationEnabled()
**Can only be set by an administrator.** Should users be asked to validate that they control the email addresses they use to sign up for the app? True by default.
|
Boolean |
isExporter3Enabled()
True if Exporter 3.0 is enabled for this app.
|
Boolean |
isExternalIdRequiredOnSignup()
**Can only be set by an administrator.** Should the external ID be required on sign up? If this is true and external ID validation is enabled, this app can support lab codes (where the username and password are auto-generated from the external ID and the user only needs to enter a code).
|
Boolean |
isHealthCodeExportEnabled()
**Can only be set by an administrator.** Should user health codes be exported as part of the participant roster? This identifies users in the public data set; this can only be set to true for certain studies where users expect to be identified by researchers.
|
Boolean |
isParticipantIpLockingEnabled()
True if sessions for unprivileged participant accounts should be locked to an IP address.
|
Boolean |
isPhoneSignInEnabled()
**Can only be set by an administrator.** If enabled, the user will be able to trigger an SMS message which contains a token that can be used to sign in to the server, in lieu of a normal sign in process.
|
Boolean |
isReauthenticationEnabled()
**Can only be set by an administrator.** Enable or disable the ability to issue a reauthentication token in a session, and call the reauthentication APIs to issue a new session.
|
Boolean |
isStrictUploadValidationEnabled()
True if uploads in this app should fail on strict validation errors.
|
Boolean |
isUsesCustomExportSchedule()
**Note: Bridge engineers will normally set this value when setting up data export.
|
Boolean |
isVerifyChannelOnSignInEnabled()
**Can only be changed by an administrator.** Should the the credential that is submitted during sign-in be verified? This is always true (with the exception of legacy studies) and should not be changed.
|
App |
minAgeOfConsent(Integer minAgeOfConsent) |
App |
minSupportedAppVersions(Map<String,Integer> minSupportedAppVersions) |
App |
name(String name) |
App |
oAuthProviders(Map<String,OAuthProvider> oAuthProviders) |
App |
participantIpLockingEnabled(Boolean participantIpLockingEnabled) |
App |
passwordPolicy(PasswordPolicy passwordPolicy) |
App |
phoneSignInEnabled(Boolean phoneSignInEnabled) |
App |
pushNotificationARNs(Map<String,String> pushNotificationARNs) |
App |
putAutomaticCustomEventsItem(String key,
String automaticCustomEventsItem) |
App |
putCustomEventsItem(String key,
ActivityEventUpdateType customEventsItem) |
App |
putDefaultTemplatesItem(String key,
String defaultTemplatesItem) |
App |
putInstallLinksItem(String key,
String installLinksItem) |
App |
putMinSupportedAppVersionsItem(String key,
Integer minSupportedAppVersionsItem) |
App |
putOAuthProvidersItem(String key,
OAuthProvider oAuthProvidersItem) |
App |
putPushNotificationARNsItem(String key,
String pushNotificationARNsItem) |
App |
reauthenticationEnabled(Boolean reauthenticationEnabled) |
void |
setAccountLimit(Integer accountLimit) |
void |
setAndroidAppLinks(List<AndroidAppLink> androidAppLinks) |
void |
setAppIdExcludedInExport(Boolean appIdExcludedInExport) |
void |
setAppleAppLinks(List<AppleAppLink> appleAppLinks) |
void |
setAutomaticCustomEvents(Map<String,String> automaticCustomEvents) |
void |
setAutoVerificationEmailSuppressed(Boolean autoVerificationEmailSuppressed) |
void |
setAutoVerificationPhoneSuppressed(Boolean autoVerificationPhoneSuppressed) |
void |
setConsentNotificationEmail(String consentNotificationEmail) |
void |
setConsentNotificationEmailVerified(Boolean consentNotificationEmailVerified) |
void |
setCustomEvents(Map<String,ActivityEventUpdateType> customEvents) |
void |
setDataGroups(List<String> dataGroups) |
void |
setDefaultTemplates(Map<String,String> defaultTemplates) |
void |
setDisableExport(Boolean disableExport) |
void |
setEmailSignInEnabled(Boolean emailSignInEnabled) |
void |
setEmailVerificationEnabled(Boolean emailVerificationEnabled) |
void |
setExporter3Configuration(Exporter3Configuration exporter3Configuration) |
void |
setExporter3Enabled(Boolean exporter3Enabled) |
void |
setExternalIdRequiredOnSignup(Boolean externalIdRequiredOnSignup) |
void |
setFitBitScopes(List<String> fitBitScopes) |
void |
setHealthCodeExportEnabled(Boolean healthCodeExportEnabled) |
void |
setIdentifier(String identifier) |
void |
setInstallLinks(Map<String,String> installLinks) |
void |
setMinAgeOfConsent(Integer minAgeOfConsent) |
void |
setMinSupportedAppVersions(Map<String,Integer> minSupportedAppVersions) |
void |
setName(String name) |
void |
setOAuthProviders(Map<String,OAuthProvider> oAuthProviders) |
void |
setParticipantIpLockingEnabled(Boolean participantIpLockingEnabled) |
void |
setPasswordPolicy(PasswordPolicy passwordPolicy) |
void |
setPhoneSignInEnabled(Boolean phoneSignInEnabled) |
void |
setPushNotificationARNs(Map<String,String> pushNotificationARNs) |
void |
setReauthenticationEnabled(Boolean reauthenticationEnabled) |
void |
setShortName(String shortName) |
void |
setSponsorName(String sponsorName) |
void |
setStrictUploadValidationEnabled(Boolean strictUploadValidationEnabled) |
void |
setSupportEmail(String supportEmail) |
void |
setSynapseDataAccessTeamId(Long synapseDataAccessTeamId) |
void |
setSynapseProjectId(String synapseProjectId) |
void |
setTaskIdentifiers(List<String> taskIdentifiers) |
void |
setTechnicalEmail(String technicalEmail) |
void |
setUploadMetadataFieldDefinitions(List<UploadFieldDefinition> uploadMetadataFieldDefinitions) |
void |
setUploadValidationStrictness(UploadValidationStrictness uploadValidationStrictness) |
void |
setUserProfileAttributes(List<String> userProfileAttributes) |
void |
setUsesCustomExportSchedule(Boolean usesCustomExportSchedule) |
void |
setVerifyChannelOnSignInEnabled(Boolean verifyChannelOnSignInEnabled) |
void |
setVersion(Long version) |
App |
shortName(String shortName) |
App |
sponsorName(String sponsorName) |
App |
strictUploadValidationEnabled(Boolean strictUploadValidationEnabled) |
App |
supportEmail(String supportEmail) |
App |
synapseDataAccessTeamId(Long synapseDataAccessTeamId) |
App |
synapseProjectId(String synapseProjectId) |
App |
taskIdentifiers(List<String> taskIdentifiers) |
App |
technicalEmail(String technicalEmail) |
String |
toString() |
App |
uploadMetadataFieldDefinitions(List<UploadFieldDefinition> uploadMetadataFieldDefinitions) |
App |
uploadValidationStrictness(UploadValidationStrictness uploadValidationStrictness) |
App |
userProfileAttributes(List<String> userProfileAttributes) |
App |
usesCustomExportSchedule(Boolean usesCustomExportSchedule) |
App |
verifyChannelOnSignInEnabled(Boolean verifyChannelOnSignInEnabled) |
App |
version(Long version) |
public String getName()
public void setName(String name)
public String getShortName()
public void setShortName(String shortName)
public App customEvents(Map<String,ActivityEventUpdateType> customEvents)
public App putCustomEventsItem(String key, ActivityEventUpdateType customEventsItem)
public Map<String,ActivityEventUpdateType> getCustomEvents()
public void setCustomEvents(Map<String,ActivityEventUpdateType> customEvents)
public App putAutomaticCustomEventsItem(String key, String automaticCustomEventsItem)
public Map<String,String> getAutomaticCustomEvents()
public void setAutomaticCustomEvents(Map<String,String> automaticCustomEvents)
public App autoVerificationEmailSuppressed(Boolean autoVerificationEmailSuppressed)
public Boolean isAutoVerificationEmailSuppressed()
public void setAutoVerificationEmailSuppressed(Boolean autoVerificationEmailSuppressed)
public App consentNotificationEmailVerified(Boolean consentNotificationEmailVerified)
public Boolean isConsentNotificationEmailVerified()
public void setConsentNotificationEmailVerified(Boolean consentNotificationEmailVerified)
public App exporter3Configuration(Exporter3Configuration exporter3Configuration)
public Exporter3Configuration getExporter3Configuration()
public void setExporter3Configuration(Exporter3Configuration exporter3Configuration)
public Boolean isExporter3Enabled()
public void setExporter3Enabled(Boolean exporter3Enabled)
public List<String> getFitBitScopes()
public Map<String,String> getInstallLinks()
public App participantIpLockingEnabled(Boolean participantIpLockingEnabled)
public Boolean isParticipantIpLockingEnabled()
public void setParticipantIpLockingEnabled(Boolean participantIpLockingEnabled)
public String getSponsorName()
public void setSponsorName(String sponsorName)
public String getSupportEmail()
public void setSupportEmail(String supportEmail)
public String getTechnicalEmail()
public void setTechnicalEmail(String technicalEmail)
public App uploadMetadataFieldDefinitions(List<UploadFieldDefinition> uploadMetadataFieldDefinitions)
public App addUploadMetadataFieldDefinitionsItem(UploadFieldDefinition uploadMetadataFieldDefinitionsItem)
public List<UploadFieldDefinition> getUploadMetadataFieldDefinitions()
public void setUploadMetadataFieldDefinitions(List<UploadFieldDefinition> uploadMetadataFieldDefinitions)
public App uploadValidationStrictness(UploadValidationStrictness uploadValidationStrictness)
public UploadValidationStrictness getUploadValidationStrictness()
public void setUploadValidationStrictness(UploadValidationStrictness uploadValidationStrictness)
public String getConsentNotificationEmail()
public void setConsentNotificationEmail(String consentNotificationEmail)
public String getIdentifier()
public void setIdentifier(String identifier)
public Long getVersion()
public void setVersion(Long version)
public Integer getMinAgeOfConsent()
public void setMinAgeOfConsent(Integer minAgeOfConsent)
public Boolean isAppIdExcludedInExport()
public void setAppIdExcludedInExport(Boolean appIdExcludedInExport)
public Long getSynapseDataAccessTeamId()
public void setSynapseDataAccessTeamId(Long synapseDataAccessTeamId)
public String getSynapseProjectId()
public void setSynapseProjectId(String synapseProjectId)
public Boolean isUsesCustomExportSchedule()
public void setUsesCustomExportSchedule(Boolean usesCustomExportSchedule)
public App addUserProfileAttributesItem(String userProfileAttributesItem)
public List<String> getUserProfileAttributes()
public List<String> getTaskIdentifiers()
public List<String> getDataGroups()
public App passwordPolicy(PasswordPolicy passwordPolicy)
public PasswordPolicy getPasswordPolicy()
public void setPasswordPolicy(PasswordPolicy passwordPolicy)
public Boolean isActive()
public App strictUploadValidationEnabled(Boolean strictUploadValidationEnabled)
public Boolean isStrictUploadValidationEnabled()
public void setStrictUploadValidationEnabled(Boolean strictUploadValidationEnabled)
public Boolean isHealthCodeExportEnabled()
public void setHealthCodeExportEnabled(Boolean healthCodeExportEnabled)
public Boolean isEmailVerificationEnabled()
public void setEmailVerificationEnabled(Boolean emailVerificationEnabled)
public App autoVerificationPhoneSuppressed(Boolean autoVerificationPhoneSuppressed)
public Boolean isAutoVerificationPhoneSuppressed()
public void setAutoVerificationPhoneSuppressed(Boolean autoVerificationPhoneSuppressed)
public Boolean isEmailSignInEnabled()
public void setEmailSignInEnabled(Boolean emailSignInEnabled)
public Boolean isPhoneSignInEnabled()
public void setPhoneSignInEnabled(Boolean phoneSignInEnabled)
public Boolean isReauthenticationEnabled()
public void setReauthenticationEnabled(Boolean reauthenticationEnabled)
public App externalIdRequiredOnSignup(Boolean externalIdRequiredOnSignup)
public Boolean isExternalIdRequiredOnSignup()
public void setExternalIdRequiredOnSignup(Boolean externalIdRequiredOnSignup)
public App verifyChannelOnSignInEnabled(Boolean verifyChannelOnSignInEnabled)
public Boolean isVerifyChannelOnSignInEnabled()
public void setVerifyChannelOnSignInEnabled(Boolean verifyChannelOnSignInEnabled)
public Integer getAccountLimit()
public void setAccountLimit(Integer accountLimit)
public Boolean isDisableExport()
public void setDisableExport(Boolean disableExport)
public App minSupportedAppVersions(Map<String,Integer> minSupportedAppVersions)
public App putMinSupportedAppVersionsItem(String key, Integer minSupportedAppVersionsItem)
public Map<String,Integer> getMinSupportedAppVersions()
public void setMinSupportedAppVersions(Map<String,Integer> minSupportedAppVersions)
public App oAuthProviders(Map<String,OAuthProvider> oAuthProviders)
public App putOAuthProvidersItem(String key, OAuthProvider oAuthProvidersItem)
public Map<String,OAuthProvider> getOAuthProviders()
public void setOAuthProviders(Map<String,OAuthProvider> oAuthProviders)
public App putPushNotificationARNsItem(String key, String pushNotificationARNsItem)
public Map<String,String> getPushNotificationARNs()
public void setPushNotificationARNs(Map<String,String> pushNotificationARNs)
public App appleAppLinks(List<AppleAppLink> appleAppLinks)
public App addAppleAppLinksItem(AppleAppLink appleAppLinksItem)
public List<AppleAppLink> getAppleAppLinks()
public void setAppleAppLinks(List<AppleAppLink> appleAppLinks)
public App androidAppLinks(List<AndroidAppLink> androidAppLinks)
public App addAndroidAppLinksItem(AndroidAppLink androidAppLinksItem)
public List<AndroidAppLink> getAndroidAppLinks()
public void setAndroidAppLinks(List<AndroidAppLink> androidAppLinks)
public Map<String,String> getDefaultTemplates()
public String getType()
Copyright © 2023 Sage Bionetworks. All rights reserved.