@@ -24,7 +24,7 @@ import type { Health } from "./health_status.pub_pb.js";
2424import type { GroupDetails } from "./group.pub_pb.js" ;
2525import type { Supplies } from "./supplies.pub_pb.js" ;
2626import type { Orbit } from "./orbit.pub_pb.js" ;
27- import type { AltIdType , OverrideStatus , OverrideType , Source , UInt32Range } from "./types.pub_pb.js" ;
27+ import type { AltIdType , OverrideStatus , OverrideType , UInt32Range } from "./types.pub_pb.js" ;
2828import type { Color } from "../../type/color.pub_pb.js" ;
2929
3030/**
@@ -40,7 +40,7 @@ export declare const file_anduril_entitymanager_v1_entity_pub: GenFile;
4040 */
4141export declare type Entity = Message < "anduril.entitymanager.v1.Entity" > & {
4242 /**
43- * A Globally Unique Identifier (GUID) for your entity. If this field is empty, the Entity API
43+ * A Globally Unique Identifier (GUID) for your entity. If this field is empty, the Entity Manager API
4444 * automatically generates an ID when it creates the entity.
4545 *
4646 * @generated from field: string entity_id = 1;
@@ -49,22 +49,22 @@ export declare type Entity = Message<"anduril.entitymanager.v1.Entity"> & {
4949
5050 /**
5151 * A human-readable entity description that's helpful for debugging purposes and human
52- * traceability. If this field is empty, the Entity API generates one for you.
52+ * traceability. If this field is empty, the Entity Manager API generates one for you.
5353 *
5454 * @generated from field: string description = 2;
5555 */
5656 description : string ;
5757
5858 /**
59- * Indicates the entity is active and should have lifecycle state of CREATE or UPDATE.
59+ * Indicates the entity is active and should have a lifecycle state of CREATE or UPDATE.
6060 * Set this field to true when publishing an entity.
6161 *
6262 * @generated from field: bool is_live = 3;
6363 */
6464 isLive : boolean ;
6565
6666 /**
67- * The time when the entity was first known to the entity producer. If this field is empty, the Entity API uses the
67+ * The time when the entity was first known to the entity producer. If this field is empty, the Entity Manager API uses the
6868 * current timestamp of when the entity is first received.
6969 * For example, when a drone is first powered on, it might report its startup time as the created time.
7070 * The timestamp doesn't change for the lifetime of an entity.
@@ -143,7 +143,7 @@ export declare type Entity = Message<"anduril.entitymanager.v1.Entity"> & {
143143 correlation ?: Correlation ;
144144
145145 /**
146- * Military view of the entity.
146+ * View of the entity.
147147 *
148148 * @generated from field: anduril.entitymanager.v1.MilView mil_view = 10;
149149 */
@@ -237,7 +237,7 @@ export declare type Entity = Message<"anduril.entitymanager.v1.Entity"> & {
237237 taskCatalog ?: TaskCatalog ;
238238
239239 /**
240- * The relationships between this entity and other entities in the battlespace .
240+ * The relationships between this entity and other entities in the common operational picture (COP) .
241241 *
242242 * @generated from field: anduril.entitymanager.v1.Relationships relationships = 33;
243243 */
@@ -286,7 +286,7 @@ export declare type Entity = Message<"anduril.entitymanager.v1.Entity"> & {
286286 groupDetails ?: GroupDetails ;
287287
288288 /**
289- * Contains relevant supply information for the entity, such as munitions and fuel.
289+ * Contains relevant supply information for the entity, such as fuel.
290290 *
291291 * @generated from field: anduril.entitymanager.v1.Supplies supplies = 42;
292292 */
@@ -314,8 +314,7 @@ export declare const EntitySchema: GenMessage<Entity>;
314314export declare type Status = Message < "anduril.entitymanager.v1.Status" > & {
315315 /**
316316 * A string that describes the activity that the entity is performing.
317- * Examples include "RECONNAISSANCE", "INTERDICTION", "ELECTRONIC WARFARE (EW)", "RETURN TO BASE (RTB)", "PREPARING
318- * FOR LAUNCH".
317+ * Examples include "RECONNAISSANCE", "INTERDICTION", "RETURN TO BASE (RTB)", "PREPARING FOR LAUNCH".
319318 *
320319 * @generated from field: string platform_activity = 1;
321320 */
@@ -442,13 +441,6 @@ export declare type Provenance = Message<"anduril.entitymanager.v1.Provenance">
442441 */
443442 dataType : string ;
444443
445- /**
446- * Enum defining the source TO BE DEPRECATED
447- *
448- * @generated from field: anduril.entitymanager.v1.Source source = 1;
449- */
450- source : Source ;
451-
452444 /**
453445 * An ID that allows an element from a source to be uniquely identified
454446 *
@@ -701,6 +693,7 @@ export declare const RangeRingsSchema: GenMessage<RangeRings>;
701693export declare type Correlation = Message < "anduril.entitymanager.v1.Correlation" > & {
702694 /**
703695 * If an entity is correlated, it is either the primary or a secondary.
696+ * DEPRECATED - Use membership instead.
704697 *
705698 * @generated from oneof anduril.entitymanager.v1.Correlation.correlation
706699 */
@@ -724,6 +717,13 @@ export declare type Correlation = Message<"anduril.entitymanager.v1.Correlation"
724717 case : "secondary" ;
725718 } | { case : undefined ; value ?: undefined } ;
726719
720+ /**
721+ * If present, this entity is a part of a correlation set.
722+ *
723+ * @generated from field: anduril.entitymanager.v1.CorrelationMembership membership = 4;
724+ */
725+ membership ?: CorrelationMembership ;
726+
727727 /**
728728 * If present, this entity was explicitly decorrelated from one or more entities.
729729 * An entity can be both correlated and decorrelated as long as they are disjoint sets.
@@ -786,6 +786,80 @@ export declare type SecondaryCorrelation = Message<"anduril.entitymanager.v1.Sec
786786 */
787787export declare const SecondaryCorrelationSchema : GenMessage < SecondaryCorrelation > ;
788788
789+ /**
790+ * @generated from message anduril.entitymanager.v1.CorrelationMembership
791+ */
792+ export declare type CorrelationMembership = Message < "anduril.entitymanager.v1.CorrelationMembership" > & {
793+ /**
794+ * The ID of the correlation set this entity belongs to.
795+ *
796+ * @generated from field: string correlation_set_id = 1;
797+ */
798+ correlationSetId : string ;
799+
800+ /**
801+ * If an entity is correlated, it may or may not be the primary.
802+ *
803+ * @generated from oneof anduril.entitymanager.v1.CorrelationMembership.membership
804+ */
805+ membership : {
806+ /**
807+ * This entity is the primary of a correlation set meaning that it serves as the representative
808+ * entity of the correlation set.
809+ *
810+ * @generated from field: anduril.entitymanager.v1.PrimaryMembership primary = 2;
811+ */
812+ value : PrimaryMembership ;
813+ case : "primary" ;
814+ } | {
815+ /**
816+ * This entity is not the primary of the correlation set. Note that there may not
817+ * be a primary at all.
818+ *
819+ * @generated from field: anduril.entitymanager.v1.NonPrimaryMembership non_primary = 3;
820+ */
821+ value : NonPrimaryMembership ;
822+ case : "nonPrimary" ;
823+ } | { case : undefined ; value ?: undefined } ;
824+
825+ /**
826+ * Additional metadata on this correlation.
827+ *
828+ * @generated from field: anduril.entitymanager.v1.CorrelationMetadata metadata = 4;
829+ */
830+ metadata ?: CorrelationMetadata ;
831+ } ;
832+
833+ /**
834+ * Describes the message anduril.entitymanager.v1.CorrelationMembership.
835+ * Use `create(CorrelationMembershipSchema)` to create a new message.
836+ */
837+ export declare const CorrelationMembershipSchema : GenMessage < CorrelationMembership > ;
838+
839+ /**
840+ * @generated from message anduril.entitymanager.v1.PrimaryMembership
841+ */
842+ export declare type PrimaryMembership = Message < "anduril.entitymanager.v1.PrimaryMembership" > & {
843+ } ;
844+
845+ /**
846+ * Describes the message anduril.entitymanager.v1.PrimaryMembership.
847+ * Use `create(PrimaryMembershipSchema)` to create a new message.
848+ */
849+ export declare const PrimaryMembershipSchema : GenMessage < PrimaryMembership > ;
850+
851+ /**
852+ * @generated from message anduril.entitymanager.v1.NonPrimaryMembership
853+ */
854+ export declare type NonPrimaryMembership = Message < "anduril.entitymanager.v1.NonPrimaryMembership" > & {
855+ } ;
856+
857+ /**
858+ * Describes the message anduril.entitymanager.v1.NonPrimaryMembership.
859+ * Use `create(NonPrimaryMembershipSchema)` to create a new message.
860+ */
861+ export declare const NonPrimaryMembershipSchema : GenMessage < NonPrimaryMembership > ;
862+
789863/**
790864 * @generated from message anduril.entitymanager.v1.Decorrelation
791865 */
0 commit comments