     struct Key {
         static let destinations = "destinations"
         static let firstPublishDate = "first_publish_date"
+        static let resourceKey = "resource_key"
     }
     
     struct Value {
         static let firstPublishDate = "firstPublishDateString"
+        static let resourceKey = "resourceKey"
     }
 }

    /// The time in ISO 8601 format when the user first published this upload/post.
    /// - Note: This property is available to provide interoperability with Objective-C codebases.
    ///         Using `firstPublishDate` is preferred.
    public var firstPublishDateString: String?
    
    /// The time as a `Date` when the user first published this upload/post.
    public var firstPublishDate: Date?
    
    /// The status of the upload/post on each of the supported platforms.
    public var destinations: PublishDestinations?
    
    // MARK: - Overrides
    

    
    public override func getObjectMapping() -> Any? {
        return [
            String.Key.firstPublishDate: String.Value.firstPublishDate,
            String.Key.resourceKey: String.Value.resourceKey
        ]
    }
    
