//
//  ReceivedFriendReqAPIModel.swift


import Foundation

struct FriendReqAPIModel : Codable{
    let received_friends_request : [ReceivedReqListModel]
}

struct ReceivedReqListModel : Codable{
    let request_id : Int?
    let sender_id : Int?
    let receiver_id : Int?
    let request_sent_at : Int?
    let sender_name : String?
    let phone : String?
    let country_code : String?
    
    enum CodingKeys : String, CodingKey{
        case request_id = "request_id"
        case sender_id = "sender_id"
        case receiver_id = "receiver_id"
        case request_sent_at = "request_sent_at"
        case sender_name = "sender_name"
        case phone = "phone"
        case country_code = "country_code"
    }
    
    init(from decoder: Decoder) throws {
        let values = try decoder.container(keyedBy: CodingKeys.self)
        request_id = try values.decodeIfPresent(Int.self, forKey: .request_id)
        sender_id = try values.decodeIfPresent(Int.self, forKey: .sender_id)
        receiver_id = try values.decodeIfPresent(Int.self, forKey: .receiver_id)
        request_sent_at = try values.decodeIfPresent(Int.self, forKey: .request_sent_at)
        sender_name = try values.decodeIfPresent(String.self, forKey: .sender_name)
        phone = try values.decodeIfPresent(String.self, forKey: .phone)
        country_code = try values.decodeIfPresent(String.self, forKey: .country_code)
    }
}
