Gainsight · Schema

Objective

Properties

Name Type Description
Gsid string Objective unique identifier
Name string Objective name
Description string Objective description
SuccessPlanId string Parent success plan Gsid
Status string Objective status
Priority string Objective priority
DueDate string Objective due date
CompletionPercentage number Completion percentage
CreatedDate string
ModifiedDate string
View JSON Schema on GitHub

JSON Schema

gainsight-objective-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Objective",
  "title": "Objective",
  "type": "object",
  "properties": {
    "Gsid": {
      "type": "string",
      "description": "Objective unique identifier"
    },
    "Name": {
      "type": "string",
      "description": "Objective name"
    },
    "Description": {
      "type": "string",
      "description": "Objective description"
    },
    "SuccessPlanId": {
      "type": "string",
      "description": "Parent success plan Gsid"
    },
    "Status": {
      "type": "string",
      "enum": [
        "Not Started",
        "In Progress",
        "Completed"
      ],
      "description": "Objective status"
    },
    "Priority": {
      "type": "string",
      "description": "Objective priority"
    },
    "DueDate": {
      "type": "string",
      "format": "date",
      "description": "Objective due date"
    },
    "CompletionPercentage": {
      "type": "number",
      "description": "Completion percentage"
    },
    "CreatedDate": {
      "type": "string",
      "format": "date-time"
    },
    "ModifiedDate": {
      "type": "string",
      "format": "date-time"
    }
  }
}