# Categories ## Example Usage ```typescript import { Categories } from "@lukehagar/discoursejs/sdk/models/operations"; let value: Categories = { canEdit: false, color: "olive", defaultListFilter: "", defaultTopPeriod: "", defaultView: "", description: "Total systemic ability", descriptionExcerpt: "", descriptionText: "", hasChildren: false, id: 97258, minimumRequiredTags: 90233, name: "", navigateToFirstPostAfterRead: false, notificationLevel: 497777, numFeaturedTopics: 619183, permission: 581082, position: 382440, postCount: 241557, readRestricted: false, showSubcategoryList: false, slug: "", sortAscending: "", sortOrder: "", subcategoryIds: [""], subcategoryListStyle: "", textColor: "", topicCount: 96562, topicTemplate: "", topicUrl: "", topicsAllTime: 169025, topicsDay: 984934, topicsMonth: 859581, topicsWeek: 896582, topicsYear: 58534, uploadedBackground: "", uploadedBackgroundDark: "", uploadedLogo: "", uploadedLogoDark: "", }; ``` ## Fields | Field | Type | Required | Description | | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | | `canEdit` | *boolean* | :heavy_check_mark: | N/A | | `color` | *string* | :heavy_check_mark: | N/A | | `defaultListFilter` | *string* | :heavy_check_mark: | N/A | | `defaultTopPeriod` | *string* | :heavy_check_mark: | N/A | | `defaultView` | *string* | :heavy_check_mark: | N/A | | `description` | *string* | :heavy_check_mark: | N/A | | `descriptionExcerpt` | *string* | :heavy_check_mark: | N/A | | `descriptionText` | *string* | :heavy_check_mark: | N/A | | `hasChildren` | *boolean* | :heavy_check_mark: | N/A | | `id` | *number* | :heavy_check_mark: | N/A | | `isUncategorized` | *boolean* | :heavy_minus_sign: | N/A | | `minimumRequiredTags` | *number* | :heavy_check_mark: | N/A | | `name` | *string* | :heavy_check_mark: | N/A | | `navigateToFirstPostAfterRead` | *boolean* | :heavy_check_mark: | N/A | | `notificationLevel` | *number* | :heavy_check_mark: | N/A | | `numFeaturedTopics` | *number* | :heavy_check_mark: | N/A | | `permission` | *number* | :heavy_check_mark: | N/A | | `position` | *number* | :heavy_check_mark: | N/A | | `postCount` | *number* | :heavy_check_mark: | N/A | | `readRestricted` | *boolean* | :heavy_check_mark: | N/A | | `showSubcategoryList` | *boolean* | :heavy_check_mark: | N/A | | `slug` | *string* | :heavy_check_mark: | N/A | | `sortAscending` | *string* | :heavy_check_mark: | N/A | | `sortOrder` | *string* | :heavy_check_mark: | N/A | | `subcategoryIds` | *any*[] | :heavy_check_mark: | N/A | | `subcategoryList` | *any*[] | :heavy_minus_sign: | N/A | | `subcategoryListStyle` | *string* | :heavy_check_mark: | N/A | | `textColor` | *string* | :heavy_check_mark: | N/A | | `topicCount` | *number* | :heavy_check_mark: | N/A | | `topicTemplate` | *string* | :heavy_check_mark: | N/A | | `topicUrl` | *string* | :heavy_check_mark: | N/A | | `topicsAllTime` | *number* | :heavy_check_mark: | N/A | | `topicsDay` | *number* | :heavy_check_mark: | N/A | | `topicsMonth` | *number* | :heavy_check_mark: | N/A | | `topicsWeek` | *number* | :heavy_check_mark: | N/A | | `topicsYear` | *number* | :heavy_check_mark: | N/A | | `uploadedBackground` | *string* | :heavy_check_mark: | N/A | | `uploadedBackgroundDark` | *string* | :heavy_check_mark: | N/A | | `uploadedLogo` | *string* | :heavy_check_mark: | N/A | | `uploadedLogoDark` | *string* | :heavy_check_mark: | N/A |