AutoDeduct.detail constructor

AutoDeduct.detail({
  1. required String appId,
  2. required String mchId,
  3. required String planId,
  4. required String contractCode,
  5. required String requestSerial,
  6. required String contractDisplayAccount,
  7. required String notifyUrl,
  8. required String version,
  9. required String sign,
  10. required String timestamp,
  11. String returnApp = '3',
  12. int businessType = 12,
})

Implementation

AutoDeduct.detail({
  required String appId,
  required String mchId,
  required String planId,
  required String contractCode,
  required String requestSerial,
  required String contractDisplayAccount,
  required String notifyUrl,
  required String version,
  required String sign,
  required String timestamp,
  String returnApp = '3',
  this.businessType = 12,
})  : queryInfo = {},
      _detailData = {
        'appid': appId,
        'mch_id': mchId,
        'plan_id': planId,
        'contract_code': contractCode,
        'request_serial': requestSerial,
        'contract_display_account': contractDisplayAccount,
        'notify_url': notifyUrl,
        'version': version,
        'sign': sign,
        'timestamp': timestamp,
        'return_app': returnApp,
        'businessType': businessType
      };