# Functions
Compile takes an OpenAPI spec and compiles it into a protobuf file descriptor.
IntegerFieldType returns the FieldType of the underlying type of integer from the format.
NumberFieldType returns the FieldType of the underlying type of number from the format.
RegisterAdditionalMessages registers additional protobuf.MessageDescriptorProto.
RegisterDependencyProto registers dependency proto.
StringFieldType returns the FieldType of the underlying type of string from the format.
WithAdditionalMessages adds additional messages.
WithAnnotation sets whether the add "google.api.http" annotation to the compiled Protocol Buffers.
WithPackageName specifies the package name when compiling the Protocol Buffers.
WithPrefixEnums prefix enum values with their enum name to prevent protobuf namespacing issues.
WithSkipDeprecatedRpcs creates a new Option to specify if we should.
WithSkipRPC creates a new Option to specify if we should generate services and rpcs in addition to messages.
WithWrapPrimitives wraps primitive types with their wrapper message types.
# Type aliases
Option represents an idiomatic functional option pattern to compile the Protocol Buffers structure from the OpenAPI schema.