Added 'essential purchase' option, its Y position relative to the text still needs sorting out though
This commit is contained in:
parent
f31a2ae44b
commit
1b98ed6ca0
4 changed files with 126 additions and 41 deletions
|
@ -10,16 +10,37 @@ import 'package:local_spend/config.dart';
|
|||
// debug
|
||||
import 'package:flutter/foundation.dart';
|
||||
|
||||
class Receipt {
|
||||
var amount = "";
|
||||
var time = "";
|
||||
var street = "";
|
||||
var category = "";
|
||||
var organisationName = "";
|
||||
var postcode = "";
|
||||
var recurring = "";
|
||||
var town = "";
|
||||
|
||||
var essential = "false";
|
||||
}
|
||||
|
||||
Future<LoginModel> submitReceiptAPI(
|
||||
BuildContext context, String amount, String time) async {
|
||||
BuildContext context, Receipt receipt) async {
|
||||
//var apiUrl = ConfigWrapper.of(context).apiKey;
|
||||
final url = "https://dev.peartrade.org/api/upload";
|
||||
|
||||
SharedPreferences preferences = await SharedPreferences.getInstance();
|
||||
|
||||
Map<String, String> body = {
|
||||
'transaction_value': amount,
|
||||
'purchase_time': time,
|
||||
'transaction_value': receipt.amount,
|
||||
'purchase_time': receipt.time,
|
||||
'category': receipt.category,
|
||||
'essential': receipt.essential,
|
||||
'organisation_name': receipt.organisationName,
|
||||
'recurring': receipt.recurring,
|
||||
'street_name': receipt.street,
|
||||
'town': receipt.town,
|
||||
'postcode': receipt.postcode,
|
||||
|
||||
'session_key': preferences.get('LastToken'),
|
||||
};
|
||||
|
||||
|
|
Reference in a new issue