FFRevenueCatOperation constructor

FFRevenueCatOperation({
  1. FFRevenueCatGetPackageAttributeReducer? getPackageAttribute,
  2. FFRevenueCatGetOfferingAttributeReducer? getOfferingAttribute,
  3. FFRevenueCatGetPackageByIdReducer? getPackageById,
})

Implementation

factory FFRevenueCatOperation({
  FFRevenueCatGetPackageAttributeReducer? getPackageAttribute,
  FFRevenueCatGetOfferingAttributeReducer? getOfferingAttribute,
  FFRevenueCatGetPackageByIdReducer? getPackageById,
}) {
  final result = create();
  if (getPackageAttribute != null)
    result.getPackageAttribute = getPackageAttribute;
  if (getOfferingAttribute != null)
    result.getOfferingAttribute = getOfferingAttribute;
  if (getPackageById != null) result.getPackageById = getPackageById;
  return result;
}