Skip to content

gi-nx


gi-nx / Project

ts
type Project = {
  _isSpace: boolean;
  _permissions: Permissions;
  _sharingDetails: {
     org: OrgProjectDetails[];
     team: TeamProjectDetails[];
     user: UserProjectDetails[];
  };
  geometry:   | Point
     | Polygon
     | MultiPolygon;
  properties: {
     acronymFloorSpaceRatio?: string;
     acronymGross?: string;
     acronymNet?: string;
     acronymSaleable?: string;
     color?: string;
     created_at?: string;
     crs?: string;
     currencySymbol?: string;
     defaultApp?: string;
     defaultBoundary?: boolean;
     description?: string;
     grid?: Grid;
     id: string;
     mapboxStyle?: string;
     name: string;
     org_id?: number;
     org_name?: string;
     siteArea?: number;
     units?: ProjectUnits;
  } & Partial<ProjectBoundaryStyle> & Record<string, any>;
  type: "Feature";
  _isSpace: false;
};

Type Declaration

NameType
_isSpacefalse