toParams method

  1. @override
Map<String, String> toParams()
override

Convert to API parameters

Implementation

@override
Map<String, String> toParams() {
  final params = <String, String>{
    ...super.toParams(),
    'permission': permission,
    'protectionLevel': encryptionLevel,
    'allowPrinting': allowPrinting.toString(),
    'allowCopying': allowCopying.toString(),
    'allowEditing': allowEditing.toString(),
  };

  if (ownerPassword != null) {
    params['ownerPassword'] = ownerPassword!;
  }

  return params;
}