SolutionGraphResponse

Response payload for a Solution endpoint.

Definition

TypeScript
interface SolutionGraphResponse {
  solution: {
    id: string;
    workspaceId: string;
    name: string;
    description: string | null;
    createdBy: string;
    deletedAt: string | null;
    retentionTier: "short" | "medium" | "long" | "none" | null;
    createdAt: string;
    updatedAt: string;
  };
  members: Array<{
    memberId: string;
    entityId: string;
    entityType: string;
    name: string | null;
  }>;
  edges: Array<{
    sourceEntityId: string;
    targetEntityId: string;
    relation: "triggers" | "calls" | "renders" | "contains" | "uses";
  }>;
}

Fields

FieldTypeNotes
solution{ id: string; workspaceId: string; name: string; description: string | null; createdBy: string; deletedAt: string | null; retentionTier: "short" | "medium" | "long" | "none" | null; createdAt: string; updatedAt: string; }required
membersArray<{ memberId: string; entityId: string; entityType: string; name: string | null; }>required
edgesArray<{ sourceEntityId: string; targetEntityId: string; relation: "triggers" | "calls" | "renders" | "contains" | "uses"; }>required