
eedm.campus-organizations.v7.0.campus-organizations.json Maven / Gradle / Ivy
{
"title" : "Campus Organizations",
"description" : "Organizations involved in extra curricular activities.",
"type" : "object",
"properties" : {
"metadata" : {
"$ref" : "resource:/eedm/metadata.json"
},
"id" : {
"title" : "ID",
"description" : "The global identifier of the Campus Organizations.",
"type" : "string",
"format" : "guid",
"pattern" : "^[a-f0-9]{8}(?:-[a-f0-9]{4}){3}-[a-f0-9]{12}$"
},
"name" : {
"title" : "Name",
"description" : "Name of the Campus Organization.",
"type" : "string"
},
"parentOrganization" : {
"title" : "Parent Organization",
"description" : "Parent organization to which the campus organization comes under.",
"oneOf" : [ {
"type" : "object",
"properties" : {
"id" : {
"title" : "ID",
"description" : "The global identifier for the Parent Organization.",
"type" : "string",
"format" : "guid",
"pattern" : "^[a-f0-9]{8}(?:-[a-f0-9]{4}){3}-[a-f0-9]{12}$"
}
},
"links" : [ {
"rel" : "self",
"href" : "/organizations/{id}",
"targetSchema" : {
"$ref" : "organizations.json#"
}
} ],
"additionalProperties" : false,
"required" : [ "id" ]
}, {
"type" : "object",
"maxProperties" : 0
} ]
},
"code" : {
"title" : "Code",
"description" : "The generally unique code for a campus organization.",
"type" : "string"
},
"type" : {
"title" : "Type",
"description" : "Type of the organizations (eg: athletic, culture)",
"oneOf" : [ {
"type" : "object",
"properties" : {
"id" : {
"title" : "ID",
"description" : "The global identifier for the Type.",
"type" : "string",
"format" : "guid",
"pattern" : "^[a-f0-9]{8}(?:-[a-f0-9]{4}){3}-[a-f0-9]{12}$"
}
},
"links" : [ {
"rel" : "self",
"href" : "/campus-organization-types/{id}",
"targetSchema" : {
"$ref" : "campus-organization-types.json#"
}
} ],
"additionalProperties" : false,
"required" : [ "id" ]
}, {
"type" : "object",
"maxProperties" : 0
} ]
}
},
"required" : [ "id", "name" ],
"additionalProperties" : false,
"links" : [ {
"rel" : "filter",
"encType" : "application/x-www-form-urlencoded",
"method" : "GET",
"href" : "/campus-organizations/",
"schema" : {
"type" : "object",
"properties" : {
"organization" : {
"type" : "string"
}
}
}
} ]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy