AnalysisInterfaceEndpoint
data class AnalysisInterfaceEndpoint(val direction: AnalysisInterfaceDirection, val topicType: String, val payloadDeclaredType: String, val payloadCanonicalType: String, val fields: List<String>, val harnessFields: List<AnalysisInterfaceField>)
Renderer-neutral description of one activity endpoint.
payloadDeclaredType preserves the public C++ spelling exposed by the topic while payloadCanonicalType preserves Clang's desugared identity used for schema lookup.
Constructors
Link copied to clipboard
constructor(direction: AnalysisInterfaceDirection, topicType: String, payloadDeclaredType: String, payloadCanonicalType: String, fields: List<String>, harnessFields: List<AnalysisInterfaceField>)