sdk
Toggle table of contents
1.2.2
Select version
1.2.4
1.2.3
1.2.2
1.2.1
1.1.1
1.0
debug
androidJvm
release
Target filter
debug
androidJvm
release
Switch theme
Search in API
Skip to content
sdk
sdk
/
ai.abra.sdk.rule
Package-level
declarations
Types
Types
Metadata
Link copied to clipboard
androidJvm
@
JsonClass
(
generateAdapter
=
true
)
data
class
Metadata
(
@
Json
(
name
=
"vendor"
)
val
vendor
:
Vendor
,
@
Json
(
name
=
"rule"
)
val
rule
:
String
,
@
Json
(
name
=
"type"
)
val
type
:
ResultType
,
@
Json
(
name
=
"message"
)
val
message
:
String
)
:
Codable
Metadata
Json
Adapter
Link copied to clipboard
debug
release
class
MetadataJsonAdapter
(
moshi
:
Moshi
)
:
JsonAdapter
<
Metadata
>
class
MetadataJsonAdapter
(
moshi
:
Moshi
)
:
JsonAdapter
<
Metadata
>
Result
Link copied to clipboard
androidJvm
@
JsonClass
(
generateAdapter
=
true
)
data
class
Result
(
@
Json
(
name
=
"metadata"
)
val
metadata
:
Metadata
,
@
Json
(
name
=
"snapshots"
)
val
snapshots
:
List
<
Snapshot
>
,
@
Json
(
name
=
"elements"
)
val
elements
:
List
<
SemanticElement
<
*
>
>
)
:
Codable
,
Scalable
<
Result
>
Result
Json
Adapter
Link copied to clipboard
debug
release
class
ResultJsonAdapter
(
moshi
:
Moshi
)
:
JsonAdapter
<
ERROR CLASS: Wrong number of type arguments
>
class
ResultJsonAdapter
(
moshi
:
Moshi
)
:
JsonAdapter
<
ERROR CLASS: Wrong number of type arguments
>
Result
Type
Link copied to clipboard
androidJvm
enum
ResultType
:
Enum
<
ResultType
>
Rule
Link copied to clipboard
androidJvm
abstract
class
Rule
Rule
Config
Key
Link copied to clipboard
androidJvm
enum
RuleConfigKey
:
Enum
<
RuleConfigKey
>
Rule
Config
Value
Link copied to clipboard
androidJvm
sealed
class
RuleConfigValue
Rules
Link copied to clipboard
androidJvm
interface
Rules
Ruleset
Link copied to clipboard
androidJvm
@
JsonClass
(
generateAdapter
=
true
)
data
class
Ruleset
(
@
Json
(
name
=
"abra"
)
val
abra
:
List
<
AbraRules
>
,
@
Json
(
name
=
"google"
)
val
google
:
List
<
GoogleRules
>
)
:
Codable
Ruleset
Json
Adapter
Link copied to clipboard
debug
release
class
RulesetJsonAdapter
(
moshi
:
Moshi
)
:
JsonAdapter
<
ERROR CLASS: Symbol not found for Ruleset
>
class
RulesetJsonAdapter
(
moshi
:
Moshi
)
:
JsonAdapter
<
ERROR CLASS: Symbol not found for Ruleset
>
Vendor
Link copied to clipboard
androidJvm
enum
Vendor
:
Enum
<
Vendor
>