Sub2ApiAdminTLSFingerprintProfile constructor

Sub2ApiAdminTLSFingerprintProfile({
  1. required int id,
  2. required String name,
  3. required String? description,
  4. required bool enableGrease,
  5. required List<int> cipherSuites,
  6. required List<int> curves,
  7. required List<int> pointFormats,
  8. required List<int> signatureAlgorithms,
  9. required List<String> alpnProtocols,
  10. required List<int> supportedVersions,
  11. required List<int> keyShareGroups,
  12. required List<int> pskModes,
  13. required List<int> extensions,
  14. required DateTime createdAt,
  15. required DateTime updatedAt,
})

Implementation

Sub2ApiAdminTLSFingerprintProfile({
  required this.id,
  required this.name,
  required this.description,
  required this.enableGrease,
  required List<int> cipherSuites,
  required List<int> curves,
  required List<int> pointFormats,
  required List<int> signatureAlgorithms,
  required List<String> alpnProtocols,
  required List<int> supportedVersions,
  required List<int> keyShareGroups,
  required List<int> pskModes,
  required List<int> extensions,
  required this.createdAt,
  required this.updatedAt,
}) : cipherSuites = List.unmodifiable(cipherSuites),
     curves = List.unmodifiable(curves),
     pointFormats = List.unmodifiable(pointFormats),
     signatureAlgorithms = List.unmodifiable(signatureAlgorithms),
     alpnProtocols = List.unmodifiable(alpnProtocols),
     supportedVersions = List.unmodifiable(supportedVersions),
     keyShareGroups = List.unmodifiable(keyShareGroups),
     pskModes = List.unmodifiable(pskModes),
     extensions = List.unmodifiable(extensions);