File tree Expand file tree Collapse file tree 7 files changed +7
-17
lines changed
src/main/kotlin/com/linecorp/flutter_line_sdk/model Expand file tree Collapse file tree 7 files changed +7
-17
lines changed Original file line number Diff line number Diff line change 11-keep class com.linecorp.flutter_line_sdk.** { *; }
22-keepattributes Signature
33-keepattributes *Annotation*
4+
45## gson
56-dontwarn sun.misc.**
67-keep class com.linecorp.flutter_line_sdk.model.** { *; }
8+ -keepclassmembers class com.linecorp.flutter_line_sdk.model.** { <fields>; }
9+ -keepclassmembers class com.linecorp.linesdk.** { <fields>; }
710-keep class * implements com.google.gson.TypeAdapter
811-keep class * implements com.google.gson.TypeAdapterFactory
912-keep class * implements com.google.gson.JsonSerializer
1013-keep class * implements com.google.gson.JsonDeserializer
1114
1215# Prevent R8 from leaving Data object members always null
13- -keepclassmembers,allowobfuscation class * {
16+ -keepclassmembers class * {
1417 @com.google.gson.annotations.SerializedName <fields>;
1518}
Original file line number Diff line number Diff line change 11package com.linecorp.linesdk.unitywrapper.model
22
3- import android.support.annotation.Keep
43import com.google.gson.Gson
54import com.google.gson.annotations.SerializedName
65import com.linecorp.linesdk.auth.LineLoginResult
76
87
9- @Keep
108data class AccessToken (
119 @SerializedName(" access_token" )
1210 val accessToken : String ,
Original file line number Diff line number Diff line change 11package com.linecorp.linesdk.unitywrapper.model
22
3- import android.support.annotation.Keep
4-
5-
6- @Keep
7- data class BotFriendshipStatus (val friendFlag : Boolean )
3+ data class BotFriendshipStatus (
4+ val friendFlag : Boolean
5+ )
Original file line number Diff line number Diff line change 11package com.linecorp.linesdk.unitywrapper.model
22
3- import android.support.annotation.Keep
43
5-
6- @Keep
74data class Error (
85 val code : Int ,
96 val message : String
Original file line number Diff line number Diff line change 11package com.linecorp.linesdk.unitywrapper.model
22
3- import android.support.annotation.Keep
43import com.linecorp.flutter_line_sdk.model.UserProfile
54import com.linecorp.linesdk.Scope
65import com.linecorp.linesdk.auth.LineLoginResult
76
8- @Keep
97data class LoginResultForFlutter (
108 val accessToken : AccessToken ,
119 val scope : String ,
Original file line number Diff line number Diff line change 11package com.linecorp.flutter_line_sdk.model
22
3- import android.support.annotation.Keep
43import com.linecorp.linesdk.LineProfile
54
6- @Keep
75data class UserProfile (
86 val userId : String ,
97 val displayName : String ,
Original file line number Diff line number Diff line change 11package com.linecorp.linesdk.unitywrapper.model
22
3- import android.support.annotation.Keep
43import com.google.gson.annotations.SerializedName
54
6- @Keep
75data class VerifyAccessTokenResult (
86 @SerializedName(" client_id" )
97 val channelId : String ,
You can’t perform that action at this time.
0 commit comments