Skip to content

Commit

Permalink
Merge pull request #124 from Mangopay/MPSDK-256-headquarters-phone-nu…
Browse files Browse the repository at this point in the history
…mber-property-to-client

Headquarter's phone number property to client
  • Loading branch information
mickaelpois authored Aug 28, 2018
2 parents 29f333c + 4543e34 commit 1fc0855
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 1 deletion.
15 changes: 15 additions & 0 deletions src/main/java/com/mangopay/entities/Client.java
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,12 @@ public class Client extends EntityBase {
@SerializedName("HeadquartersAddress")
private Address headquartersAddress;

/**
* The phone number of the client's headquarters
*/
@SerializedName("HeadquartersPhoneNumber")
private String headquartersPhoneNumber;

/**
* The tax (or VAT) number for your company.
*/
Expand Down Expand Up @@ -206,4 +212,13 @@ public String getTaxNumber() {
public void setTaxNumber(String taxNumber) {
this.taxNumber = taxNumber;
}

public String getHeadquartersPhoneNumber() {
return headquartersPhoneNumber;
}

public Client setHeadquartersPhoneNumber(String headquartersPhoneNumber) {
this.headquartersPhoneNumber = headquartersPhoneNumber;
return this;
}
}
3 changes: 2 additions & 1 deletion src/main/resources/com/mangopay/core/mangopay.properties
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
version=2.4.0
#Mon Aug 27 14:28:16 EEST 2018
version=2.5.0
4 changes: 4 additions & 0 deletions src/test/java/com/mangopay/core/ClientApiImplTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -63,15 +63,19 @@ public void updateClient() throws Exception {
Random rand = new Random();
String color1 = Integer.toString(rand.nextInt(100000) + 100000);
String color2 = Integer.toString(rand.nextInt(100000) + 100000);
String headquarterPhoneNumber = Integer.toString(rand.nextInt(99999999));

client.setPrimaryButtonColour("#" + color1);
client.setPrimaryThemeColour("#" + color2);
client.setHeadquartersPhoneNumber(headquarterPhoneNumber);

Client clientNew = this.api.getClientApi().save(client);

assertNotNull(clientNew);
assertEquals(client.getPrimaryButtonColour(), clientNew.getPrimaryButtonColour());
assertEquals(client.getPrimaryThemeColour(), clientNew.getPrimaryThemeColour());
assertNotNull("Headquarter phone number is null!", client.getHeadquartersPhoneNumber());
assertEquals("Client's headquarter phone number did not update", headquarterPhoneNumber, clientNew.getHeadquartersPhoneNumber());
}

@Test
Expand Down

0 comments on commit 1fc0855

Please sign in to comment.