diff --git a/stix2/v20/sdo.py b/stix2/v20/sdo.py index d08063e..8565dcb 100644 --- a/stix2/v20/sdo.py +++ b/stix2/v20/sdo.py @@ -240,7 +240,7 @@ class Report(_DomainObject): ('name', StringProperty(required=True)), ('description', StringProperty()), ('published', TimestampProperty(required=True)), - ('object_refs', ListProperty(ReferenceProperty(invalid_types=[], spec_version='2.0'), required=True)), + ('object_refs', ListProperty(ReferenceProperty(valid_types=["SCO", "SDO", "SRO"], spec_version='2.0'), required=True)), ('revoked', BooleanProperty(default=lambda: False)), ('labels', ListProperty(OpenVocabProperty(REPORT_LABEL), required=True)), ('external_references', ListProperty(ExternalReference)), diff --git a/stix2/v21/sdo.py b/stix2/v21/sdo.py index bba531e..da90542 100644 --- a/stix2/v21/sdo.py +++ b/stix2/v21/sdo.py @@ -644,7 +644,7 @@ class Report(_DomainObject): ('description', StringProperty()), ('report_types', ListProperty(OpenVocabProperty(REPORT_TYPE))), ('published', TimestampProperty(required=True)), - ('object_refs', ListProperty(ReferenceProperty(invalid_types=[], spec_version='2.1'), required=True)), + ('object_refs', ListProperty(ReferenceProperty(valid_types=["SCO", "SDO", "SRO"], spec_version='2.1'), required=True)), ('revoked', BooleanProperty(default=lambda: False)), ('labels', ListProperty(StringProperty)), ('confidence', IntegerProperty()),