# Functions
NewClient returns a Client implementation.
NewConfig returns a new configuration instance with sane defaults.
NewConfigWithAuthentication returns a new configuration instance using basic authentication.
NewConfigWithBasicAuthentication returns a new configuration instance using basic authentication.
NewConfigWithBearerAuthentication returns a new configuration instance using bearer authentication.
ParseMode parses the given rule mode.
# Constants
Backward compatibility.
BackwardTransitive compatibility.
Downgrade denotes downgrade mode.
Forward compatibility.
ForwardTransitive compatibility.
Full compatibility.
FullTransitive compatibility.
None is no compatibility.
Read denotes read mode.
UpDown denotes upgrade/downgrade mode.
Upgrade denotes upgrade mode.
Write denotes write mode.
WriteRead denotes write/read mode.
# Structs
Config is used to pass multiple configuration options to the Schema Registry client.
Metadata represents user-defined metadata.
Reference represents a schema reference.
Rule represents a data contract rule.
RuleSet represents a data contract rule set.
SchemaInfo represents basic schema information.
SchemaMetadata represents schema metadata.
ServerConfig represents config params for Schema Registry NOTE: GET uses compatibilityLevel, POST uses compatibility */.
SubjectAndVersion represents a pair of subject and version.
# Interfaces
Client is an interface for clients interacting with the Confluent Schema Registry.