IfdProperty Data Type

The Class IfdProperty.

Subtypes
IfdPropertyWithValues
Properties
name data type description
guid string Gets the guid of the object. This is formated according to the Ifc specifications.
versionId string Gets the version id.
versionDate string Gets the version date.
status IfdStatusEnum Gets the status.
contexts array of IfdContext Gets the contexts.
fullNames array of IfdName Gets the full names.
relationshipType IfdRelationshipTypeEnum Gets the relationship type.
definitions array of IfdDescription Gets the definitions.
conceptType IfdConceptTypeEnum Gets the concept type.
comments array of IfdDescription Gets the comments.
shortNames array of IfdName Gets the short names.
lexemes array of IfdName Gets the lexemes.
measure IfdConcept Gets the measure.
unit IfdConcept Gets the unit.
illustrations array of IfdIllustration Gets the illustrations.
owner IfdOrganization Gets the owner.

Example

{
  "guid" : "...",
  "versionId" : "...",
  "versionDate" : "...",
  "status" : "APPROVED",
  "contexts" : [ {
    "guid" : "...",
    "versionId" : "...",
    "restricted" : true,
    "versionDate" : "...",
    "readOnly" : true,
    "status" : "APPROVED",
    "fullNames" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "UNDEFINED"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "SHORTNAME"
    } ],
    "definitions" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "DEFINITION"
    } ],
    "comments" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "DEFINITION"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "COMMENT"
    } ]
  }, {
    "guid" : "...",
    "versionId" : "...",
    "restricted" : true,
    "versionDate" : "...",
    "readOnly" : true,
    "status" : "APPROVED",
    "fullNames" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "UNDEFINED"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "UNDEFINED"
    } ],
    "definitions" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "DEFINITION"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    } ],
    "comments" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "COMMENT"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    } ]
  } ],
  "fullNames" : [ {
    "guid" : "...",
    "language" : {
      "guid" : "...",
      "nameInEnglish" : "...",
      "nameInSelf" : "...",
      "languageCode" : "..."
    },
    "name" : "...",
    "languageFamily" : "...",
    "nameType" : "SHORTNAME"
  }, {
    "guid" : "...",
    "language" : {
      "guid" : "...",
      "nameInEnglish" : "...",
      "nameInSelf" : "...",
      "languageCode" : "..."
    },
    "name" : "...",
    "languageFamily" : "...",
    "nameType" : "LEXEME"
  } ],
  "relationshipType" : "CLASSIFIES",
  "definitions" : [ {
    "guid" : "...",
    "language" : {
      "guid" : "...",
      "nameInEnglish" : "...",
      "nameInSelf" : "...",
      "languageCode" : "..."
    },
    "languageFamily" : "...",
    "description" : "...",
    "descriptionType" : "DEFINITION"
  }, {
    "guid" : "...",
    "language" : {
      "guid" : "...",
      "nameInEnglish" : "...",
      "nameInSelf" : "...",
      "languageCode" : "..."
    },
    "languageFamily" : "...",
    "description" : "...",
    "descriptionType" : "COMMENT"
  } ],
  "conceptType" : "SUBJECT",
  "comments" : [ {
    "guid" : "...",
    "language" : {
      "guid" : "...",
      "nameInEnglish" : "...",
      "nameInSelf" : "...",
      "languageCode" : "..."
    },
    "languageFamily" : "...",
    "description" : "...",
    "descriptionType" : "UNDEFINED"
  }, {
    "guid" : "...",
    "language" : {
      "guid" : "...",
      "nameInEnglish" : "...",
      "nameInSelf" : "...",
      "languageCode" : "..."
    },
    "languageFamily" : "...",
    "description" : "...",
    "descriptionType" : "UNDEFINED"
  } ],
  "shortNames" : [ {
    "guid" : "...",
    "language" : {
      "guid" : "...",
      "nameInEnglish" : "...",
      "nameInSelf" : "...",
      "languageCode" : "..."
    },
    "name" : "...",
    "languageFamily" : "...",
    "nameType" : "FULLNAME"
  }, {
    "guid" : "...",
    "language" : {
      "guid" : "...",
      "nameInEnglish" : "...",
      "nameInSelf" : "...",
      "languageCode" : "..."
    },
    "name" : "...",
    "languageFamily" : "...",
    "nameType" : "SHORTNAME"
  } ],
  "lexemes" : [ {
    "guid" : "...",
    "language" : {
      "guid" : "...",
      "nameInEnglish" : "...",
      "nameInSelf" : "...",
      "languageCode" : "..."
    },
    "name" : "...",
    "languageFamily" : "...",
    "nameType" : "UNDEFINED"
  }, {
    "guid" : "...",
    "language" : {
      "guid" : "...",
      "nameInEnglish" : "...",
      "nameInSelf" : "...",
      "languageCode" : "..."
    },
    "name" : "...",
    "languageFamily" : "...",
    "nameType" : "LEXEME"
  } ],
  "measure" : {
    "guid" : "...",
    "versionId" : "...",
    "versionDate" : "...",
    "status" : "DRAFT",
    "fullNames" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "UNDEFINED"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "LEXEME"
    } ],
    "definitions" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "COMMENT"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    } ],
    "conceptType" : "VALUE",
    "comments" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "COMMENT"
    } ],
    "shortNames" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "FULLNAME"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "SHORTNAME"
    } ],
    "lexemes" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "FULLNAME"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "FULLNAME"
    } ],
    "illustrations" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "blobstoreKey" : "...",
      "illustrationUrl" : "..."
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "blobstoreKey" : "...",
      "illustrationUrl" : "..."
    } ],
    "owner" : {
      "guid" : "...",
      "name" : "...",
      "URL" : "..."
    }
  },
  "unit" : {
    "guid" : "...",
    "versionId" : "...",
    "versionDate" : "...",
    "status" : "INVALID",
    "fullNames" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "SHORTNAME"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "LEXEME"
    } ],
    "definitions" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "DEFINITION"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    } ],
    "conceptType" : "NEST",
    "comments" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "COMMENT"
    } ],
    "shortNames" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "UNDEFINED"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "UNDEFINED"
    } ],
    "lexemes" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "UNDEFINED"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "LEXEME"
    } ],
    "illustrations" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "blobstoreKey" : "...",
      "illustrationUrl" : "..."
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "blobstoreKey" : "...",
      "illustrationUrl" : "..."
    } ],
    "owner" : {
      "guid" : "...",
      "name" : "...",
      "URL" : "..."
    }
  },
  "illustrations" : [ {
    "guid" : "...",
    "language" : {
      "guid" : "...",
      "nameInEnglish" : "...",
      "nameInSelf" : "...",
      "languageCode" : "..."
    },
    "languageFamily" : "...",
    "blobstoreKey" : "...",
    "illustrationUrl" : "..."
  }, {
    "guid" : "...",
    "language" : {
      "guid" : "...",
      "nameInEnglish" : "...",
      "nameInSelf" : "...",
      "languageCode" : "..."
    },
    "languageFamily" : "...",
    "blobstoreKey" : "...",
    "illustrationUrl" : "..."
  } ],
  "owner" : {
    "guid" : "...",
    "name" : "...",
    "URL" : "..."
  }
}