azure-functions-openapi-ext.../samples/Microsoft.Azure.WebJobs.Ext...
HongGeonUi 726d2f1d48
Add : Set NamingStrategy Type (#613)
* Feat : NamingStrategy 인터페이스 작성

* Feat : NamingStrategy 인스턴스 생성

* FEAT: Case 1 ~ 3 except for Enum option

* FEAT: NamingStrategy get method

* FEAT: get api namingstrategy in startup

* FEAT: NamingStrategy in Worker Extensions

* FEAT: Enum Case added

* Refactor : Get 메소드 수정

* feat: create enum type for naming strategy

* feat: add requirements 1~4 for new naming strategy

* feat: add NamingStrategy new instance by case

* feat: add OpenApiNamingStrategy setting

* refactor: rename methods

* refactor: add comments to resolve warning messages

* FEAT: Override Resolve function(NamingStrategy)

* FEAT: Apply FactoryMethod in NamingStrategy

* FEAT: Test case for Resolver(Naming Strategy)

* CHORE: override to overload(Resolve method)

* Refactor : 코드 병합

* Test : OpenApiHttpTriggerContextTests 수정

* Test : UnvalidType Test 추가

* test: add OpenApiConfigurationOptionsTests

* test: add DefaultOpenApiConfigurationOptionsTests

* refactor: Rename NamingStrategyType to OpenApiNamingStrategy

* Refactor : 오류제거

* Add : missing tests

* Fix : test typo

---------

Co-authored-by: songseungwoon <andrew960811@naver.com>
Co-authored-by: hhiyeon <hhyyeon0214@gmail.com>
Co-authored-by: SeungWoonSong <susong@student.42seoul.kr>
2023-09-19 21:10:51 +09:00
..
Configurations Make `OpenApiCustomUIOptions` Injectable (#483) 2022-08-29 19:40:02 +09:00
Headers Refactor sample apps for .NET 6 in-proc/out-of-proc (#358) 2022-02-11 15:59:08 +09:00
Properties Refactor sample apps for .NET 6 in-proc/out-of-proc (#358) 2022-02-11 15:59:08 +09:00
SecurityFlows Refactor sample apps for .NET 6 in-proc/out-of-proc (#358) 2022-02-11 15:59:08 +09:00
dist Make `OpenApiCustomUIOptions` Injectable (#483) 2022-08-29 19:40:02 +09:00
.gitignore Refactor sample apps for .NET 6 in-proc/out-of-proc (#358) 2022-02-11 15:59:08 +09:00
Microsoft.Azure.WebJobs.Extensions.OpenApi.FunctionApp.InProc.csproj Update sample app that applies v1.5.0 (#528) 2022-12-23 14:41:23 +09:00
PetHttpTrigger.cs Remove unnecessary namespace directives 2022-12-23 15:08:36 +09:00
Startup.cs Add : Set NamingStrategy Type (#613) 2023-09-19 21:10:51 +09:00
StoreHttpTrigger.cs Remove unnecessary namespace directives 2022-12-23 15:08:36 +09:00
UserHttpTrigger.cs Remove unnecessary namespace directives 2022-12-23 15:08:36 +09:00
host.json Update sample app that applies v1.5.0 (#528) 2022-12-23 14:41:23 +09:00
local.settings.json More DI feature for `OpenApiConfigurationOptions` (#466) 2022-08-08 23:19:03 +09:00