toMap method
Implementation
@override
Map<String, dynamic> toMap() {
Map<String, Object> hashMap = {};
hashMap[FIELD_ID] = id??"";
hashMap[FIELD_AMOUNT] = amount??"";
hashMap[FIELD_CLIENT_SECRET] = clientSecret??"";
StripeJsonModel.putStripeJsonModelMapIfNotNull(
hashMap, FIELD_CODE_VERIFICATION, codeVerification);
hashMap[FIELD_CREATED] = created??"";
hashMap[FIELD_CURRENCY] = currency??"";
hashMap[FIELD_FLOW] = flow??"";
hashMap[FIELD_LIVEMODE] = liveMode??"";
hashMap[FIELD_METADATA] = metaData??"";
StripeJsonModel.putStripeJsonModelMapIfNotNull(hashMap, FIELD_OWNER, owner);
StripeJsonModel.putStripeJsonModelMapIfNotNull(
hashMap, FIELD_RECEIVER, receiver);
StripeJsonModel.putStripeJsonModelMapIfNotNull(
hashMap, FIELD_REDIRECT, redirect);
hashMap[typeRaw] = sourceTypeData;
hashMap[FIELD_STATUS] = status??"";
hashMap[FIELD_TYPE] = typeRaw;
hashMap[FIELD_USAGE] = usage??"";
removeNullAndEmptyParams(hashMap);
return hashMap;
}