11package promise.base.photo
22
3- import android.annotation.SuppressLint
43import android.os.Parcel
54import android.os.Parcelable
65import promise.base.post.Post
@@ -14,42 +13,34 @@ class Photo() : ActiveRecord<Photo>() {
1413 var title: String? = null
1514 var url: String? = null
1615 var thumbnailUrl: String? = null
16+
1717 @HasOne
18- var post : Post ? = null
18+ var photoPost : Post ? = null
1919
2020 constructor (parcel: Parcel ) : this () {
2121 albumId = parcel.readValue(Int ::class .java.classLoader) as ? Int
2222 title = parcel.readString()
2323 url = parcel.readString()
2424 thumbnailUrl = parcel.readString()
25- post = parcel.readParcelable(Post ::class .java.classLoader)
25+ photoPost = parcel.readParcelable(Post ::class .java.classLoader)
2626 }
2727
28- override fun getEntity (): Photo {
29- return this
30- }
28+ override fun getEntity (): Photo = this
3129
3230 override fun writeToParcel (parcel : Parcel , flags : Int ) {
3331 super .writeToParcel(parcel, flags)
3432 parcel.writeValue(albumId)
3533 parcel.writeString(title)
3634 parcel.writeString(url)
3735 parcel.writeString(thumbnailUrl)
38- parcel.writeParcelable(post , flags)
36+ parcel.writeParcelable(photoPost , flags)
3937 }
4038
41- override fun describeContents (): Int {
42- return 0
43- }
39+ override fun describeContents (): Int = 0
4440
4541 companion object CREATOR : Parcelable.Creator<Photo> {
46- override fun createFromParcel (parcel : Parcel ): Photo {
47- return Photo (parcel)
48- }
49-
50- override fun newArray (size : Int ): Array <Photo ?> {
51- return arrayOfNulls(size)
52- }
42+ override fun createFromParcel (parcel : Parcel ): Photo = Photo (parcel)
43+ override fun newArray (size : Int ): Array <Photo ?> = arrayOfNulls(size)
5344 }
5445
5546}
0 commit comments