pub enum SchemaRegistryRequestResolverwhere
SchemaEntry: Archive,
String: Archive,
Option<SchemaVersion>: Archive,
Option<String>: Archive,
SchemaVersion: Archive,{
Register {
entry: Resolver<SchemaEntry>,
},
Get {
name: Resolver<String>,
version: Resolver<Option<SchemaVersion>>,
},
List {
prefix: Resolver<Option<String>>,
},
Check {
name: Resolver<String>,
version: Resolver<SchemaVersion>,
},
Evolve {
name: Resolver<String>,
from_version: Resolver<SchemaVersion>,
to_entry: Resolver<SchemaEntry>,
},
}Expand description
The resolver for an archived SchemaRegistryRequest
Variants§
Register
The resolver for SchemaRegistryRequest::Register
Fields
entry: Resolver<SchemaEntry>The resolver for SchemaRegistryRequest::Register::entry
Get
The resolver for SchemaRegistryRequest::Get
Fields
name: Resolver<String>The resolver for SchemaRegistryRequest::Get::name
version: Resolver<Option<SchemaVersion>>The resolver for SchemaRegistryRequest::Get::version
List
The resolver for SchemaRegistryRequest::List
Fields
prefix: Resolver<Option<String>>The resolver for SchemaRegistryRequest::List::prefix
Check
The resolver for SchemaRegistryRequest::Check
Fields
name: Resolver<String>The resolver for SchemaRegistryRequest::Check::name
version: Resolver<SchemaVersion>The resolver for SchemaRegistryRequest::Check::version
Evolve
The resolver for SchemaRegistryRequest::Evolve
Fields
name: Resolver<String>The resolver for SchemaRegistryRequest::Evolve::name
from_version: Resolver<SchemaVersion>The resolver for SchemaRegistryRequest::Evolve::from_version
to_entry: Resolver<SchemaEntry>The resolver for SchemaRegistryRequest::Evolve::to_entry