Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import RealmSwift
- @objcMembers class DetailMovieEntry: Object {
- dynamic var backdropPath: String?
- dynamic var budget: Int?
- dynamic var homepage: String?
- dynamic var originalTitle: String?
- dynamic var overview: String?
- dynamic var voteAverage: Double?
- dynamic var posterPath: String?
- dynamic var revenue: Int?
- dynamic var runtime: Int?
- dynamic var title: String?
- dynamic var tagline: String?
- dynamic var releaseDate: String?
- dynamic var id: Int?
- dynamic var originalLanguage: String?
- // override class func primaryKey() -> String? {
- // return String(id)
- // }
- func toEntity() -> DetailMovieEntity {
- return .init(backdropPath: backdropPath,
- budget: budget,
- homepage: homepage,
- originalTitle: originalTitle,
- overview: overview,
- voteAverage: voteAverage,
- posterPath: posterPath,
- revenue: revenue,
- runtime: runtime,
- title: title,
- tagline: tagline,
- releaseDate: releaseDate,
- id: id,
- originalLanguage: originalLanguage)
- }
- convenience init(backdropPath: String?,
- budget: Int?,
- homepage: String?,
- originalTitle: String?,
- overview: String?,
- voteAverage: Double?,
- posterPath: String?,
- revenue: Int?,
- runtime: Int?,
- title: String?,
- tagline: String?,
- releaseDate: String?,
- id: Int?,
- originalLanguage: String?) {
- self.init()
- self.backdropPath = backdropPath
- self.budget = budget
- self.homepage = homepage
- self.originalTitle = originalTitle
- self.overview = overview
- self.voteAverage = voteAverage
- self.posterPath = posterPath
- self.revenue = revenue
- self.runtime = runtime
- self.title = title
- self.tagline = tagline
- self.releaseDate = releaseDate
- self.budget = budget
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement