Versions in this module Expand all Collapse all v0 v0.1.0 Feb 4, 2026 Changes in this version + type CodegenCallback struct + Name string + Operations []*CodegenOperation + type CodegenComposedSchemas struct + AllOf []*CodegenProperty + AnyOf []*CodegenProperty + Not *CodegenProperty + OneOf []*CodegenProperty + type CodegenDiscriminator struct + IsEnum bool + MappedModels []*MappedModel + Mapping map[string]string + PropertyBaseName string + PropertyGetter string + PropertyName string + PropertyType string + VendorExtensions map[string]any + type CodegenMediaType struct + Encoding map[string]any + Schema *CodegenProperty + type CodegenModel struct + AdditionalProperties *CodegenProperty + AdditionalPropertiesType string + AllMandatory []string + AllOf []string + AllParents []string + AllVars []*CodegenProperty + AllowableValues map[string]any + AnyOf []string + ArrayModelType string + Children []*CodegenModel + ClassFilename string + ClassVarName string + Classname string + ComposedSchemas *CodegenComposedSchemas + DataType string + DefaultValue string + Description string + Discriminator *CodegenDiscriminator + EmptyVars bool + ExclusiveMaximum bool + ExclusiveMinimum bool + ExternalDocumentation map[string]any + HasChildren bool + HasDiscriminatorWithNonEmptyMapping bool + HasEnums bool + HasMoreModels bool + HasOneOf bool + HasOnlyReadOnly bool + HasOptional bool + HasReadOnly bool + HasRequired bool + HasVars bool + Imports []string + Interfaces []string + IsAdditionalPropertiesTrue bool + IsAlias bool + IsArray bool + IsBoolean bool + IsDate bool + IsDateTime bool + IsDecimal bool + IsDeprecated bool + IsDouble bool + IsEnum bool + IsFloat bool + IsFreeFormObject bool + IsInteger bool + IsLong bool + IsMap bool + IsNullable bool + IsNumber bool + IsNumeric bool + IsPrimitiveType bool + IsString bool + Items *CodegenProperty + Mandatory []string + MaxItems *int + MaxLength *int + MaxProperties *int + Maximum string + MinItems *int + MinLength *int + MinProperties *int + Minimum string + ModelJson string + MultipleOf *float64 + Name string + NonNullableVars []*CodegenProperty + OneOf []string + OneOfModels []string + OptionalVars []*CodegenProperty + Parent string + ParentModel *CodegenModel + ParentSchema string + ParentVars []*CodegenProperty + Pattern string + ReadOnlyVars []*CodegenProperty + ReadWriteVars []*CodegenProperty + RequiredVars []*CodegenProperty + SchemaName string + Title string + UnescapedDescription string + UniqueItems bool + Vars []*CodegenProperty + VendorExtensions map[string]any + XmlName string + XmlNamespace string + XmlPrefix string + type CodegenOperation struct + AllParams []*CodegenParameter + AuthMethods []*CodegenSecurity + BaseName string + BodyParam *CodegenParameter + BodyParams []*CodegenParameter + Callbacks []*CodegenCallback + Consumes []map[string]string + CookieParams []*CodegenParameter + DefaultResponse string + Discriminator *CodegenDiscriminator + Examples []map[string]string + ExternalDocs map[string]any + FormParams []*CodegenParameter + HasAuthMethods bool + HasConsumes bool + HasErrorResponseObject bool + HasOptionalParams bool + HasProduces bool + HasReference bool + HeaderParams []*CodegenParameter + HttpMethod string + Imports []string + IsArray bool + IsCallbackRequest bool + IsDeprecated bool + IsMap bool + IsMultipart bool + IsResponseBinary bool + IsResponseFile bool + IsResponseOptional bool + IsVoid bool + Nickname string + Notes string + OperationId string + OperationIdCamelCase string + OperationIdLowerCase string + OperationIdOriginal string + OperationIdSnakeCase string + OptionalParams []*CodegenParameter + Path string + PathParams []*CodegenParameter + PrioritizedContentTypes []map[string]string + Produces []map[string]string + QueryParams []*CodegenParameter + RequestBodyExamples []map[string]string + RequiredParams []*CodegenParameter + ResponseHeaders []*CodegenProperty + Responses []*CodegenResponse + ReturnBaseType string + ReturnContainer string + ReturnFormat string + ReturnProperty *CodegenProperty + ReturnSimpleType bool + ReturnType string + ReturnTypeIsPrimitive bool + Servers []*CodegenServer + SubresourceOperation bool + Summary string + Tags []map[string]string + UnescapedNotes string + UniqueItems bool + VendorExtensions map[string]any + type CodegenParameter struct + AdditionalProperties *CodegenProperty + AllowableValues map[string]any + BaseName string + BaseType string + CollectionFormat string + Content map[string]*CodegenMediaType + ContentType string + DataFormat string + DataType string + DatatypeWithEnum string + DefaultValue string + Description string + Enum []string + EnumDefaultValue string + EnumName string + Example string + Examples map[string]any + ExclusiveMaximum bool + ExclusiveMinimum bool + HasRequired bool + HasValidation bool + HasVars bool + IsAllowEmptyValue bool + IsAnyType bool + IsArray bool + IsBinary bool + IsBodyParam bool + IsBoolean bool + IsByteArray bool + IsCollectionFormatMulti bool + IsContainer bool + IsCookieParam bool + IsDate bool + IsDateTime bool + IsDateTimeType bool + IsDateType bool + IsDecimal bool + IsDeepObject bool + IsDeprecated bool + IsDouble bool + IsEmail bool + IsEnum bool + IsEnumRef bool + IsExplode bool + IsFile bool + IsFloat bool + IsFormParam bool + IsFormStyle bool + IsFreeFormObject bool + IsHeaderParam bool + IsInteger bool + IsLong bool + IsMap bool + IsMatrix bool + IsModel bool + IsNullable bool + IsNumber bool + IsNumeric bool + IsPathParam bool + IsPipeDelimited bool + IsPrimitiveType bool + IsQueryParam bool + IsSpaceDelimited bool + IsString bool + IsUri bool + IsUuid bool + Items *CodegenProperty + JsonSchema string + MaxItems *int + MaxLength *int + MaxProperties *int + Maximum string + MinItems *int + MinLength *int + MinProperties *int + Minimum string + MostInnerItems *CodegenProperty + MultipleOf *float64 + NameInCamelCase string + NameInLowerCase string + NameInPascalCase string + NameInSnakeCase string + ParamName string + Pattern string + Required bool + RequiredVars []*CodegenProperty + Style string + UnescapedDescription string + UniqueItems bool + Vars []*CodegenProperty + VendorExtensions map[string]any + type CodegenProperty struct + AdditionalProperties *CodegenProperty + AllowableValues map[string]any + BaseName string + BaseType string + ComplexType string + ComposedSchemas *CodegenComposedSchemas + ContainerType string + ContainerTypeMapped string + DataFormat string + DataType string + Datatype string + DatatypeWithEnum string + DefaultValue string + DefaultValueWithParam string + Deprecated bool + Description string + DiscriminatorValue string + Enum []string + EnumName string + Example string + ExclusiveMaximum bool + ExclusiveMinimum bool + Getter string + HasValidation bool + IsAnyType bool + IsArray bool + IsBinary bool + IsBoolean bool + IsByteArray bool + IsCircularReference bool + IsContainer bool + IsDate bool + IsDateTime bool + IsDateTimeType bool + IsDateType bool + IsDecimal bool + IsDiscriminator bool + IsDouble bool + IsEmail bool + IsEnum bool + IsEnumRef bool + IsFile bool + IsFloat bool + IsFreeFormObject bool + IsInherited bool + IsInnerEnum bool + IsInteger bool + IsLong bool + IsMap bool + IsModel bool + IsNew bool + IsNull bool + IsNullable bool + IsNumber bool + IsNumeric bool + IsOptional bool + IsOverridden *bool + IsPassword bool + IsPrimitiveType bool + IsReadOnly bool + IsSelfReference bool + IsShort bool + IsString bool + IsUri bool + IsUuid bool + IsWriteOnly bool + IsXmlAttribute bool + IsXmlWrapped bool + Items *CodegenProperty + JsonSchema string + Max string + MaxItems *int + MaxLength *int + Maximum string + Min string + MinItems *int + MinLength *int + Minimum string + MostInnerItems *CodegenProperty + MultipleOf *float64 + Name string + NameInCamelCase string + NameInLowerCase string + NameInPascalCase string + NameInSnakeCase string + OpenApiType string + Pattern string + Required bool + RequiredVars []*CodegenProperty + Setter string + Title string + UnescapedDescription string + UniqueItems bool + Vars []*CodegenProperty + VendorExtensions map[string]any + XmlName string + XmlNamespace string + XmlPrefix string + type CodegenResponse struct + AdditionalProperties *CodegenProperty + BaseType string + Code string + ContainerType string + Content map[string]*CodegenMediaType + DataType string + Description string + Examples []map[string]any + HasHeaders bool + HasValidation bool + Headers []*CodegenProperty + Is1xx bool + Is2xx bool + Is3xx bool + Is4xx bool + Is5xx bool + IsAnyType bool + IsArray bool + IsBinary bool + IsBoolean bool + IsDecimal bool + IsDefault bool + IsDouble bool + IsEmail bool + IsFile bool + IsFloat bool + IsFreeFormObject bool + IsInteger bool + IsLong bool + IsMap bool + IsModel bool + IsNull bool + IsNumber bool + IsNumeric bool + IsPrimitiveType bool + IsString bool + IsUuid bool + IsVoid bool + IsWildcard bool + Items *CodegenProperty + JsonSchema string + MaxItems *int + Message string + MinItems *int + PrimitiveType bool + RequiredVars []*CodegenProperty + ResponseHeaders []*CodegenParameter + ReturnProperty *CodegenProperty + Schema *CodegenProperty + SimpleType bool + UnescapedDescription string + UniqueItems bool + Vars []*CodegenProperty + VendorExtensions map[string]any + WildcardCodeGroup string + type CodegenSecurity struct + AuthorizationUrl string + BearerFormat string + Description string + Flow string + HasScopes bool + IsApiKey bool + IsApplication bool + IsBasic bool + IsBasicBasic bool + IsBasicBearer bool + IsCode bool + IsHttpSignature bool + IsImplicit bool + IsKeyInCookie bool + IsKeyInHeader bool + IsKeyInQuery bool + IsOAuth bool + IsOpenId bool + IsPassword bool + KeyParamName string + Name string + OpenIdConnectUrl string + RefreshUrl string + Scheme string + Scopes []map[string]any + TokenUrl string + Type string + VendorExtensions map[string]any + type CodegenServer struct + Description string + URL string + Variables map[string]any + type MappedModel struct + ExplicitMapping bool + MappingName string + Model *CodegenModel + ModelName string