Preparing search index...
The search index is not available
@xyo-network/module
@xyo-network/module
QueryBoundWitnessValidator
Class QueryBoundWitnessValidator<T>
Type Parameters
T
extends
Query
=
Query
Hierarchy
BoundWitnessValidator
<
QueryBoundWitness
>
QueryBoundWitnessValidator
Index
Constructors
constructor
Properties
_query
obj
payload
schema
Name
Validator
Factory
Accessors
expected
Schema
hash
schema
Validator
string
Key
Obj
Methods
addresses
addresses
Uniqueness
previous
Hashes
schema
schema
Name
schemas
signatures
validate
validate
Array
Lengths
validate
Payload
Hashes
Length
validate
Result
Set
is
Query
Bound
Witness
Validator
set
Schema
Name
Validator
Factory
validate
Signature
Constructors
constructor
new
Query
Bound
Witness
Validator
<
T
>
(
payload
)
:
QueryBoundWitnessValidator
<
T
>
Type Parameters
T
extends
SchemaFields
&
PayloadFields
&
QueryFields
&
{
schema
:
string
;
}
=
SchemaFields
&
PayloadFields
&
QueryFields
&
{
schema
:
string
;
}
Parameters
payload
:
SchemaFields
&
PayloadFields
&
BoundWitnessFields
&
{
query
:
string
;
resultSet
?:
string
;
schema
:
"network.xyo.boundwitness"
;
}
Returns
QueryBoundWitnessValidator
<
T
>
Properties
Private
_query
_query
:
any
Readonly
obj
obj
:
SchemaFields
&
PayloadFields
&
BoundWitnessFields
&
{
query
:
string
;
resultSet
?:
string
;
schema
:
"network.xyo.boundwitness"
;
}
Protected
payload
payload
:
SchemaFields
&
PayloadFields
&
{
schema
:
string
;
}
Static
Protected
schema
Name
Validator
Factory
schema
Name
Validator
Factory
:
AllValidatorFactory
Accessors
Protected
expected
Schema
get
expectedSchema
(
)
:
string
Returns
string
hash
get
hash
(
)
:
string
Returns
string
schema
Validator
get
schemaValidator
(
)
:
AllValidator
Returns
AllValidator
Protected
string
Key
Obj
get
stringKeyObj
(
)
:
StringKeyObject
Returns
StringKeyObject
Methods
addresses
addresses
(
)
:
Error
[]
Returns
Error
[]
addresses
Uniqueness
addresses
Uniqueness
(
)
:
Error
[]
Returns
Error
[]
previous
Hashes
previous
Hashes
(
)
:
Error
[]
Returns
Error
[]
schema
schema
(
)
:
Error
[]
Returns
Error
[]
schema
Name
schema
Name
(
)
:
Error
[]
Returns
Error
[]
schemas
schemas
(
)
:
Error
[]
Returns
Error
[]
signatures
signatures
(
)
:
Error
[]
Returns
Error
[]
validate
validate
(
)
:
Error
[]
Returns
Error
[]
validate
Array
Lengths
validate
Array
Lengths
(
)
:
Error
[]
Returns
Error
[]
validate
Payload
Hashes
Length
validate
Payload
Hashes
Length
(
)
:
Error
[]
Returns
Error
[]
validate
Result
Set
validate
Result
Set
(
)
:
Error
[]
Returns
Error
[]
Static
is
Query
Bound
Witness
Validator
is
Query
Bound
Witness
Validator
(
obj
)
:
boolean
Parameters
obj
:
unknown
Returns
boolean
Static
set
Schema
Name
Validator
Factory
set
Schema
Name
Validator
Factory
(
factory
)
:
void
Parameters
factory
:
AllValidatorFactory
Returns
void
Static
validate
Signature
validate
Signature
(
hash
,
address
,
signature
?
)
:
Error
[]
Parameters
hash
:
string
address
:
string
Optional
signature
:
string
Returns
Error
[]
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
On This Page
constructor
_query
obj
payload
schema
Name
Validator
Factory
expected
Schema
hash
schema
Validator
string
Key
Obj
addresses
addresses
Uniqueness
previous
Hashes
schema
schema
Name
schemas
signatures
validate
validate
Array
Lengths
validate
Payload
Hashes
Length
validate
Result
Set
is
Query
Bound
Witness
Validator
set
Schema
Name
Validator
Factory
validate
Signature
@xyo-
network/module
Abstract
Module
Base
Emitter
Composite
Module
Resolver
Events
Module
Config
Query
Validator
Module
Error
Builder
Module
Factory
Module
Wrapper
Query
Bound
Witness
Builder
Query
Bound
Witness
Validator
Query
Bound
Witness
Wrapper
Simple
Module
Resolver
Supported
Query
Validator
Address
Module
Filter
Creatable
Module
Creatable
Module
Dictionary
Event
Functions
Individual
Archivist
Config
Module
Description
Module
Event
Data
Module
Repository
Module
Resolved
Event
Args
Module
Resolver
Module
Subscribe
Filter
Name
Module
Filter
Query
Fields
Query
Module
Filter
Query
Validator
Resolver
Event
Emitter
Wrapper
Error
Account
Module
Params
Address
Previous
Hash
Payload
Address
Previous
Hash
Schema
Address
String
All
Module
Filter
Any
Config
Schema
Any
Module
Config
Any
Module
Filter
Archivist
Module
Config
Basic
Module
Params
Constructable
Module
Wrapper
Cosigning
Address
Set
Creatable
Module
Factory
Debug
Logger
Debug
Options
Event
Any
Listener
Event
Args
Event
Data
Event
Listener
Event
Listener
Info
Event
Name
Event
Unsubscribe
Function
Events
Params
Meta
Event
Data
Module
Module
Account
Query
Module
Account
Query
Schema
Module
Config
Module
Config
Base
Module
Config
Schema
Module
Discover
Query
Module
Discover
Query
Schema
Module
Error
Module
Error
Schema
Module
Event
Args
Module
Fields
Module
Filter
Module
Params
Module
Queried
Event
Args
Module
Query
Module
Query
Base
Module
Query
Result
Module
Subscribe
Query
Module
Subscribe
Query
Schema
Name
Or
Address
Optional
Config
Schema
Query
Query
Bound
Witness
Query
Bound
Witness
Schema
Queryable
Schema
String
Sorted
Piped
Addresses
String
Wallet
Module
Params
Address
Previous
Hash
Schema
Module
Account
Query
Schema
Module
Config
Schema
Module
Discover
Query
Schema
Module
Error
Schema
Module
Subscribe
Query
Schema
Query
Bound
Witness
Schema
constructable
Module
Wrapper
creatable
Module
duplicate
Modules
is
Query
Bound
Witness
is
Query
Supported
By
Module
mixin
Resolver
Event
Emitter
serializable
serializable
Field
Generated using
TypeDoc