copyWith method
HmacConfig
copyWith({
- String? signatureMethod,
- String? separator,
- List<
String> ? canonicalFields, - String? hashAlgorithm,
- String? encoding,
- String? timestampFormat,
- String? nonceFormat,
- String customNonceGenerator()?,
- dynamic customTimestamp,
- String? customNonce,
- bool? includeTimestampInSignature,
- bool? includeNonceInSignature,
- bool? sortJsonKeys,
Implementation
HmacConfig copyWith({
String? signatureMethod,
String? separator,
List<String>? canonicalFields,
String? hashAlgorithm,
String? encoding,
String? timestampFormat,
String? nonceFormat,
String Function()? customNonceGenerator,
dynamic customTimestamp,
String? customNonce,
bool? includeTimestampInSignature,
bool? includeNonceInSignature,
bool? sortJsonKeys,
}) {
return HmacConfig(
signatureMethod: signatureMethod ?? this.signatureMethod,
separator: separator ?? this.separator,
canonicalFields: canonicalFields ?? this.canonicalFields,
hashAlgorithm: hashAlgorithm ?? this.hashAlgorithm,
encoding: encoding ?? this.encoding,
timestampFormat: timestampFormat ?? this.timestampFormat,
nonceFormat: nonceFormat ?? this.nonceFormat,
customNonceGenerator: customNonceGenerator ?? this.customNonceGenerator,
customTimestamp: customTimestamp ?? this.customTimestamp,
customNonce: customNonce ?? this.customNonce,
includeTimestampInSignature:
includeTimestampInSignature ?? this.includeTimestampInSignature,
includeNonceInSignature:
includeNonceInSignature ?? this.includeNonceInSignature,
sortJsonKeys: sortJsonKeys ?? this.sortJsonKeys,
);
}