id.sifa.profile.course

sifa.id

Documentation

Record representing a single completed course.

main record

Record representing a single completed course.

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Required

Client-declared timestamp when this record was originally created.

institution string Optional

Institution or platform offering the course.

maxLength: 1000 bytesmaxGraphemes: 100 graphemes
name string Required

Course name.

maxLength: 2000 bytesminLength: 1 bytesmaxGraphemes: 200 graphemes
number string Optional

Course number or code (e.g., 'CS101').

maxLength: 500 bytesmaxGraphemes: 50 graphemes
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "name",
      "createdAt"
    ],
    "properties": {
      "name": {
        "type": "string",
        "maxLength": 2000,
        "minLength": 1,
        "description": "Course name.",
        "maxGraphemes": 200
      },
      "number": {
        "type": "string",
        "maxLength": 500,
        "description": "Course number or code (e.g., 'CS101').",
        "maxGraphemes": 50
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "Client-declared timestamp when this record was originally created."
      },
      "education": {
        "ref": "com.atproto.repo.strongRef",
        "type": "ref",
        "description": "Reference to the associated id.sifa.profile.education record, if applicable."
      },
      "institution": {
        "type": "string",
        "maxLength": 1000,
        "description": "Institution or platform offering the course.",
        "maxGraphemes": 100
      }
    }
  },
  "description": "Record representing a single completed course."
}

Lexicon Garden

@