@@ -38,19 +38,16 @@ data class OpenFrameResult(
38
38
val state : String?
39
39
)
40
40
41
-
42
41
data class GetMetadataResponse (
43
42
val url : String ,
44
43
val extractedTags : Map <String , String >
45
44
)
46
45
47
-
48
46
data class PostRedirectResponse (
49
47
val originalUrl : String ,
50
48
val redirectedTo : String
51
49
)
52
50
53
-
54
51
data class OpenFramesUntrustedData (
55
52
val url : String ,
56
53
val timestamp : Int ,
@@ -61,7 +58,6 @@ data class OpenFramesUntrustedData(
61
58
62
59
typealias FramesApiRedirectResponse = PostRedirectResponse
63
60
64
-
65
61
data class FramePostUntrustedData (
66
62
val url : String ,
67
63
val timestamp : Long ,
@@ -73,44 +69,35 @@ data class FramePostUntrustedData(
73
69
val unixTimestamp : Int
74
70
)
75
71
76
-
77
72
data class FramePostTrustedData (
78
73
val messageBytes : String
79
74
)
80
75
81
-
82
76
data class FramePostPayload (
83
77
val clientProtocol : String ,
84
78
val untrustedData : FramePostUntrustedData ,
85
79
val trustedData : FramePostTrustedData
86
80
)
87
81
88
-
89
82
data class DmActionInputs (
90
83
val conversationTopic : String? ,
91
84
val participantAccountAddresses : List <String >
92
85
)
93
86
94
-
95
87
data class GroupActionInputs (
96
88
val groupId : ByteArray ,
97
89
val groupSecret : ByteArray
98
90
)
99
91
100
-
101
92
sealed class ConversationActionInputs {
102
-
103
93
data class Dm (val inputs : DmActionInputs ) : ConversationActionInputs()
104
-
105
-
106
94
data class Group (val inputs : GroupActionInputs ) : ConversationActionInputs()
107
95
}
108
96
109
-
110
97
data class FrameActionInputs (
111
98
val frameUrl : String ,
112
99
val buttonIndex : Int ,
113
100
val inputText : String? ,
114
101
val state : String? ,
115
102
val conversationInputs : ConversationActionInputs
116
- )
103
+ )
0 commit comments