IfdRelationshipWithValues Data Type

The Class IfdRelationshipWithValues.

Properties
name data type description
guid string Gets the guid of the object. This is formated according to the Ifc specifications.
contexts array of IfdContext Gets the context key.
valueRoles array of IfdValueRolePair Gets the value roles.
relationshipType IfdRelationshipTypeEnum Gets the relationship type.
measure IfdConcept Gets the measure.
parent IfdConcept Gets the parent.
child IfdConcept Gets the child.

Example

{
  "guid" : "...",
  "contexts" : [ {
    "guid" : "...",
    "versionId" : "...",
    "restricted" : true,
    "versionDate" : "...",
    "readOnly" : true,
    "status" : "TRANSFERRED",
    "fullNames" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "SHORTNAME"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "SHORTNAME"
    } ],
    "definitions" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    } ],
    "comments" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "COMMENT"
    } ]
  }, {
    "guid" : "...",
    "versionId" : "...",
    "restricted" : true,
    "versionDate" : "...",
    "readOnly" : true,
    "status" : "INVALID",
    "fullNames" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "SHORTNAME"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "LEXEME"
    } ],
    "definitions" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    } ],
    "comments" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "COMMENT"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "COMMENT"
    } ]
  } ],
  "valueRoles" : [ {
    "guid" : "...",
    "value" : {
      "guid" : "...",
      "versionId" : "...",
      "versionDate" : "...",
      "status" : "TRANSFERRED",
      "fullNames" : [ { }, { } ],
      "definitions" : [ { }, { } ],
      "conceptType" : "UNIT",
      "comments" : [ { }, { } ],
      "shortNames" : [ { }, { } ],
      "lexemes" : [ { }, { } ],
      "illustrations" : [ { }, { } ],
      "owner" : { }
    },
    "valueRole" : "DEFINED"
  }, {
    "guid" : "...",
    "value" : {
      "guid" : "...",
      "versionId" : "...",
      "versionDate" : "...",
      "status" : "DRAFT",
      "fullNames" : [ { }, { } ],
      "definitions" : [ { }, { } ],
      "conceptType" : "ACTOR",
      "comments" : [ { }, { } ],
      "shortNames" : [ { }, { } ],
      "lexemes" : [ { }, { } ],
      "illustrations" : [ { }, { } ],
      "owner" : { }
    },
    "valueRole" : "MAXIMUM"
  } ],
  "relationshipType" : "COMPOSES",
  "measure" : {
    "guid" : "...",
    "versionId" : "...",
    "versionDate" : "...",
    "status" : "CHECKED",
    "fullNames" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "FULLNAME"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "FULLNAME"
    } ],
    "definitions" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "DEFINITION"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    } ],
    "conceptType" : "CLASSIFICATION",
    "comments" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    } ],
    "shortNames" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "LEXEME"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "SHORTNAME"
    } ],
    "lexemes" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "LEXEME"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "UNDEFINED"
    } ],
    "illustrations" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "blobstoreKey" : "...",
      "illustrationUrl" : "..."
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "blobstoreKey" : "...",
      "illustrationUrl" : "..."
    } ],
    "owner" : {
      "guid" : "...",
      "name" : "...",
      "URL" : "..."
    }
  },
  "parent" : {
    "guid" : "...",
    "versionId" : "...",
    "versionDate" : "...",
    "status" : "INVALID",
    "fullNames" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "LEXEME"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "LEXEME"
    } ],
    "definitions" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "COMMENT"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    } ],
    "conceptType" : "DOCUMENT",
    "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" : "LEXEME"
    } ],
    "lexemes" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "SHORTNAME"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "LEXEME"
    } ],
    "illustrations" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "blobstoreKey" : "...",
      "illustrationUrl" : "..."
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "blobstoreKey" : "...",
      "illustrationUrl" : "..."
    } ],
    "owner" : {
      "guid" : "...",
      "name" : "...",
      "URL" : "..."
    }
  },
  "child" : {
    "guid" : "...",
    "versionId" : "...",
    "versionDate" : "...",
    "status" : "CHECKED",
    "fullNames" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "UNDEFINED"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "SHORTNAME"
    } ],
    "definitions" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "COMMENT"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    } ],
    "conceptType" : "MEASURE",
    "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" : "SHORTNAME"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "FULLNAME"
    } ],
    "illustrations" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "blobstoreKey" : "...",
      "illustrationUrl" : "..."
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "blobstoreKey" : "...",
      "illustrationUrl" : "..."
    } ],
    "owner" : {
      "guid" : "...",
      "name" : "...",
      "URL" : "..."
    }
  }
}