fromData static method

KhasUserPaymentMethod fromData({
  1. required String id,
  2. required String name,
  3. required String description,
  4. required String createDate,
  5. required String updateDate,
  6. required bool isActive,
  7. List<KhasUserApiPaymentType>? apiTypes,
})

Implementation

static KhasUserPaymentMethod fromData({
  required String id,
  required String name,
  required String description,
  required String createDate,
  required String updateDate,
  required bool isActive,
  List<KhasUserApiPaymentType>? apiTypes
}){
  final method = KhasUserPaymentMethod()
    ..khasUserPaymentMethodId = id
    ..khasUserPaymnetMethodName = name
    ..khasUserPaymnetMethodDescription = description
    ..khasUserPaymentMethodCreateDate = createDate
    ..khasUserPaymentMethodUpdateDate = updateDate
    ..khasUserPaymentMethodStatus = isActive;

  if (apiTypes != null) {
    method.khasUserApiPaymentType?.addAll(apiTypes);
  }

  return method;
}