Skip to content

Commit 503f1da

Browse files
authored
Publish tags and categories APIs (#804)
1 parent dcacc77 commit 503f1da

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed

native/swift/Sources/wordpress-api/Exports.swift

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,34 @@ public typealias MediaRequestListWithEditContextResponse = WordPressAPIInternal.
120120
public typealias MediaRequestListWithViewContextResponse = WordPressAPIInternal.MediaRequestListWithViewContextResponse
121121
public typealias MediaRequestListWithEmbedContextResponse = WordPressAPIInternal.MediaRequestListWithEmbedContextResponse
122122

123+
// MARK: - Tags
124+
public typealias TagId = WordPressAPIInternal.TagId
125+
public typealias SparseTag = WordPressAPIInternal.SparseTag
126+
public typealias TagWithEditContext = WordPressAPIInternal.TagWithEditContext
127+
public typealias TagWithViewContext = WordPressAPIInternal.TagWithViewContext
128+
public typealias TagWithEmbedContext = WordPressAPIInternal.TagWithEmbedContext
129+
public typealias TagCreateParams = WordPressAPIInternal.TagCreateParams
130+
public typealias TagUpdateParams = WordPressAPIInternal.TagUpdateParams
131+
public typealias TagListParams = WordPressAPIInternal.TagListParams
132+
public typealias TagsRequestExecutor = WordPressAPIInternal.TagsRequestExecutor
133+
public typealias TagsRequestListWithEditContextResponse = WordPressAPIInternal.TagsRequestListWithEditContextResponse
134+
public typealias TagsRequestListWithViewContextResponse = WordPressAPIInternal.TagsRequestListWithViewContextResponse
135+
public typealias TagsRequestListWithEmbedContextResponse = WordPressAPIInternal.TagsRequestListWithEmbedContextResponse
136+
137+
// MARK: - Categories
138+
public typealias CategoryId = WordPressAPIInternal.CategoryId
139+
public typealias SparseCategory = WordPressAPIInternal.SparseCategory
140+
public typealias CategoryWithEditContext = WordPressAPIInternal.CategoryWithEditContext
141+
public typealias CategoryWithViewContext = WordPressAPIInternal.CategoryWithViewContext
142+
public typealias CategoryWithEmbedContext = WordPressAPIInternal.CategoryWithEmbedContext
143+
public typealias CategoryCreateParams = WordPressAPIInternal.CategoryCreateParams
144+
public typealias CategoryUpdateParams = WordPressAPIInternal.CategoryUpdateParams
145+
public typealias CategoryListParams = WordPressAPIInternal.CategoryListParams
146+
public typealias CategoriesRequestExecutor = WordPressAPIInternal.CategoriesRequestExecutor
147+
public typealias CategoriesRequestListWithEditContextResponse = WordPressAPIInternal.CategoriesRequestListWithEditContextResponse
148+
public typealias CategoriesRequestListWithViewContextResponse = WordPressAPIInternal.CategoriesRequestListWithViewContextResponse
149+
public typealias CategoriesRequestListWithEmbedContextResponse = WordPressAPIInternal.CategoriesRequestListWithEmbedContextResponse
150+
123151
// MARK: – Site Settings
124152
public typealias SparseSiteSettings = WordPressAPIInternal.SparseSiteSettings
125153
public typealias SiteSettingsWithEditContext = WordPressAPIInternal.SiteSettingsWithEditContext

native/swift/Sources/wordpress-api/WordPressAPI.swift

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,18 @@ public actor WordPressAPI {
129129
self.requestBuilder.siteSettings()
130130
}
131131

132+
public var taxonomies: TaxonomiesRequestExecutor {
133+
self.requestBuilder.taxonomies()
134+
}
135+
136+
public var tags: TagsRequestExecutor {
137+
self.requestBuilder.tags()
138+
}
139+
140+
public var categories: CategoriesRequestExecutor {
141+
self.requestBuilder.categories()
142+
}
143+
132144
#if PROGRESS_REPORTING_ENABLED
133145
public func uploadMedia(
134146
params: MediaCreateParams,

0 commit comments

Comments
 (0)