---
title: CLSContextType.custom
framework: classkit
role: symbol
role_heading: Case
path: classkit/clscontexttype/custom
---

# CLSContextType.custom

A context for assignable content that isn’t represented by one of the built-in context types.

## Declaration

```swift
case custom
```

## Discussion

Discussion If you use the CLSContextType.custom type, you can provide a user-visible name for the type by setting the customTypeName property.

## See Also

### Context Types

- [CLSContextType.app](classkit/clscontexttype/app.md)
- [CLSContextType.audio](classkit/clscontexttype/audio.md)
- [CLSContextType.book](classkit/clscontexttype/book.md)
- [CLSContextType.challenge](classkit/clscontexttype/challenge.md)
- [CLSContextType.chapter](classkit/clscontexttype/chapter.md)
- [CLSContextType.course](classkit/clscontexttype/course.md)
- [CLSContextType.document](classkit/clscontexttype/document.md)
- [CLSContextType.exercise](classkit/clscontexttype/exercise.md)
- [CLSContextType.game](classkit/clscontexttype/game.md)
- [CLSContextType.lesson](classkit/clscontexttype/lesson.md)
- [CLSContextType.level](classkit/clscontexttype/level.md)
- [CLSContextType.none](classkit/clscontexttype/none.md)
- [CLSContextType.page](classkit/clscontexttype/page.md)
- [CLSContextType.quiz](classkit/clscontexttype/quiz.md)
- [CLSContextType.section](classkit/clscontexttype/section.md)
