@@ -4,6 +4,7 @@ import Foundation
4
4
public struct InPlayerSubscription : Codable {
5
5
6
6
public let cancelToken : String ?
7
+ public let status : String ?
7
8
public let description : String ?
8
9
public let assetTitle : String ?
9
10
public let assetId : Int ?
@@ -18,6 +19,7 @@ public struct InPlayerSubscription: Codable {
18
19
19
20
enum CodingKeys : String , CodingKey {
20
21
case cancelToken = " cancel_token "
22
+ case status = " action_type "
21
23
case description = " description "
22
24
case assetTitle = " item_title "
23
25
case assetId = " item_id "
@@ -35,6 +37,7 @@ public struct InPlayerSubscription: Codable {
35
37
public init ( from decoder: Decoder ) throws {
36
38
let values = try decoder. container ( keyedBy: CodingKeys . self)
37
39
cancelToken = try values. decodeIfPresent ( String . self, forKey: . cancelToken)
40
+ status = try values. decodeIfPresent ( String . self, forKey: . status)
38
41
description = try values. decodeIfPresent ( String . self, forKey: . description)
39
42
assetTitle = try values. decodeIfPresent ( String . self, forKey: . assetTitle)
40
43
assetId = try values. decodeIfPresent ( Int . self, forKey: . assetId)
0 commit comments