Skip to content

gi-nx


gi-nx / ProjectDetails

ts
type ProjectDetails = {
  attachments: ProjectAttachment[];
  first_vista: {
     details: {
        created_at: string;
        details: {
           _pixelsToMeters?: number;
           _viewBox?: {
              geometry: {
                 coordinates: [..., ...][][];
                 type: "Polygon";
              };
              properties: Record<string, any>;
              type: "Feature";
           };
           activeLayer: string;
           camera: Camera & {
              latitude?: number;
              longitude?: number;
           };
           description?: string;
           dpi?: number;
           layerTree: LayerTree;
           name: string;
           order?: number;
           scenarios?: string[];
           size?: {
              height: number;
              width: number;
           };
           snapShot: string;
           solarDate: string;
           topView: TopView;
        };
        id: number | "new";
        name: string;
        project: number | string;
        sort_order?: number;
     }["details"];
     name: string;
     project: number;
  };
} & Permissions;

Type Declaration

NameType
attachmentsProjectAttachment[]
first_vista.details{ created_at: string; details: { _pixelsToMeters?: number; _viewBox?: { geometry: { coordinates: [..., ...][][]; type: "Polygon"; }; properties: Record<string, any>; type: "Feature"; }; activeLayer: string; camera: Camera & { latitude?: number; longitude?: number; }; description?: string; dpi?: number; layerTree: LayerTree; name: string; order?: number; scenarios?: string[]; size?: { height: number; width: number; }; snapShot: string; solarDate: string; topView: TopView; }; id: number | "new"; name: string; project: number | string; sort_order?: number; }["details"]
first_vista.namestring
first_vista.projectnumber