Hallo,
ich benutze die OpenAPI-Spezifikation und lasse mir mit nswag einen C#-Client generieren.
Die Einstellung für “Operation Generation Mode” ist auf MultipleClientsFromOperationId.
Ich bekomme dann folgende Methodennamen generiert:
LocationsAsync(string countryCode)
AbsenceregionsGETAsync(System.Guid absenceRegionId);
FilesDELETE3Async(System.Guid companyId, System.Threading.CancellationToken cancellationToken);
Diese Namen sind sehr inkonistent. Ich hätte gerne so etwas wie:
GetLocationAsync(string countryCode)
GetAbsenceRegionsAsync(System.Guid absenceRegionId); // Klein-Großschreibung
DeleteCompanyFilesAsync(System.Guid companyId, System.Threading.CancellationToken cancellationToken);
Durch keine andere Einstellung von “Operation Generation Mode” gelingt mir ein konsistentes Naming. Kann mir Jemand helfen?
Vielen Dank im voraus!
PS: In der Dokumentation steht bei https://api.awork.com/api/v1/projects/:projectId/timeentries
folgendes:
The projectName parameter defines the main project of which to fetch the time entries.
Ich glaube es müsste projectId statt projectName heissen.