sygna-bridge-ivms-util-j

OpenAPI Java

License

License

GroupId

GroupId

io.sygna
ArtifactId

ArtifactId

sygna-bridge-ivms-util-j
Last Version

Last Version

0.0.5
Release Date

Release Date

Type

Type

jar
Description

Description

sygna-bridge-ivms-util-j
OpenAPI Java
Project URL

Project URL

https://github.com/openapitools/openapi-generator
Source Code Management

Source Code Management

https://github.com/CoolBitX-Technology/sygna-bridge-ivms-utils/tree/master/java

Download sygna-bridge-ivms-util-j

How to add to project

<!-- https://jarcasting.com/artifacts/io.sygna/sygna-bridge-ivms-util-j/ -->
<dependency>
    <groupId>io.sygna</groupId>
    <artifactId>sygna-bridge-ivms-util-j</artifactId>
    <version>0.0.5</version>
</dependency>
// https://jarcasting.com/artifacts/io.sygna/sygna-bridge-ivms-util-j/
implementation 'io.sygna:sygna-bridge-ivms-util-j:0.0.5'
// https://jarcasting.com/artifacts/io.sygna/sygna-bridge-ivms-util-j/
implementation ("io.sygna:sygna-bridge-ivms-util-j:0.0.5")
'io.sygna:sygna-bridge-ivms-util-j:jar:0.0.5'
<dependency org="io.sygna" name="sygna-bridge-ivms-util-j" rev="0.0.5">
  <artifact name="sygna-bridge-ivms-util-j" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.sygna', module='sygna-bridge-ivms-util-j', version='0.0.5')
)
libraryDependencies += "io.sygna" % "sygna-bridge-ivms-util-j" % "0.0.5"
[io.sygna/sygna-bridge-ivms-util-j "0.0.5"]

Dependencies

compile (9)

Group / Artifact Type Version
io.swagger : swagger-annotations jar 1.6.2
com.google.code.findbugs : jsr305 jar 3.0.2
com.squareup.okhttp3 : okhttp jar 3.14.7
com.squareup.okhttp3 : logging-interceptor jar 3.14.7
com.google.code.gson : gson jar 2.8.6
io.gsonfire : gson-fire jar 1.8.4
org.apache.commons : commons-lang3 jar 3.10
org.threeten : threetenbp jar 1.4.3
com.brsanthu : migbase64 jar 2.2

provided (1)

Group / Artifact Type Version
javax.annotation : javax.annotation-api jar 1.3.2

test (1)

Group / Artifact Type Version
junit : junit jar 4.13

Project Modules

There are no modules declared in this project.

Sygna Bridge IVMS Utils

The IVMS util is an open source library to help you generate the data for interVASP messaging within Sygna Bridge Ecosystem.

Please navigate to language specific packages to see detailed description.

If you want to generate this util for you language

  • Navigate to https://github.com/OpenAPITools/openapi-generator and install openapi code generator in your system
  • Execute openapi-codegen using bridge_and_ivms.json as input
  • For example:
    java -jar openapi-generator-cli.jar \
      generate -i path/to/bridge_and_ivms.json \
      -g typescript-fetch \
      -t /path/to/custom/template \
      -o /path/to/output
    
  • If generated code does not fit your requirements, you can get language-specific template and edit yourself
    java -jar openapi-generator-cli.jar \
      author template -g typescript-fetch \
      -o /path/to/template/output
    
  • For more information about code generator, visit https://openapi-generator.tech/

IVMS definition is inspired by https://github.com/steegi/trisa/blob/ivms101_git_34/proto/ivms101/ivms101.proto

io.sygna

CoolBitX Ltd.

Making blockchain applications easy, and safe.

Versions

Version
0.0.5
0.0.2