Files
apidash/packages/apidash_core/lib/consts.dart
Udhay-Adithya 171a118d38 feat: add authentication support with APIAuthType and APIAuthModel
- Introduced APIAuthType enum for various authentication methods.
- Created APIAuthModel with basic authentication fields.
- Updated RequestModel to include authType and authData.
- Implemented EditAuthType widget for selecting and managing authentication.
- Enhanced CollectionStateNotifier to handle authentication updates.

:wq
2025-07-01 00:57:10 +05:30

25 lines
337 B
Dart

import 'dart:convert';
enum APIType {
rest("HTTP", "HTTP"),
graphql("GraphQL", "GQL");
const APIType(this.label, this.abbr);
final String label;
final String abbr;
}
enum APIAuthType {
none,
basic,
apiKey,
bearerToken,
jwtBearer,
digest,
oauth1,
oauth2,
}
enum EnvironmentVariableType { variable, secret }