I have this code below
import Foundation
import HandyJSON
class SignedS3URL: BaseModel {
var uploadUrl:UploadURLDetails?
var isPublic:Bool?
var filename:String?
var url:String?
var s3Key:String?
}
class Fields: BaseModel {
var x_amz_algorithm:String?
var policy:String?
var acl:String?
var content_type:String?
var x_amz_signature:String?
var x_amz_credential:String?
var x_amz_date:String?
var x_amz_meta_videoid:String?
var x_amz_security_token:String?
var key:String?
required init() {}
func mapping(mapper: HelpingMapper) {
mapper <<<
self.x_amz_algorithm <-- "x-amz-algorithm"
mapper <<<
self.content_type <-- "Content-Type"
mapper <<<
self.x_amz_signature <-- "x-amz-signature"
mapper <<<
self.x_amz_credential <-- "x-amz-credential"
mapper <<<
self.x_amz_date <-- "x-amz-date"
mapper <<<
self.x_amz_meta_videoid <-- "x-amz-meta-videoid"
mapper <<<
self.x_amz_security_token <-- "x-amz-security-token"
}
}
class UploadURLDetails: BaseModel {
var url:String?
var fields:Fields?
}
but values in mapper returns nil, any help or suggextion?
1条答案
按热度按时间wztqucjr1#
any answer?