ReportingDescriptorRelationship

@JsonClass(generateAdapter = true)
data class ReportingDescriptorRelationship(    @Json(name = "description") val description: Message? = null,     @Json(name = "kinds") val kinds: List<String>? = null,     @Json(name = "properties") val properties: PropertyBag? = null,     @Json(name = "target") val target: ReportingDescriptorReference)

Information about the relation of one reporting descriptor to another.

Constructors

Link copied to clipboard
fun ReportingDescriptorRelationship(    @Json(name = "description") description: Message? = null,     @Json(name = "kinds") kinds: List<String>? = null,     @Json(name = "properties") properties: PropertyBag? = null,     @Json(name = "target") target: ReportingDescriptorReference)

Properties

Link copied to clipboard
val description: Message? = null

A description of the reporting descriptor relationship.

Link copied to clipboard
val kinds: List<String>? = null

A set of distinct strings that categorize the relationship. Well-known kinds include 'canPrecede', 'canFollow', 'willPrecede', 'willFollow', 'superset', 'subset', 'equal', 'disjoint', 'relevant', and 'incomparable'.

Link copied to clipboard
val properties: PropertyBag? = null

Key/value pairs that provide additional information about the reporting descriptor reference.

Link copied to clipboard
val target: ReportingDescriptorReference

A reference to the related reporting descriptor.

Sources

Link copied to clipboard