@@ -29,6 +29,8 @@ public struct Site: Decodable, Equatable, GeneratedFakeable, GeneratedCopiable {
2929 ///
3030 public let loginURL : String
3131
32+ public let frameNonce : String
33+
3234 /// Short name for site's plan.
3335 ///
3436 public let plan : String
@@ -82,13 +84,15 @@ public struct Site: Decodable, Equatable, GeneratedFakeable, GeneratedCopiable {
8284 let gmtOffset = try optionsContainer. decode ( Double . self, forKey: . gmtOffset)
8385 let adminURL = try optionsContainer. decode ( String . self, forKey: . adminURL)
8486 let loginURL = try optionsContainer. decode ( String . self, forKey: . loginURL)
87+ let frameNonce = try optionsContainer. decode ( String . self, forKey: . frameNonce)
8588
8689 self . init ( siteID: siteID,
8790 name: name,
8891 description: description,
8992 url: url,
9093 adminURL: adminURL,
9194 loginURL: loginURL,
95+ frameNonce: frameNonce,
9296 plan: String ( ) , // Not created on init. Added in supplementary API request.
9397 isJetpackThePluginInstalled: isJetpackThePluginInstalled,
9498 isJetpackConnected: isJetpackConnected,
@@ -107,6 +111,7 @@ public struct Site: Decodable, Equatable, GeneratedFakeable, GeneratedCopiable {
107111 url: String ,
108112 adminURL: String ,
109113 loginURL: String ,
114+ frameNonce: String ,
110115 plan: String ,
111116 isJetpackThePluginInstalled: Bool ,
112117 isJetpackConnected: Bool ,
@@ -121,6 +126,7 @@ public struct Site: Decodable, Equatable, GeneratedFakeable, GeneratedCopiable {
121126 self . url = url
122127 self . adminURL = adminURL
123128 self . loginURL = loginURL
129+ self . frameNonce = frameNonce
124130 self . plan = plan
125131 self . isJetpackThePluginInstalled = isJetpackThePluginInstalled
126132 self . isJetpackConnected = isJetpackConnected
@@ -163,6 +169,7 @@ private extension Site {
163169 case jetpackConnectionActivePlugins = " jetpack_connection_active_plugins "
164170 case adminURL = " admin_url "
165171 case loginURL = " login_url "
172+ case frameNonce = " frame_nonce "
166173 }
167174
168175 enum PlanKeys : String , CodingKey {
0 commit comments