sdk
Toggle table of contents
1.1.12-SNAPSHOT
Select version
1.1.14-SNAPSHOT
1.1.12-SNAPSHOT
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
>