public class LabsMobileEndpoints extends AbstractInternalEndpointClient
Backoffice endpoints implementation.
  • Field Details

    • singleSmsApiEndpointPath

      @Value("${labsmobile.singlesms.endpoint}") private String singleSmsApiEndpointPath
      Single sms api endpoint.
    • labsMobileUser

      @Value("${labsmobile.user}") private String labsMobileUser
      Labsmobile user.
    • labsMobileToken

      @Value("${labsmobile.token}") private String labsMobileToken
      Labsmobile token.
    • labsMobileTest

      @Value("${labsmobile.test}") private int labsMobileTest
      Labsmobile sms test.
  • Constructor Details

    • LabsMobileEndpoints

      public LabsMobileEndpoints(String apiBasePath)
      Full state constructor.
      Parameters:
      apiBasePath - Backoffice API base path.
  • Method Details

    • sendSms

      public String sendSms(String from, String to, String text)
      Send sms using LabsMobile api.
      Parameters:
      from - Name who is sending the sms.
      to - phone number destination.
      text - sms text body.
      Returns:
      api response.