Versions in this module Expand all Collapse all v1 v1.15.3 Apr 14, 2022 Changes in this version + type DescriptorsMap []ContentDescriptorObject + func (m *DescriptorsMap) Add(key string, object ContentDescriptorObject) + func (m *DescriptorsMap) UnmarshalJSON(bytes []byte) error + func (m DescriptorsMap) Get(key string) (ContentDescriptorObject, bool) + func (m DescriptorsMap) MarshalJSON() ([]byte, error) + type SchemaMap []JSONSchema + func (m *SchemaMap) Add(key string, object JSONSchema) + func (m *SchemaMap) UnmarshalJSON(bytes []byte) error + func (m SchemaMap) Get(key string) (JSONSchema, bool) + func (m SchemaMap) MarshalJSON() ([]byte, error) v1.15.2 Mar 30, 2022 v1.15.1 Mar 30, 2022 Changes in this version + const RawOpenrpc_document + type AlwaysTrue interface + type ArrayOfSimpleTypes []SimpleTypes + type Comment string + type Components struct + ContentDescriptors *ContentDescriptorComponents + Errors *ErrorComponents + ExamplePairings *ExamplePairingComponents + Examples *ExampleComponents + Links *LinkComponents + Schemas *SchemaComponents + Tags *TagComponents + type ContactObject struct + Email *ContactObjectEmail + Name *ContactObjectName + Url *ContactObjectUrl + type ContactObjectEmail string + type ContactObjectName string + type ContactObjectUrl string + type ContentDescriptorComponents map[string]interface + type ContentDescriptorObject struct + Deprecated *ContentDescriptorObjectDeprecated + Description *ContentDescriptorObjectDescription + Name *ContentDescriptorObjectName + Required *ContentDescriptorObjectRequired + Schema *JSONSchema + Summary *ContentDescriptorObjectSummary + type ContentDescriptorObjectDeprecated bool + type ContentDescriptorObjectDescription string + type ContentDescriptorObjectName string + type ContentDescriptorObjectRequired bool + type ContentDescriptorObjectSummary string + type ContentDescriptorOrReference struct + ContentDescriptorObject *ContentDescriptorObject + ReferenceObject *ReferenceObject + func (o *ContentDescriptorOrReference) UnmarshalJSON(bytes []byte) error + func (o ContentDescriptorOrReference) MarshalJSON() ([]byte, error) + type ContentEncoding string + type ContentMediaType string + type Definitions orderedmap.OrderedMap + type Dependencies map[string]interface + type DependenciesSet struct + JSONSchema *JSONSchema + StringArray *StringArray + func (a *DependenciesSet) UnmarshalJSON(bytes []byte) error + func (o DependenciesSet) MarshalJSON() ([]byte, error) + type Description string + type Enum []AlwaysTrue + type ErrorComponents map[string]interface + type ErrorObject struct + Code *ErrorObjectCode + Data *ErrorObjectData + Message *ErrorObjectMessage + type ErrorObjectCode int64 + type ErrorObjectData interface + type ErrorObjectMessage string + type ErrorOrReference struct + ErrorObject *ErrorObject + ReferenceObject *ReferenceObject + func (o *ErrorOrReference) UnmarshalJSON(bytes []byte) error + func (o ErrorOrReference) MarshalJSON() ([]byte, error) + type ExampleComponents map[string]interface + type ExampleObject struct + Description *ExampleObjectDescription + Name *ExampleObjectName + Summary *ExampleObjectSummary + Value *ExampleObjectValue + type ExampleObjectDescription string + type ExampleObjectName string + type ExampleObjectSummary string + type ExampleObjectValue interface + type ExampleOrReference struct + ExampleObject *ExampleObject + ReferenceObject *ReferenceObject + func (o *ExampleOrReference) UnmarshalJSON(bytes []byte) error + func (o ExampleOrReference) MarshalJSON() ([]byte, error) + type ExamplePairingComponents map[string]interface + type ExamplePairingObject struct + Description *ExamplePairingObjectDescription + Name *ExamplePairingObjectName + Params *ExamplePairingObjectParams + Result *ExamplePairingObjectResult + type ExamplePairingObjectDescription string + type ExamplePairingObjectName string + type ExamplePairingObjectParams []ExampleOrReference + type ExamplePairingObjectResult struct + ExampleObject *ExampleObject + ReferenceObject *ReferenceObject + func (o *ExamplePairingObjectResult) UnmarshalJSON(bytes []byte) error + func (o ExamplePairingObjectResult) MarshalJSON() ([]byte, error) + type ExamplePairingOrReference struct + ExamplePairingObject *ExamplePairingObject + ReferenceObject *ReferenceObject + func (o *ExamplePairingOrReference) UnmarshalJSON(bytes []byte) error + func (o ExamplePairingOrReference) MarshalJSON() ([]byte, error) + type Examples []AlwaysTrue + type ExclusiveMaximum float64 + type ExclusiveMinimum float64 + type ExternalDocumentationObject struct + Description *ExternalDocumentationObjectDescription + Url *ExternalDocumentationObjectUrl + type ExternalDocumentationObjectDescription string + type ExternalDocumentationObjectUrl string + type Format string + type Id string + type InfoObject struct + Contact *ContactObject + Description *InfoObjectDescription + License *LicenseObject + TermsOfService *InfoObjectTermsOfService + Title *InfoObjectProperties + Version *InfoObjectVersion + type InfoObjectDescription string + type InfoObjectProperties string + type InfoObjectTermsOfService string + type InfoObjectVersion string + type Items struct + JSONSchema *JSONSchema + SchemaArray *SchemaArray + func (a *Items) UnmarshalJSON(bytes []byte) error + func (o Items) MarshalJSON() ([]byte, error) + type JSONSchema struct + JSONSchemaBoolean *JSONSchemaBoolean + JSONSchemaObject *JSONSchemaObject + func (o *JSONSchema) UnmarshalJSON(bytes []byte) error + func (o JSONSchema) MarshalJSON() ([]byte, error) + type JSONSchemaBoolean bool + type JSONSchemaObject struct + AdditionalItems *JSONSchema + AdditionalProperties *JSONSchema + AllOf *SchemaArray + AnyOf *SchemaArray + Comment *Comment + Const *AlwaysTrue + Contains *JSONSchema + ContentEncoding *ContentEncoding + ContentMediaType *ContentMediaType + Default *AlwaysTrue + Definitions *Definitions + Dependencies *Dependencies + Description *Description + Else *JSONSchema + Enum *Enum + Examples *Examples + ExclusiveMaximum *ExclusiveMaximum + ExclusiveMinimum *ExclusiveMinimum + Format *Format + Id *Id + If *JSONSchema + Items *Items + MaxItems *NonNegativeInteger + MaxLength *NonNegativeInteger + MaxProperties *NonNegativeInteger + Maximum *Maximum + MinItems *NonNegativeIntegerDefaultZero + MinLength *NonNegativeIntegerDefaultZero + MinProperties *NonNegativeIntegerDefaultZero + Minimum *Minimum + MultipleOf *MultipleOf + Not *JSONSchema + OneOf *SchemaArray + Pattern *Pattern + PatternProperties *PatternProperties + Properties *Properties + PropertyNames *JSONSchema + ReadOnly *ReadOnly + Ref *Ref + Required *StringArray + Schema *Schema + Then *JSONSchema + Title *Title + Type *Type + UniqueItems *UniqueItems + type LicenseObject struct + Name *LicenseObjectName + Url *LicenseObjectUrl + type LicenseObjectName string + type LicenseObjectUrl string + type LinkComponents map[string]interface + type LinkObject struct + Description *LinkObjectDescription + Method *LinkObjectMethod + Name *LinkObjectName + Params *LinkObjectParams + Server *LinkObjectServer + Summary *LinkObjectSummary + type LinkObjectDescription string + type LinkObjectMethod string + type LinkObjectName string + type LinkObjectParams interface + type LinkObjectServer struct + Description *ServerObjectDescription + Name *ServerObjectName + Summary *ServerObjectSummary + Url *ServerObjectUrl + Variables *ServerObjectVariables + type LinkObjectSummary string + type LinkOrReference struct + LinkObject *LinkObject + ReferenceObject *ReferenceObject + func (o *LinkOrReference) UnmarshalJSON(bytes []byte) error + func (o LinkOrReference) MarshalJSON() ([]byte, error) + type Maximum float64 + type MethodObject struct + Deprecated *MethodObjectDeprecated + Description *MethodObjectDescription + Errors *MethodObjectErrors + Examples *MethodObjectExamples + ExternalDocs *ExternalDocumentationObject + Links *MethodObjectLinks + Name *MethodObjectName + ParamStructure *MethodObjectParamStructure + Params *MethodObjectParams + Result *MethodObjectResult + Servers *Servers + Summary *MethodObjectSummary + Tags *MethodObjectTags + type MethodObjectDeprecated bool + type MethodObjectDescription string + type MethodObjectErrors []ErrorOrReference + type MethodObjectExamples []ExamplePairingOrReference + type MethodObjectLinks []LinkOrReference + type MethodObjectName string + type MethodObjectParamStructure string + const MethodObjectParamStructureEnum0 + const MethodObjectParamStructureEnum1 + const MethodObjectParamStructureEnum2 + type MethodObjectParams []ContentDescriptorOrReference + type MethodObjectResult struct + ContentDescriptorObject *ContentDescriptorObject + ReferenceObject *ReferenceObject + func (o *MethodObjectResult) UnmarshalJSON(bytes []byte) error + func (o MethodObjectResult) MarshalJSON() ([]byte, error) + type MethodObjectSummary string + type MethodObjectTags []TagOrReference + type MethodOrReference struct + MethodObject *MethodObject + ReferenceObject *ReferenceObject + func (o *MethodOrReference) UnmarshalJSON(bytes []byte) error + func (o MethodOrReference) MarshalJSON() ([]byte, error) + type Methods []MethodOrReference + type Minimum float64 + type MultipleOf float64 + type NonNegativeInteger int64 + type NonNegativeIntegerDefaultZero int64 + type Openrpc string + const OpenrpcEnum0 + const OpenrpcEnum1 + const OpenrpcEnum10 + const OpenrpcEnum11 + const OpenrpcEnum12 + const OpenrpcEnum13 + const OpenrpcEnum14 + const OpenrpcEnum15 + const OpenrpcEnum16 + const OpenrpcEnum17 + const OpenrpcEnum18 + const OpenrpcEnum19 + const OpenrpcEnum2 + const OpenrpcEnum20 + const OpenrpcEnum21 + const OpenrpcEnum22 + const OpenrpcEnum3 + const OpenrpcEnum4 + const OpenrpcEnum5 + const OpenrpcEnum6 + const OpenrpcEnum7 + const OpenrpcEnum8 + const OpenrpcEnum9 + type OpenrpcDocument struct + Components *Components + ExternalDocs *ExternalDocumentationObject + Info *InfoObject + Methods *Methods + Openrpc *Openrpc + Servers *Servers + type Pattern string + type PatternProperties map[string]interface + type Properties orderedmap.OrderedMap + type ReadOnly bool + type Ref string + type ReferenceObject struct + Ref *Ref + type Schema string + type SchemaArray []JSONSchema + type SchemaComponents map[string]interface + type ServerObject struct + Description *ServerObjectDescription + Name *ServerObjectName + Summary *ServerObjectSummary + Url *ServerObjectUrl + Variables *ServerObjectVariables + type ServerObjectDescription string + type ServerObjectName string + type ServerObjectSummary string + type ServerObjectUrl string + type ServerObjectVariable struct + Default *ServerObjectVariableDefault + Description *ServerObjectVariableDescription + Enum *ServerObjectVariableEnum + type ServerObjectVariableDefault string + type ServerObjectVariableDescription string + type ServerObjectVariableEnum []ServerObjectVariableEnumItem + type ServerObjectVariableEnumItem string + type ServerObjectVariables map[string]interface + type Servers []ServerObject + type SimpleTypes interface + type SpecificationExtension interface + type StringArray []StringDoaGddGA + type StringDoaGddGA string + type TagComponents map[string]interface + type TagObject struct + Description *TagObjectDescription + ExternalDocs *ExternalDocumentationObject + Name *TagObjectName + type TagObjectDescription string + type TagObjectName string + type TagOrReference struct + ReferenceObject *ReferenceObject + TagObject *TagObject + func (o *TagOrReference) UnmarshalJSON(bytes []byte) error + func (o TagOrReference) MarshalJSON() ([]byte, error) + type Title string + type Type struct + ArrayOfSimpleTypes *ArrayOfSimpleTypes + SimpleTypes *SimpleTypes + func (a *Type) UnmarshalJSON(bytes []byte) error + func (o Type) MarshalJSON() ([]byte, error) + type UniqueItems bool Other modules containing this package github.com/vmkteam/meta-schema/v2