feat: update APIAuthType enum to include display types for authentication options

This commit is contained in:
Udhay-Adithya
2025-07-07 22:41:25 +05:30
parent 127b2c1efc
commit 38eb527703
2 changed files with 18 additions and 12 deletions

View File

@@ -9,7 +9,19 @@ enum APIType {
final String abbr;
}
enum APIAuthType { none, basic, apiKey, bearer, jwt, digest, oauth1, oauth2 }
enum APIAuthType {
none("None"),
basic("Basic Auth"),
apiKey("API Key"),
bearer("Bearer Token"),
jwt("JWT Bearer"),
digest("Digest Auth"),
oauth1("OAuth 1.0"),
oauth2("OAuth 2.0");
const APIAuthType(this.displayType);
final String displayType;
}
enum HTTPVerb {
get("GET"),