Skip to content
This repository was archived by the owner on Sep 15, 2025. It is now read-only.

Commit 09dbbea

Browse files
Merge pull request #64 from wordpress-mobile/issue/10711-redux-struct-accessibility
Exposed public initializer for SiteCreationRequest
2 parents 46c2bc0 + a70d0e5 commit 09dbbea

File tree

1 file changed

+33
-10
lines changed

1 file changed

+33
-10
lines changed

WordPressKit/WordPressComServiceRemote+SiteCreation.swift

Lines changed: 33 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,39 @@ import Foundation
66
/// This value type is intended to express a site creation request.
77
///
88
public struct SiteCreationRequest: Encodable {
9-
let segmentIdentifier: Int64
10-
let verticalIdentifier: String?
11-
let title: String
12-
let tagline: String?
13-
let siteURLString: String
14-
let isPublic: Bool
15-
let languageIdentifier: String
16-
let shouldValidate: Bool
17-
let clientIdentifier: String
18-
let clientSecret: String
9+
public let segmentIdentifier: Int64
10+
public let verticalIdentifier: String?
11+
public let title: String
12+
public let tagline: String?
13+
public let siteURLString: String
14+
public let isPublic: Bool
15+
public let languageIdentifier: String
16+
public let shouldValidate: Bool
17+
public let clientIdentifier: String
18+
public let clientSecret: String
19+
20+
public init(segmentIdentifier: Int64,
21+
verticalIdentifier: String?,
22+
title: String,
23+
tagline: String?,
24+
siteURLString: String,
25+
isPublic: Bool,
26+
languageIdentifier: String,
27+
shouldValidate: Bool,
28+
clientIdentifier: String,
29+
clientSecret: String) {
30+
31+
self.segmentIdentifier = segmentIdentifier
32+
self.verticalIdentifier = verticalIdentifier
33+
self.title = title
34+
self.tagline = tagline
35+
self.siteURLString = siteURLString
36+
self.isPublic = isPublic
37+
self.languageIdentifier = languageIdentifier
38+
self.shouldValidate = shouldValidate
39+
self.clientIdentifier = clientIdentifier
40+
self.clientSecret = clientSecret
41+
}
1942

2043
public func encode(to encoder: Encoder) throws {
2144
var container = encoder.container(keyedBy: CodingKeys.self)

0 commit comments

Comments
 (0)