]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/json/ParsedPrice.java
a step towards API-independent JSON parsing of accounts
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / json / ParsedPrice.java
index fe152565c9f531c4597ab8cbb6269380e9187b0a..3959d145c09c85a694f346e9bb86e353a041ba40 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright © 2019 Damyan Ivanov.
+ * Copyright © 2020 Damyan Ivanov.
  * This file is part of MoLe.
  * MoLe is free software: you can distribute it and/or modify it
  * under the term of the GNU General Public License as published by
 
 package net.ktnx.mobileledger.json;
 
-class ParsedPrice {
+import net.ktnx.mobileledger.json.v1_15.ParsedQuantity;
+import net.ktnx.mobileledger.json.v1_15.ParsedStyle;
+
+public class ParsedPrice {
     private String tag;
     private Contents contents;
     public ParsedPrice() {
@@ -35,13 +38,14 @@ class ParsedPrice {
     public void setTag(String tag) {
         this.tag = tag;
     }
-    private class Contents {
+    private static class Contents {
         private ParsedPrice aprice;
-        private ParsedQuantity aquantity;
+        private net.ktnx.mobileledger.json.v1_15.ParsedQuantity aquantity;
         private String acommodity;
         private boolean aismultiplier;
-        private ParsedStyle astyle;
+        private net.ktnx.mobileledger.json.v1_15.ParsedStyle astyle;
         public Contents() {
+            acommodity = "";
         }
         public ParsedPrice getAprice() {
             return aprice;
@@ -49,7 +53,7 @@ class ParsedPrice {
         public void setAprice(ParsedPrice aprice) {
             this.aprice = aprice;
         }
-        public ParsedQuantity getAquantity() {
+        public net.ktnx.mobileledger.json.v1_15.ParsedQuantity getAquantity() {
             return aquantity;
         }
         public void setAquantity(ParsedQuantity aquantity) {
@@ -67,7 +71,7 @@ class ParsedPrice {
         public void setAismultiplier(boolean aismultiplier) {
             this.aismultiplier = aismultiplier;
         }
-        public ParsedStyle getAstyle() {
+        public net.ktnx.mobileledger.json.v1_15.ParsedStyle getAstyle() {
             return astyle;
         }
         public void setAstyle(ParsedStyle astyle) {