Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/santhosh-tekuri/jsonschema
/ types & classes
Types & classes
115 in github.com/santhosh-tekuri/jsonschema
⨍
Functions
377
◇
Types & classes
115
↓ 10 callers
TypeAlias
jsonPointer
--
util.go:53
↓ 10 callers
TypeAlias
url
--
util.go:21
↓ 7 callers
TypeAlias
anchor
--
util.go:109
↓ 2 callers
TypeAlias
fragment
--
util.go:113
↓ 1 callers
TypeAlias
HTTPLoader
--
cmd/jv/loader.go:89
↓ 1 callers
TypeAlias
HTTPURLLoader
example_http_test.go:14
↓ 1 callers
TypeAlias
Item
--
position.go:65
↓ 1 callers
TypeAlias
Prop
--
position.go:47
↓ 1 callers
TypeAlias
Types
-- Types encapsulates list of json value types.
schema.go:174
↓ 1 callers
TypeAlias
debugRemotes
debug_test.go:63
↓ 1 callers
TypeAlias
invalidRemotes
invalid_schemas_test.go:67
↓ 1 callers
TypeAlias
suiteRemotes
--
suite_test.go:153
Struct
AdditionalItems
--
kind/kind.go:294
Struct
AdditionalProperties
--
kind/kind.go:355
Struct
AllItem
--
position.go:31
Struct
AllOf
--
kind/kind.go:65
Struct
AllProp
--
position.go:15
Struct
AnchorNotFoundError
--
root.go:195
Struct
AnyOf
--
kind/kind.go:77
Struct
Compiler
Compiler compiles json schema into *Schema.
compiler.go:10
Struct
CompilerContext
CompilerContext provides helpers for compiling a [Vocabulary].
vocab.go:5
Struct
Const
--
kind/kind.go:187
Struct
Contains
--
kind/kind.go:397
Struct
ContentEncoding
--
kind/kind.go:488
Struct
ContentMediaType
--
kind/kind.go:503
Struct
ContentSchema
--
kind/kind.go:519
Struct
Decoder
Decoder specifies how to decode specific contentEncoding.
content.go:10
Struct
Dependency
--
kind/kind.go:325
Struct
DependentRequired
--
kind/kind.go:340
Struct
Draft
A Draft represents json-schema specification.
draft.go:10
Struct
DuplicateAnchorError
--
draft.go:342
Struct
DuplicateIDError
--
draft.go:329
Struct
DynamicRef
--
schema.go:247
Struct
Enum
--
schema.go:232
Struct
Enum
--
kind/kind.go:152
Interface
ErrorKind
validator.go:972
Struct
ExclusiveMaximum
--
kind/kind.go:582
Struct
ExclusiveMinimum
--
kind/kind.go:565
Struct
FalseSchema
--
kind/kind.go:108
Struct
FileLoader
-- FileLoader loads json file url.
loader.go:26
Struct
FileLoader
--
cmd/jv/loader.go:77
Struct
FlagOutput
-- Flag is output format with simple boolean property valid.
output.go:115
Struct
Format
Format defined specific format.
format.go:12
Struct
Format
--
kind/kind.go:207
Struct
Group
--
kind/kind.go:41
Struct
InvalidJsonPointerError
--
util.go:417
Struct
InvalidJsonValue
--
kind/kind.go:13
Struct
InvalidMetaSchemaURLError
--
roots.go:249
Struct
InvalidRegexError
--
objcompiler.go:529
Struct
JSONPointerNotFoundError
--
util.go:427
Struct
JVLoader
--
cmd/jv/loader.go:47
Struct
LoadURLError
--
loader.go:222
Struct
MaxContains
--
kind/kind.go:429
Struct
MaxItems
--
kind/kind.go:280
Struct
MaxLength
--
kind/kind.go:459
Struct
MaxProperties
--
kind/kind.go:252
Struct
Maximum
--
kind/kind.go:548
Struct
MediaType
MediaType specified how to validate bytes against specific contentMediaType.
content.go:27
Struct
MetaSchemaCycleError
--
roots.go:270
Struct
MetaSchemaMismatchError
--
roots.go:280
Struct
MinContains
--
kind/kind.go:409
Struct
MinItems
--
kind/kind.go:266
Struct
MinLength
--
kind/kind.go:445
Struct
MinProperties
--
kind/kind.go:238
Struct
Minimum
--
kind/kind.go:531
Struct
MultipleOf
--
kind/kind.go:599
Struct
Not
--
kind/kind.go:53
Struct
OneOf
--
kind/kind.go:89
Struct
OutputError
output.go:135
Struct
OutputUnit
--
output.go:126
Struct
ParseAnchorError
--
draft.go:319
Struct
ParseIDError
--
draft.go:309
Struct
ParseURLError
--
util.go:406
Struct
Pattern
--
kind/kind.go:473
Interface
Position
Position tells possible tokens in json.
position.go:9
Struct
PropertyNames
--
kind/kind.go:369
Struct
RefCycle
--
kind/kind.go:120
Struct
Reference
--
kind/kind.go:223
Interface
Regexp
regexp -- Regexp is the representation of compiled regular expression.
compiler.go:308
FuncType
RegexpEngine
RegexpEngine parses a regular expression and returns, if successful, a Regexp object that can be used to match against text.
compiler.go:319
Struct
Required
--
kind/kind.go:308
Struct
ResourceExistsError
--
loader.go:243
Struct
Schema
Schema is the representation of a compiled jsonschema.
schema.go:11
Struct
Schema
--
kind/kind.go:27
Interface
SchemaExt
-- SchemaExt is compled form of vocabulary.
vocab.go:40
TypeAlias
SchemaPath
-- SchemaPath tells where to look for subschema inside keyword.
position.go:83
Struct
SchemaValidationError
--
util.go:437
TypeAlias
SchemeURLLoader
-- SchemeURLLoader delegates to other [URLLoaders] based on url scheme.
loader.go:62
Struct
Type
--
kind/kind.go:136
Interface
URLLoader
URLLoader knows how to load json from given url.
loader.go:18
Struct
UniqueItems
--
kind/kind.go:383
Struct
UniqueKeys
ErrorKind --
example_vocab_uniquekeys_test.go:88
Struct
UnsupportedDraftError
--
roots.go:260
Struct
UnsupportedURLSchemeError
--
loader.go:233
Struct
UnsupportedVocabularyError
--
root.go:184
Struct
ValidationError
--
validator.go:958
Struct
ValidatorContext
ValidatorContext provides helpers for validating with [SchemaExt].
vocab.go:48
Struct
Vocabulary
Vocabulary defines a set of keywords, their syntax and their semantics.
vocab.go:19
Struct
defaultLoader
--
loader.go:129
Struct
dialect
--
draft.go:227
next →
1–100 of 115, ranked by callers