@@ -68,6 +68,7 @@ public TypeReference<Map<String,ActivityEventUpdateType>> getTypeReference() {
6868 private String shortName ;
6969 private String sponsorName ;
7070 private String identifier ;
71+ private boolean adherenceReportEnabled ;
7172 private Map <String , String > automaticCustomEvents ;
7273 private boolean autoVerificationEmailSuppressed ;
7374 private Exporter3Configuration exporter3Configuration ;
@@ -185,6 +186,16 @@ public void setVersion(Long version) {
185186 this .version = version ;
186187 }
187188
189+ @ Override
190+ public boolean isAdherenceReportEnabled () {
191+ return adherenceReportEnabled ;
192+ }
193+
194+ @ Override
195+ public void setAdherenceReportEnabled (boolean adherenceReportEnabled ) {
196+ this .adherenceReportEnabled = adherenceReportEnabled ;
197+ }
198+
188199 /** {@inheritDoc} */
189200 @ Override
190201 public Map <String , String > getAutomaticCustomEvents () {
@@ -671,7 +682,7 @@ public void setDefaultTemplates(Map<String,String> defaultTemplates) {
671682
672683 @ Override
673684 public int hashCode () {
674- return Objects .hash (name , shortName , sponsorName , identifier , automaticCustomEvents ,
685+ return Objects .hash (name , shortName , sponsorName , identifier , adherenceReportEnabled , automaticCustomEvents ,
675686 autoVerificationEmailSuppressed , exporter3Configuration , exporter3Enabled , participantIpLockingEnabled , appIdExcludedInExport ,
676687 supportEmail , synapseDataAccessTeamId , synapseProjectId , technicalEmail , usesCustomExportSchedule ,
677688 uploadMetadataFieldDefinitions , uploadValidationStrictness , consentNotificationEmail ,
@@ -692,6 +703,7 @@ public boolean equals(Object obj) {
692703 DynamoApp other = (DynamoApp ) obj ;
693704
694705 return (Objects .equals (identifier , other .identifier )
706+ && Objects .equals (adherenceReportEnabled , other .adherenceReportEnabled )
695707 && Objects .equals (automaticCustomEvents , other .automaticCustomEvents )
696708 && Objects .equals (autoVerificationEmailSuppressed , other .autoVerificationEmailSuppressed )
697709 && Objects .equals (exporter3Configuration , other .exporter3Configuration )
@@ -743,7 +755,7 @@ public boolean equals(Object obj) {
743755 @ Override
744756 public String toString () {
745757 return String .format (
746- "DynamoApp [name=%s, shortName=%s, active=%s, sponsorName=%s, identifier=%s, automaticCustomEvents=%s"
758+ "DynamoApp [name=%s, shortName=%s, active=%s, sponsorName=%s, identifier=%s, adherenceReportEnabled=%b, automaticCustomEvents=%s"
747759 + "autoVerificationEmailSuppressed=%b, minAgeOfConsent=%s, exporter3Configuration=%s, exporter3Enabled=%b, participantIpLockingEnabled=%b, "
748760 + "appIdExcludedInExport=%b, supportEmail=%s, synapseDataAccessTeamId=%s, synapseProjectId=%s, "
749761 + "technicalEmail=%s, uploadValidationStrictness=%s, consentNotificationEmail=%s, "
@@ -755,7 +767,7 @@ public String toString() {
755767 + "phoneSignInEnabled=%s, accountLimit=%s, oauthProviders=%s, appleAppLinks=%s, androidAppLinks=%s, "
756768 + "reauthenticationEnabled=%s, autoVerificationPhoneSuppressed=%s, verifyChannelOnSignInEnabled=%s, "
757769 + "defaultTemplates=%s]" ,
758- name , shortName , active , sponsorName , identifier , automaticCustomEvents ,
770+ name , shortName , active , sponsorName , identifier , adherenceReportEnabled , automaticCustomEvents ,
759771 autoVerificationEmailSuppressed , minAgeOfConsent , exporter3Configuration , exporter3Enabled , participantIpLockingEnabled , appIdExcludedInExport ,
760772 supportEmail , synapseDataAccessTeamId , synapseProjectId , technicalEmail , uploadValidationStrictness ,
761773 consentNotificationEmail , consentNotificationEmailVerified , version , profileAttributes , taskIdentifiers ,
0 commit comments