long MTRecord::GetInitialPaymentAmount() { if (!IsPaymentPlan()) return 0; OTPaymentPlan thePlan; const OTString strPlan(GetContents().c_str()); if (thePlan.LoadContractFromString(strPlan) && thePlan.HasInitialPayment()) return thePlan.GetInitialPaymentAmount(); return 0; }
// --------------------------------------- bool MTRecord::HasInitialPayment() { if (!IsPaymentPlan()) return false; OTPaymentPlan thePlan; const OTString strPlan(GetContents().c_str()); if (thePlan.LoadContractFromString(strPlan) && thePlan.HasInitialPayment()) return true; return false; }