@@ -177,10 +177,14 @@ private enum RemotePostWordPressComCodingKeys: String, CodingKey {
177177 static let postTags = " post_tag "
178178}
179179
180- struct RemotePostCreateParametersWordPressComEncoder : Encodable {
180+ public struct RemotePostCreateParametersWordPressComEncoder : Encodable {
181181 let parameters : RemotePostCreateParameters
182182
183- func encode( to encoder: Encoder ) throws {
183+ public init ( parameters: RemotePostCreateParameters ) {
184+ self . parameters = parameters
185+ }
186+
187+ public func encode( to encoder: Encoder ) throws {
184188 var container = encoder. container ( keyedBy: RemotePostWordPressComCodingKeys . self)
185189 try container. encodeIfPresent ( parameters. type, forKey: . type)
186190 try container. encodeIfPresent ( parameters. status, forKey: . status)
@@ -212,10 +216,14 @@ struct RemotePostCreateParametersWordPressComEncoder: Encodable {
212216 }
213217}
214218
215- struct RemotePostUpdateParametersWordPressComEncoder : Encodable {
219+ public struct RemotePostUpdateParametersWordPressComEncoder : Encodable {
216220 let parameters : RemotePostUpdateParameters
217221
218- func encode( to encoder: Encoder ) throws {
222+ public init ( parameters: RemotePostUpdateParameters ) {
223+ self . parameters = parameters
224+ }
225+
226+ public func encode( to encoder: Encoder ) throws {
219227 var container = encoder. container ( keyedBy: RemotePostWordPressComCodingKeys . self)
220228 try container. encodeIfPresent ( parameters. ifNotModifiedSince, forKey: . ifNotModifiedSince)
221229
@@ -274,10 +282,14 @@ private enum RemotePostXMLRPCCodingKeys: String, CodingKey {
274282 static let postTags = " post_tag "
275283}
276284
277- struct RemotePostCreateParametersXMLRPCEncoder : Encodable {
285+ public struct RemotePostCreateParametersXMLRPCEncoder : Encodable {
278286 let parameters : RemotePostCreateParameters
279287
280- func encode( to encoder: Encoder ) throws {
288+ public init ( parameters: RemotePostCreateParameters ) {
289+ self . parameters = parameters
290+ }
291+
292+ public func encode( to encoder: Encoder ) throws {
281293 var container = encoder. container ( keyedBy: RemotePostXMLRPCCodingKeys . self)
282294 try container. encode ( parameters. type, forKey: . type)
283295 try container. encodeIfPresent ( parameters. status, forKey: . postStatus)
@@ -309,10 +321,14 @@ struct RemotePostCreateParametersXMLRPCEncoder: Encodable {
309321 }
310322}
311323
312- struct RemotePostUpdateParametersXMLRPCEncoder : Encodable {
324+ public struct RemotePostUpdateParametersXMLRPCEncoder : Encodable {
313325 let parameters : RemotePostUpdateParameters
314326
315- func encode( to encoder: Encoder ) throws {
327+ public init ( parameters: RemotePostUpdateParameters ) {
328+ self . parameters = parameters
329+ }
330+
331+ public func encode( to encoder: Encoder ) throws {
316332 var container = encoder. container ( keyedBy: RemotePostXMLRPCCodingKeys . self)
317333 try container. encodeIfPresent ( parameters. ifNotModifiedSince, forKey: . ifNotModifiedSince)
318334 try container. encodeIfPresent ( parameters. status, forKey: . postStatus)
0 commit comments