Java library for SMS service https://smsc.ru/api/http/


License

License

GroupId

GroupId

name.valery1707.smsc
ArtifactId

ArtifactId

smsc-parent
Last Version

Last Version

0.1.4
Release Date

Release Date

Type

Type

pom
Description

Description

Java library for SMS service https://smsc.ru/api/http/
Java library for SMS service https://smsc.ru/api/http/
Project URL

Project URL

https://github.com/valery1707/smsc-java
Source Code Management

Source Code Management

https://github.com/valery1707/smsc-java

Download smsc-parent

Filename Size
smsc-parent-0.1.4.pom 7 KB
Browse

How to add to project

<!-- https://jarcasting.com/artifacts/name.valery1707.smsc/smsc-parent/ -->
<dependency>
    <groupId>name.valery1707.smsc</groupId>
    <artifactId>smsc-parent</artifactId>
    <version>0.1.4</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/name.valery1707.smsc/smsc-parent/
implementation 'name.valery1707.smsc:smsc-parent:0.1.4'
// https://jarcasting.com/artifacts/name.valery1707.smsc/smsc-parent/
implementation ("name.valery1707.smsc:smsc-parent:0.1.4")
'name.valery1707.smsc:smsc-parent:pom:0.1.4'
<dependency org="name.valery1707.smsc" name="smsc-parent" rev="0.1.4">
  <artifact name="smsc-parent" type="pom" />
</dependency>
@Grapes(
@Grab(group='name.valery1707.smsc', module='smsc-parent', version='0.1.4')
)
libraryDependencies += "name.valery1707.smsc" % "smsc-parent" % "0.1.4"
[name.valery1707.smsc/smsc-parent "0.1.4"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • core
  • http
  • http-ok-http
  • json
  • json-jackson
  • mock

Maven Central Javadoc License

Stories to work on DevOps By Rultor.com

smsc-java

Java library for SMSC.

Features

How to use

First, connect the libraries smsc, smsc-http-ok-http and smsc-json-jackson to the project and then:

SmsCenter center = new SmsCenterImpl(
    new HttpClientOkHttp(),
    new JsonMapperJackson(),
    "demo", "demo1".toCharArray()
);
MessageSend send = center
    .messages()
    .send(new Message()
        .withContact(Contact.phone("79051234567"))
        .withText("SMS text")
);
System.out.println(String.format(
    "Sent %d messages with total cost %.2f, current balance is %.2f",
    send.getCnt(), send.getCost(), send.getBalance()
));

Versions

Version
0.1.4
0.1.3