Class AccountBalance

java.lang.Object

public class AccountBalance
extends AccountBalanceService
Servicio de Consulta de Saldo. Clase que permite obtener el saldo de la cuenta de SW.

Ejemplo de uso:

 AccountBalance account = new AccountBalance("http://services.test.sw.com.mx", "demo", "123456789", null, 0);
 AccountBalanceResponse res = account.getBalance();
 if("success".equalsIgnoreCase(res.getStatus()){
    System.out.println(res.getData().getSaldoTimbres());
    System.out.println(res.getData().getTimbresAsignados());
    System.out.println(res.getData().getTimbresUtilizados());
    System.out.println(res.getData().isUnlimited());
 } else{ // ocurrió un error y en los mensajes podría haber información últil acerca del error.
   System.out.println(res.getMessage());
   System.out.println(res.getMessageDetail());
 }
 
Since:
2020-08-14
Version:
0.0.0.1
Author:
Juan Gamez
  • Constructor Details

    • AccountBalance

      public AccountBalance​(java.lang.String url, java.lang.String user, java.lang.String password, java.lang.String proxy, int proxyPort)
      Constructor de la clase.
      Parameters:
      url - url base de la API
      user - correo o usuario de SW
      password - password de SW.
      proxy - ip o dominio de proxy (null si no se utiliza)
      proxyPort - número de puerto de proxy (cualquier valor si proxy es null)
    • AccountBalance

      public AccountBalance​(java.lang.String url, java.lang.String token, java.lang.String proxy, int proxyPort)
      Constructor de la clase.
      Parameters:
      url - url base de la API
      token - token infinito de SW.
      proxy - ip o dominio de proxy (null si no se utiliza)
      proxyPort - número de puerto de proxy (cualquier valor si proxy es null)
  • Method Details