package me.eternal.purrfect.core.wrapper.impl import me.eternal.purrfect.core.wrapper.AbstractWrapper import org.mozilla.javascript.annotations.JSGetter import org.mozilla.javascript.annotations.JSSetter class BitmojiInfo(obj: Any?) : AbstractWrapper(obj) { @get:JSGetter @set:JSSetter var avatarId by field("mAvatarId") @get:JSGetter @set:JSSetter var backgroundId by field("mBackgroundId") @get:JSGetter @set:JSSetter var sceneId by field("mSceneId") @get:JSGetter @set:JSSetter var selfieId by field("mSelfieId") } class Snapchatter(obj: Any?) : AbstractWrapper(obj) { @get:JSGetter val bitmojiInfo by field("mBitmojiInfo") @get:JSGetter @set:JSSetter var displayName by field("mDisplayName") @get:JSGetter @set:JSSetter var userId by field("mUserId") { SnapUUID(it) } @get:JSGetter @set:JSSetter var username by field("mUsername") }