44import java .util .HashMap ;
55import java .util .Map ;
66
7- import com .balancedpayments .core .Client ;
87import com .balancedpayments .core .Resource ;
98import com .balancedpayments .core .ResourceCollection ;
109import com .balancedpayments .core .ResourceField ;
@@ -55,7 +54,7 @@ public Collection(String uri) {
5554 };
5655
5756 public static Account get (String uri ) throws HTTPError {
58- return new Account ((new Client ()).get (uri ));
57+ return new Account ((Balanced . getInstance (). getClient ()).get (uri ));
5958 }
6059
6160 public Account () {
@@ -108,7 +107,7 @@ public Debit debit(
108107 if (description != null )
109108 payload .put ("description" , description );
110109 if (source_uri != null )
111- payload .put ("source " , source_uri );
110+ payload .put ("source_uri " , source_uri );
112111 if (appears_on_statement_as != null )
113112 payload .put ("appears_on_statement_as" , appears_on_statement_as );
114113 if (meta != null )
@@ -134,7 +133,7 @@ public Hold hold(
134133 if (description != null )
135134 payload .put ("description" , description );
136135 if (source_uri != null )
137- payload .put ("source " , source_uri );
136+ payload .put ("source_uri " , source_uri );
138137 if (meta != null )
139138 payload .put ("meta" , meta );
140139 return holds .create (payload );
@@ -147,14 +146,14 @@ public Hold hold(int amount) throws HTTPError {
147146 public void associateBankAccount (String bank_account_uri ) throws HTTPError {
148147 Map <String , Object > payload = new HashMap <String , Object >();
149148 payload .put ("bank_account_uri" , bank_account_uri );
150- Map <String , Object > response = client .put (uri , payload );
149+ Map <String , Object > response = Balanced . getInstance (). getClient () .put (uri , payload );
151150 deserialize (response );
152151 }
153152
154153 public void promoteToMerchant (Map <String , Object > merchant_map ) throws HTTPError {
155154 Map <String , Object > payload = new HashMap <String , Object >();
156155 payload .put ("merchant" , merchant_map );
157- Map <String , Object > response = client .put (uri , payload );
156+ Map <String , Object > response = Balanced . getInstance (). getClient () .put (uri , payload );
158157 deserialize (response );
159158 }
160159
@@ -171,14 +170,14 @@ You should use the promoteToMerchant(Map<String, Object> merchant_map) method
171170 public void promoteToMerchant (String merchant_uri ) throws HTTPError {
172171 Map <String , Object > payload = new HashMap <String , Object >();
173172 payload .put ("merchant_uri" , merchant_uri );
174- Map <String , Object > response = client .put (uri , payload );
173+ Map <String , Object > response = Balanced . getInstance (). getClient () .put (uri , payload );
175174 deserialize (response );
176175 }
177176
178177 public void associateCard (String card_uri ) throws HTTPError {
179178 Map <String , Object > payload = new HashMap <String , Object >();
180179 payload .put ("card_uri" , card_uri );
181- Map <String , Object > response = client .put (uri , payload );
180+ Map <String , Object > response = Balanced . getInstance (). getClient () .put (uri , payload );
182181 deserialize (response );
183182 }
184183}
0 commit comments