Skip to content

Commit 7ff9916

Browse files
committed
feat!: use new class modifiers for SecurityScheme classes
1 parent e92aac8 commit 7ff9916

11 files changed

+11
-11
lines changed

lib/src/definitions/security/ace_security_scheme.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import 'security_scheme.dart';
1313
const _schemeName = 'ace:ACESecurityScheme';
1414

1515
/// Experimental ACE Security Scheme.
16-
class AceSecurityScheme extends SecurityScheme {
16+
final class AceSecurityScheme extends SecurityScheme {
1717
/// Constructor.
1818
AceSecurityScheme({
1919
this.as,

lib/src/definitions/security/apikey_security_scheme.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const _schemeName = 'apikey';
1414

1515
/// API key authentication security configuration identified by the Vocabulary
1616
/// Term `apikey`.
17-
class ApiKeySecurityScheme extends SecurityScheme {
17+
final class ApiKeySecurityScheme extends SecurityScheme {
1818
/// Constructor.
1919
ApiKeySecurityScheme({
2020
this.name,

lib/src/definitions/security/auto_security_scheme.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const _schemeName = 'auto';
1212

1313
/// An automatic security configuration identified by the
1414
/// vocabulary term `auto`.
15-
class AutoSecurityScheme extends SecurityScheme {
15+
final class AutoSecurityScheme extends SecurityScheme {
1616
/// Constructor.
1717
AutoSecurityScheme({
1818
super.description,

lib/src/definitions/security/basic_security_scheme.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const _schemeName = 'basic';
1515

1616
/// Basic Authentication security configuration identified by the Vocabulary
1717
/// Term `basic`.
18-
class BasicSecurityScheme extends SecurityScheme {
18+
final class BasicSecurityScheme extends SecurityScheme {
1919
/// Constructor.
2020
BasicSecurityScheme({
2121
this.name,

lib/src/definitions/security/bearer_security_scheme.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const _schemeName = 'bearer';
1717

1818
/// Bearer Token security configuration identified by the Vocabulary Term
1919
/// `bearer`.
20-
class BearerSecurityScheme extends SecurityScheme {
20+
final class BearerSecurityScheme extends SecurityScheme {
2121
/// Constructor.
2222
BearerSecurityScheme({
2323
this.name,

lib/src/definitions/security/combo_security_scheme.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const _schemeName = 'combo';
1313

1414
/// A combination of other security schemes identified by the Vocabulary Term
1515
/// `combo` (i.e., "scheme": "combo").
16-
class ComboSecurityScheme extends SecurityScheme {
16+
final class ComboSecurityScheme extends SecurityScheme {
1717
/// Constructor.
1818
ComboSecurityScheme({
1919
this.allOf,

lib/src/definitions/security/digest_security_scheme.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const _defaultQoPValue = 'auth';
1515

1616
/// Digest Access Authentication security configuration identified by the
1717
/// Vocabulary Term `digest`.
18-
class DigestSecurityScheme extends SecurityScheme {
18+
final class DigestSecurityScheme extends SecurityScheme {
1919
/// Constructor.
2020
DigestSecurityScheme({
2121
this.in_ = _defaultInValue,

lib/src/definitions/security/no_security_scheme.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const _schemeName = 'nosec';
1212

1313
/// A security configuration corresponding to identified by the Vocabulary Term
1414
/// `nosec`.
15-
class NoSecurityScheme extends SecurityScheme {
15+
final class NoSecurityScheme extends SecurityScheme {
1616
/// Constructor.
1717
NoSecurityScheme({
1818
super.description,

lib/src/definitions/security/oauth2_security_scheme.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const _schemeName = 'oauth2';
1414
/// OAuth 2.0 authentication security configuration for systems conformant with
1515
/// RFC 6749, RFC 8252 and (for the device flow) RFC 8628, identified by the
1616
/// Vocabulary Term `oauth2`.
17-
class OAuth2SecurityScheme extends SecurityScheme {
17+
final class OAuth2SecurityScheme extends SecurityScheme {
1818
/// Constructor.
1919
OAuth2SecurityScheme(
2020
this.flow, {

lib/src/definitions/security/psk_security_scheme.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const _schemeName = 'psk';
1313

1414
/// Pre-shared key authentication security configuration identified by the
1515
/// Vocabulary Term `psk`.
16-
class PskSecurityScheme extends SecurityScheme {
16+
final class PskSecurityScheme extends SecurityScheme {
1717
/// Constructor.
1818
PskSecurityScheme({
1919
this.identity,

0 commit comments

Comments
 (0)