WireFormats

Definitions of the "props" interfaces and types that define the wire format for communication between the frontend and backend

Classes

Name Description  
Metadata for an Entity. Beta
Metadata for a property. Beta
RelatedElement The Id and relationship class of an Element that is somehow related to another Element  
TypeDefinition A RelatedElement relationship that describes the TypeDefinitionElement of an element.  

Enumerations

Name Description  
MassPropertiesOperation Specify whether to accumulate volumes, areas, or lengths for the supplied elements. Beta
PrimitiveTypeCode The primitive types of an Entity property. Beta
TextureFlags Beta
TextureMapUnits Beta

Interfaces

Name Description  
CalloutProps  
CategoryProps Parameters of a Category  
CustomAttribute A custom attribute instance Beta
DefinitionElementProps Properties of a DefinitionElement  
DistanceExpressionProps Properties of a DistanceExpression Beta
ElementAspectProps Properties of an ElementAspect  
ElementLoadProps Parameters to specify what element to load for IModelDb.Elements.getElementProps.  
ElementProps Properties of an Element  
EntityMetaDataProps Beta
EntityProps The properties of an Entity as they are read/stored from/to the iModel.  
EntityQueryParams Parameters for performing a query on Entity classes.  
ExternalSourceAspectProps Properties of an ExternalSourceAspect that stores synchronization information for an element originating from an external source.  
FunctionalElementProps  
GeometricElement2dProps Properties that define a GeometricElement2d  
GeometricElement3dProps Properties that define a GeometricElement3d  
GeometricElementProps Properties of a GeometricElement  
GeometricModel2dProps Properties that define a GeometricModel2d  
GeometryPartProps Properties of a GeometryPart  
ILinearElementProps Properties of an ILinearElement Beta
ILinearlyLocatedAttributionProps Properties of an ILinearlyLocatedAttribution Beta
InformationPartitionElementProps Properties of a InformationPartitionElement  
IReferentProps Properties of an IReferent Beta
LinearlyLocatedAttributionProps Properties of a LinearlyLocatedAttribution Beta
LinearlyReferencedAtLocationAspectProps Properties of a LinearlyReferencedAtLocation Beta
LinearlyReferencedAtLocationProps Core properties of a LinearlyReferencedAtLocation Beta
LinearlyReferencedFromToLocationAspectProps Properties of a LinearlyReferencedFromToLocation Beta
LinearlyReferencedFromToLocationProps Core properties of a LinearlyReferencedFromToLocation Beta
LineStyleProps Properties of a LineStyle Beta
MassPropertiesRequestProps Information required to request mass properties for elements from the front end to the back end. Beta
MassPropertiesResponseProps Information returned from the back end to the front end holding the result of the mass properties calculation. Beta
ModelProps Properties that define a Model  
ModelQueryParams Parameters for performing a query on Model classes.  
Placement2dProps Properties of a Placement2d  
Placement3dProps Properties of a Placement3d  
PropertyMetaDataProps Beta
ReferentElementProps Properties of a ReferentElement Beta
RelatedElementProps Properties of a NavigationProperty.  
RenderMaterialProps Properties that define a RenderMaterial Beta
SheetBorderTemplateProps Properties of a SheetBorderTemplate Beta
SheetProps Properties of a Sheet Beta
SheetTemplateProps Properties of a SheetTemplate Beta
SubCategoryProps Parameters of a SubCategory  
SubjectProps Properties of a Subject  
TextureMapProps Properties that define how a texture is mapped to a material Beta
TextureProps Properties that define a Texture Beta
TypeDefinitionElementProps Properties of a TypeDefinitionElement  
ViewAttachmentLabelProps  
ViewAttachmentProps Properties for a ViewAttachment  

Type Aliases

Name Description  
DPoint2dProps Contains two array entries orders X, Y containing doubles Beta
PlacementProps  
PropertyCallback A callback function to process properties of an Entity Beta
RgbFactorProps Contains three array entries ordered as red, green, blue containing values 0 to 1 Beta

Last Updated: 13 August, 2019