toParams method

Map<String, String> toParams()

Convert to API parameters

Implementation

Map<String, String> toParams() {
  final params = <String, String>{
    'position': position.toString().split('.').last,
    'pages': pages.toString(),
    'opacity': opacity.toString(),
    'rotation': rotation.toString(),
  };

  if (position == WatermarkPosition.custom) {
    if (customX != null) params['customX'] = customX.toString();
    if (customY != null) params['customY'] = customY.toString();
  }

  return params;
}