Microsoft Graph · Schema
microsoft.graph.columnDefinition
Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/microsoft.graph.columnDefinition",
"title": "microsoft.graph.columnDefinition",
"allOf": [
{
"$ref": "#/components/schemas/microsoft.graph.entity"
},
{
"title": "columnDefinition",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"boolean": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.booleanColumn"
},
{
"type": "object",
"nullable": true
}
],
"description": "This column stores Boolean values."
},
"calculated": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.calculatedColumn"
},
{
"type": "object",
"nullable": true
}
],
"description": "This column's data is calculated based on other columns."
},
"choice": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.choiceColumn"
},
{
"type": "object",
"nullable": true
}
],
"description": "This column stores data from a list of choices."
},
"columnGroup": {
"type": "string",
"description": "For site columns, the name of the group this column belongs to. Helps organize related columns.",
"nullable": true
},
"contentApprovalStatus": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.contentApprovalStatusColumn"
},
{
"type": "object",
"nullable": true
}
],
"description": "This column stores content approval status."
},
"currency": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.currencyColumn"
},
{
"type": "object",
"nullable": true
}
],
"description": "This column stores currency values."
},
"dateTime": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.dateTimeColumn"
},
{
"type": "object",
"nullable": true
}
],
"description": "This column stores DateTime values."
},
"defaultValue": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.defaultColumnValue"
},
{
"type": "object",
"nullable": true
}
],
"description": "The default value for this column."
},
"description": {
"type": "string",
"description": "The user-facing description of the column.",
"nullable": true
},
"displayName": {
"type": "string",
"description": "The user-facing name of the column.",
"nullable": true
},
"enforceUniqueValues": {
"type": "boolean",
"description": "If true, no two list items may have the same value for this column.",
"nullable": true
},
"geolocation": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.geolocationColumn"
},
{
"type": "object",
"nullable": true
}
],
"description": "This column stores a geolocation."
},
"hidden": {
"type": "boolean",
"description": "Specifies whether the column is displayed in the user interface.",
"nullable": true
},
"hyperlinkOrPicture": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn"
},
{
"type": "object",
"nullable": true
}
],
"description": "This column stores hyperlink or picture values."
},
"indexed": {
"type": "boolean",
"description": "Specifies whether the column values can be used for sorting and searching.",
"nullable": true
},
"isDeletable": {
"type": "boolean",
"description": "Indicates whether this column can be deleted.",
"nullable": true
},
"isReorderable": {
"type": "boolean",
"description": "Indicates whether values in the column can be reordered. Read-only.",
"nullable": true
},
"isSealed": {
"type": "boolean",
"description": "Specifies whether the column can be changed.",
"nullable": true
},
"lookup": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.lookupColumn"
},
{
"type": "object",
"nullable": true
}
],
"description": "This column's data is looked up from another source in the site."
},
"name": {
"type": "string",
"description": "The API-facing name of the column as it appears in the fields on a listItem. For the user-facing name, see displayName.",
"nullable": true
},
"number": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.numberColumn"
},
{
"type": "object",
"nullable": true
}
],
"description": "This column stores number values."
},
"personOrGroup": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.personOrGroupColumn"
},
{
"type": "object",
"nullable": true
}
],
"description": "This column stores Person or Group values."
},
"propagateChanges": {
"type": "boolean",
"description": "If 'true', changes to this column will be propagated to lists that implement the column.",
"nullable": true
},
"readOnly": {
"type": "boolean",
"description": "Specifies whether the column values can be modified.",
"nullable": true
},
"required": {
"type": "boolean",
"description": "Specifies whether the column value isn't optional.",
"nullable": true
},
"sourceContentType": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.contentTypeInfo"
},
{
"type": "object",
"nullable": true
}
],
"description": "ContentType from which this column is inherited from. Present only in contentTypes columns response. Read-only."
},
"term": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.termColumn"
},
{
"type": "object",
"nullable": true
}
],
"description": "This column stores taxonomy terms."
},
"text": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.textColumn"
},
{
"type": "object",
"nullable": true
}
],
"description": "This column stores text values."
},
"thumbnail": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.thumbnailColumn"
},
{
"type": "object",
"nullable": true
}
],
"description": "This column stores thumbnail values."
},
"type": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.columnTypes"
},
{
"type": "object",
"nullable": true
}
],
"description": "For site columns, the type of column. Read-only."
},
"validation": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.columnValidation"
},
{
"type": "object",
"nullable": true
}
],
"description": "This column stores validation formula and message for the column."
},
"sourceColumn": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.columnDefinition"
},
{
"type": "object",
"nullable": true
}
],
"description": "The source column for the content type column.",
"x-ms-navigationProperty": true
},
"@odata.type": {
"type": "string"
}
}
}
],
"x-ms-discriminator-value": "#microsoft.graph.columnDefinition"
}