kompendium
Ktor OpenAPI Spec Generator
File Explorer
Download Latest Version (.zip)- bug_report.md
- documentation.md
- feature_request.md
- pr_checks.yml
- release.yml
- pull_request_template.md
- KompendiumAttributes.kt
- DeleteInfo.kt
- GetInfo.kt
- HeadInfo.kt
- MethodInfo.kt
- MethodInfoWithRequest.kt
- OptionsInfo.kt
- PatchInfo.kt
- PostInfo.kt
- PutInfo.kt
- RequestInfo.kt
- ResponseInfo.kt
- NotarizedApplication.kt
- NotarizedRoute.kt
- Redoc.kt
- Swagger.kt
- Helpers.kt
- SpecConfig.kt
- Authentication.kt
- Constraints.kt
- CustomSerializableReader.kt
- Defaults.kt
- Enrichment.kt
- ErrorHandling.kt
- Examples.kt
- Exceptions.kt
- Miscellaneous.kt
- NotarizedOpenApi.kt
- PolymorphismAndGenerics.kt
- RequiredFields.kt
- RouteParsing.kt
- TestModules.kt
- KompendiumAuthenticationTest.kt
- KompendiumConstraintsTest.kt
- KompendiumDefaultsTest.kt
- KompendiumEnrichmentTest.kt
- KompendiumErrorHandlingTest.kt
- KompendiumExamplesTest.kt
- KompendiumExceptionsTest.kt
- KompendiumFreeFormTest.kt
- KompendiumPolymorphismAndGenericsTest.kt
- KompendiumRequiredFieldsTest.kt
- KompendiumRouteParsingTest.kt
- KompendiumTest.kt
- KompendiumTypeFormatTest.kt
- redoc.html
- T0001__notarized_get.json
- T0002__notarized_post.json
- T0003__notarized_put.json
- T0004__notarized_delete.json
- T0005__notarized_patch.json
- T0006__notarized_head.json
- T0007__notarized_options.json
- T0008__complex_type.json
- T0009__notarized_primitives.json
- T0010__response_list.json
- T0011__non_required_params.json
- T0012__path_parser.json
- T0013__root_route.json
- T0014__nested_under_root.json
- T0015__trailing_slash.json
- T0016__notarized_get_with_exception_response.json
- T0017__notarized_get_with_multiple_exception_responses.json
- T0018__polymorphic_error_status_codes.json
- T0019__generic_exception.json
- T0020__example_req_and_resp.json
- T0021__example_parameters.json
- T0022__query_with_default_parameter.json
- T0023__required_param.json
- T0024__non_required_param.json
- T0025__default_field.json
- T0026__nullable_field.json
- T0027__polymorphic_response.json
- T0028__polymorphic_list_response.json
- T0029__polymorphic_map_response.json
- T0030__simple_generic_response.json
- T0031__nested_generic_response.json
- T0032__polymorphic_response_with_generics.json
- T0033__crazy_polymorphic_example.json
- T0034__notarized_get_with_operation_id.json
- T0035__override_parameter_name.json
- T0036__nullable_fields.json
- T0037__nullable_enum_field.json
- T0038__formatted_date_time_string.json
- T0039__nested_generic_collection.json
- T0040__nested_generic_multiple_type_params.json
- T0041__nullable_reference.json
- T0042__simple_recursive.json
- T0043__gnarly_generic_example.json
- T0044__nested_type_name.json
- T0045__default_auth_config.json
- T0046__custom_auth_config.json
- T0047__multiple_auth_strategies.json
- T0048__ignored_property.json
- T0049__unbacked_property.json
- T0050__custom_named_property.json
- T0051__top_level_nullable.json
- T0052__override_media_types.json
- T0053__same_path_different_methods_and_auth.json
- T0054__app_with_rootpath.json
- T0055__enriched_simple_request.json
- T0056__enriched_nested_collection.json
- T0057__enriched_complex_generic_type.json
- T0058__enriched_simple_response.json
- T0059__int_constraints.json
- T0060__double_constraints.json
- T0061__string_min_max_constraints.json
- T0062__string_pattern_constraints.json
- T0063__string_content_encoding_constraints.json
- T0064__array_constraints.json
- T0065__post_no_req_body.json
- T0066__notarized_get_with_response_headers.json
- T0067__enriched_generic_object.json
- T0068__param_wrapper.json
- T0069__example_optional_req.json
- T0070__sealed_interface_type_name_override.json
- T0071__subtype_not_complete_set_of_parent_properties.json
- T0072__custom_serialization_strategy.json
- T0073__data_class_with_field_outside_constructor.json
- T0074__auth_on_specific_path_operation.json
- T0075__example_summary_and_description.json
- T0076__list_of_enums.json
- T0077__enriched_top_level_list.json
- T0078__enriched_top_level_map.json
- TestHelpers.kt
- TestModels.kt
- TestSpecs.kt
- build.gradle.kts
- enrichment.md
- index.md
- index.md
- protobuf_java_converter.md
- index.md
- notarized_application.md
- notarized_resources.md
- notarized_route.md
- index.md
- playground.md
- SUMMARY.md
- BooleanEnrichment.kt
- CollectionEnrichment.kt
- Enrichment.kt
- MapEnrichment.kt
- NumberEnrichment.kt
- ObjectEnrichment.kt
- StringEnrichment.kt
- TypeEnrichment.kt
- build.gradle.kts
- gradle-wrapper.jar
- gradle-wrapper.properties
- AnyOfDefinition.kt
- ArrayDefinition.kt
- EnumDefinition.kt
- JsonSchema.kt
- MapDefinition.kt
- NullableDefinition.kt
- OneOfDefinition.kt
- ReferenceDefinition.kt
- TypeDefinition.kt
- UnknownSchemaException.kt
- CollectionHandler.kt
- EnrichmentHandler.kt
- EnumHandler.kt
- MapHandler.kt
- SealedObjectHandler.kt
- SimpleObjectHandler.kt
- Helpers.kt
- ReferenceCache.kt
- Serializers.kt
- KotlinXSchemaConfigurator.kt
- SchemaConfigurator.kt
- SchemaGenerator.kt
- SchemaGeneratorTest.kt
- T0001__scalar_int.json
- T0002__scalar_bool.json
- T0003__scalar_string.json
- T0004__simple_object.json
- T0005__complex_object.json
- T0006__nullable_object.json
- T0007__simple_enum.json
- T0008__nullable_enum.json
- T0009__scalar_array.json
- T0010__object_array.json
- T0011__nullable_array.json
- T0012__scalar_map.json
- T0013__object_map.json
- T0014__nullable_map.json
- T0015__polymorphic_object.json
- T0016__recursive_object.json
- T0017__scalar_uuid.json
- T0018__transient_object.json
- T0019__unbacked_object.json
- T0020__serial_name_object.json
- T0021__object_with_enum.json
- T0022__enriched_simple_object.json
- T0023__enriched_nested_reference.json
- T0024__generic_object.json
- T0025__enrichment_generic_object.json
- build.gradle.kts
- ExternalDocumentation.kt
- Tag.kt
- Components.kt
- Contact.kt
- Info.kt
- License.kt
- Path.kt
- PathOperation.kt
- Encoding.kt
- Header.kt
- Link.kt
- MediaType.kt
- Parameter.kt
- Request.kt
- Response.kt
- ApiKeyAuth.kt
- BasicAuth.kt
- BearerAuth.kt
- OAuth.kt
- SecuritySchema.kt
- AnySerializer.kt
- KompendiumSerializersModule.kt
- NumberSerializer.kt
- SecuritySchemaSerializer.kt
- UriSerializer.kt
- Server.kt
- ServerVariable.kt
- OpenApiSpec.kt
- ApiKeyAuthTest.kt
- build.gradle.kts
- Models.kt
- Util.kt
- AuthPlayground.kt
- BasicPlayground.kt
- CustomRedocPathPlayground.kt
- CustomSerializationPlayground.kt
- CustomTypePlayground.kt
- EnrichmentPlayground.kt
- ExamplePlayground.kt
- ExceptionPlayground.kt
- HiddenDocsPlayground.kt
- ResourcesPlayground.kt
- YamlPlayground.kt
- logback.xml
- build.gradle.kts
- FieldDescriptiorConverters.kt
- Corpus.java
- DoubleNestedMessage.java
- DoubleNestedMessageOrBuilder.java
- EnumMessage.java
- EnumMessageOrBuilder.java
- GoogleTypes.java
- GoogleTypesOrBuilder.java
- NestedMapMessage.java
- NestedMapMessageOrBuilder.java
- NestedMessage.java
- NestedMessageOrBuilder.java
- RepeatedEnumMessage.java
- RepeatedEnumMessageOrBuilder.java
- RepeatedMessage.java
- RepeatedMessageOrBuilder.java
- SimpleMapMessage.java
- SimpleMapMessageOrBuilder.java
- SimpleTestMessage.java
- SimpleTestMessageOrBuilder.java
- Test.java
- FieldDescriptiorConvertersKtTest.kt
- test.proto
- T0001__simpletestmessage_post.json
- T0002__enummessage_post.json
- T0003__repeatedmessage_post.json
- T0004__nestedmessage_post.json
- T0005__nestedmapmessage_post.json
- build.gradle.kts
- Helpers.kt
- NotarizedResource.kt
- NotarizedResources.kt
- TestModels.kt
- KompendiumResourcesTest.kt
- T0001__simple_resource.json
- T0002__nested_resources.json
- T0003__resources_in_route.json
- build.gradle.kts
- .editorconfig
- .envrc
- .gitattributes
- .gitbook.yaml
- .gitignore
- build.gradle.kts
- CHANGELOG.md
- codacy.yml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- detekt.yml
- flake.lock
- flake.nix
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- README.md
- renovate.json
- settings.gradle.kts
- update-locks.nix
// repository documentation
Was this content helpful?
(0 ratings)
