Skip to content

Commit dc7c4bb

Browse files
author
NamSor SAS
committed
Minor update
1 parent c784954 commit dc7c4bb

File tree

583 files changed

+6355
-5365
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

583 files changed

+6355
-5365
lines changed

README.md

+61-122
Large diffs are not rendered by default.

README_v212.md

+389
Large diffs are not rendered by default.

build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apply plugin: 'idea'
22
apply plugin: 'eclipse'
33

44
group = 'com.namsor'
5-
version = '2.0.12'
5+
version = '2.0.13'
66

77
buildscript {
88
repositories {

build.sbt

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ lazy val root = (project in file(".")).
22
settings(
33
organization := "com.namsor",
44
name := "namsor-sdk2",
5-
version := "2.0.12",
5+
version := "2.0.13",
66
scalaVersion := "2.11.4",
77
scalacOptions ++= Seq("-feature"),
88
javacOptions in compile ++= Seq("-Xlint:deprecation"),

docs/JapaneseApi.md

+116-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ Method | HTTP request | Description
88
[**genderJapaneseNameFullBatch**](JapaneseApi.md#genderJapaneseNameFullBatch) | **POST** /api2/json/genderJapaneseNameFullBatch | Infer the likely gender of up to 100 full names
99
[**genderJapaneseNamePinyin**](JapaneseApi.md#genderJapaneseNamePinyin) | **GET** /api2/json/genderJapaneseName/{japaneseSurname}/{japaneseGivenName} | Infer the likely gender of a Japanese name in LATIN (Pinyin).
1010
[**genderJapaneseNamePinyinBatch**](JapaneseApi.md#genderJapaneseNamePinyinBatch) | **POST** /api2/json/genderJapaneseNameBatch | Infer the likely gender of up to 100 Japanese names in LATIN (Pinyin).
11-
[**japaneseNameKanjiCandidates**](JapaneseApi.md#japaneseNameKanjiCandidates) | **GET** /api2/json/japaneseNameKanjiCandidates/{japaneseSurnameLatin}/{japaneseGivenNameLatin} | Identify japanese name candidates in KANJI, based on the romanized name ex. Yamamoto Sanae
11+
[**japaneseNameGenderKanjiCandidatesBatch**](JapaneseApi.md#japaneseNameGenderKanjiCandidatesBatch) | **POST** /api2/json/japaneseNameGenderKanjiCandidatesBatch | Identify japanese name candidates in KANJI, based on the romanized name (firstName = japaneseGivenName; lastName=japaneseSurname) with KNOWN gender, ex. Yamamoto Sanae
12+
[**japaneseNameKanjiCandidates**](JapaneseApi.md#japaneseNameKanjiCandidates) | **GET** /api2/json/japaneseNameKanjiCandidates/{japaneseSurnameLatin}/{japaneseGivenNameLatin}/{knownGender} | Identify japanese name candidates in KANJI, based on the romanized name ex. Yamamoto Sanae - and a known gender.
13+
[**japaneseNameKanjiCandidates1**](JapaneseApi.md#japaneseNameKanjiCandidates1) | **GET** /api2/json/japaneseNameKanjiCandidates/{japaneseSurnameLatin}/{japaneseGivenNameLatin} | Identify japanese name candidates in KANJI, based on the romanized name ex. Yamamoto Sanae
1214
[**japaneseNameKanjiCandidatesBatch**](JapaneseApi.md#japaneseNameKanjiCandidatesBatch) | **POST** /api2/json/japaneseNameKanjiCandidatesBatch | Identify japanese name candidates in KANJI, based on the romanized name (firstName = japaneseGivenName; lastName=japaneseSurname), ex. Yamamoto Sanae
1315
[**japaneseNameLatinCandidates**](JapaneseApi.md#japaneseNameLatinCandidates) | **GET** /api2/json/japaneseNameLatinCandidates/{japaneseSurnameKanji}/{japaneseGivenNameKanji} | Romanize japanese name, based on the name in Kanji.
1416
[**japaneseNameLatinCandidatesBatch**](JapaneseApi.md#japaneseNameLatinCandidatesBatch) | **POST** /api2/json/japaneseNameLatinCandidatesBatch | Romanize japanese names, based on the name in KANJI
@@ -228,16 +230,69 @@ Name | Type | Description | Notes
228230

229231
[api_key](../README.md#api_key)
230232

233+
### HTTP request headers
234+
235+
- **Content-Type**: application/json
236+
- **Accept**: application/json
237+
238+
<a name="japaneseNameGenderKanjiCandidatesBatch"></a>
239+
# **japaneseNameGenderKanjiCandidatesBatch**
240+
> BatchNameMatchCandidatesOut japaneseNameGenderKanjiCandidatesBatch(batchFirstLastNameIn)
241+
242+
Identify japanese name candidates in KANJI, based on the romanized name (firstName &#x3D; japaneseGivenName; lastName&#x3D;japaneseSurname) with KNOWN gender, ex. Yamamoto Sanae
243+
244+
### Example
245+
```java
246+
// Import classes:
247+
//import com.namsor.sdk2.invoke.ApiClient;
248+
//import com.namsor.sdk2.invoke.ApiException;
249+
//import com.namsor.sdk2.invoke.Configuration;
250+
//import com.namsor.sdk2.invoke.auth.*;
251+
//import com.namsor.sdk2.api.JapaneseApi;
252+
253+
ApiClient defaultClient = Configuration.getDefaultApiClient();
254+
255+
// Configure API key authorization: api_key
256+
ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
257+
api_key.setApiKey("YOUR API KEY");
258+
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
259+
//api_key.setApiKeyPrefix("Token");
260+
261+
JapaneseApi apiInstance = new JapaneseApi();
262+
BatchFirstLastNameIn batchFirstLastNameIn = new BatchFirstLastNameIn(); // BatchFirstLastNameIn | A list of personal japanese names in LATIN, firstName = japaneseGivenName; lastName=japaneseSurname and known gender
263+
try {
264+
BatchNameMatchCandidatesOut result = apiInstance.japaneseNameGenderKanjiCandidatesBatch(batchFirstLastNameIn);
265+
System.out.println(result);
266+
} catch (ApiException e) {
267+
System.err.println("Exception when calling JapaneseApi#japaneseNameGenderKanjiCandidatesBatch");
268+
e.printStackTrace();
269+
}
270+
```
271+
272+
### Parameters
273+
274+
Name | Type | Description | Notes
275+
------------- | ------------- | ------------- | -------------
276+
**batchFirstLastNameIn** | [**BatchFirstLastNameIn**](BatchFirstLastNameIn.md)| A list of personal japanese names in LATIN, firstName &#x3D; japaneseGivenName; lastName&#x3D;japaneseSurname and known gender | [optional]
277+
278+
### Return type
279+
280+
[**BatchNameMatchCandidatesOut**](BatchNameMatchCandidatesOut.md)
281+
282+
### Authorization
283+
284+
[api_key](../README.md#api_key)
285+
231286
### HTTP request headers
232287

233288
- **Content-Type**: application/json
234289
- **Accept**: application/json
235290

236291
<a name="japaneseNameKanjiCandidates"></a>
237292
# **japaneseNameKanjiCandidates**
238-
> RomanizedNameOut japaneseNameKanjiCandidates(japaneseSurnameLatin, japaneseGivenNameLatin)
293+
> RomanizedNameOut japaneseNameKanjiCandidates(japaneseSurnameLatin, japaneseGivenNameLatin, knownGender)
239294
240-
Identify japanese name candidates in KANJI, based on the romanized name ex. Yamamoto Sanae
295+
Identify japanese name candidates in KANJI, based on the romanized name ex. Yamamoto Sanae - and a known gender.
241296

242297
### Example
243298
```java
@@ -259,8 +314,9 @@ api_key.setApiKey("YOUR API KEY");
259314
JapaneseApi apiInstance = new JapaneseApi();
260315
String japaneseSurnameLatin = "japaneseSurnameLatin_example"; // String |
261316
String japaneseGivenNameLatin = "japaneseGivenNameLatin_example"; // String |
317+
String knownGender = "knownGender_example"; // String |
262318
try {
263-
RomanizedNameOut result = apiInstance.japaneseNameKanjiCandidates(japaneseSurnameLatin, japaneseGivenNameLatin);
319+
RomanizedNameOut result = apiInstance.japaneseNameKanjiCandidates(japaneseSurnameLatin, japaneseGivenNameLatin, knownGender);
264320
System.out.println(result);
265321
} catch (ApiException e) {
266322
System.err.println("Exception when calling JapaneseApi#japaneseNameKanjiCandidates");
@@ -270,6 +326,62 @@ try {
270326

271327
### Parameters
272328

329+
Name | Type | Description | Notes
330+
------------- | ------------- | ------------- | -------------
331+
**japaneseSurnameLatin** | **String**| |
332+
**japaneseGivenNameLatin** | **String**| |
333+
**knownGender** | **String**| |
334+
335+
### Return type
336+
337+
[**RomanizedNameOut**](RomanizedNameOut.md)
338+
339+
### Authorization
340+
341+
[api_key](../README.md#api_key)
342+
343+
### HTTP request headers
344+
345+
- **Content-Type**: Not defined
346+
- **Accept**: application/json
347+
348+
<a name="japaneseNameKanjiCandidates1"></a>
349+
# **japaneseNameKanjiCandidates1**
350+
> RomanizedNameOut japaneseNameKanjiCandidates1(japaneseSurnameLatin, japaneseGivenNameLatin)
351+
352+
Identify japanese name candidates in KANJI, based on the romanized name ex. Yamamoto Sanae
353+
354+
### Example
355+
```java
356+
// Import classes:
357+
//import com.namsor.sdk2.invoke.ApiClient;
358+
//import com.namsor.sdk2.invoke.ApiException;
359+
//import com.namsor.sdk2.invoke.Configuration;
360+
//import com.namsor.sdk2.invoke.auth.*;
361+
//import com.namsor.sdk2.api.JapaneseApi;
362+
363+
ApiClient defaultClient = Configuration.getDefaultApiClient();
364+
365+
// Configure API key authorization: api_key
366+
ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
367+
api_key.setApiKey("YOUR API KEY");
368+
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
369+
//api_key.setApiKeyPrefix("Token");
370+
371+
JapaneseApi apiInstance = new JapaneseApi();
372+
String japaneseSurnameLatin = "japaneseSurnameLatin_example"; // String |
373+
String japaneseGivenNameLatin = "japaneseGivenNameLatin_example"; // String |
374+
try {
375+
RomanizedNameOut result = apiInstance.japaneseNameKanjiCandidates1(japaneseSurnameLatin, japaneseGivenNameLatin);
376+
System.out.println(result);
377+
} catch (ApiException e) {
378+
System.err.println("Exception when calling JapaneseApi#japaneseNameKanjiCandidates1");
379+
e.printStackTrace();
380+
}
381+
```
382+
383+
### Parameters
384+
273385
Name | Type | Description | Notes
274386
------------- | ------------- | ------------- | -------------
275387
**japaneseSurnameLatin** | **String**| |

docs/NameMatchCandidateOut.md

+2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
77
**candidateName** | **String** | | [optional]
88
**probability** | **Double** | | [optional]
9+
**predScoreGivenName** | **Double** | | [optional]
10+
**predScoreFamilyName** | **Double** | | [optional]
911

1012

1113

docs/NameMatchCandidatesOut.md

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Name | Type | Description | Notes
88
**id** | **String** | | [optional]
99
**firstName** | **String** | | [optional]
1010
**lastName** | **String** | | [optional]
11+
**orderOption** | **String** | | [optional]
1112
**matchCandidates** | [**List&lt;NameMatchCandidateOut&gt;**](NameMatchCandidateOut.md) | | [optional]
1213
**category** | **String** | | [optional]
1314

pom.xml

+6-55
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@
55
<artifactId>namsor-sdk2</artifactId>
66
<packaging>jar</packaging>
77
<name>namsor-sdk2</name>
8-
<version>2.0.12</version>
9-
<!-- update NamSor -->
10-
<url>https://github.com/namsor/namsor-java-sdk2/</url>
11-
<description>NamSor OpenAPI Java Client SDK</description>
8+
<version>2.0.13</version>
9+
<url>https://github.com/openapitools/openapi-generator</url>
10+
<description>OpenAPI Java</description>
1211
<scm>
1312
<connection>scm:git:[email protected]:openapitools/openapi-generator.git</connection>
1413
<developerConnection>scm:git:[email protected]:openapitools/openapi-generator.git</developerConnection>
@@ -24,26 +23,14 @@
2423
</licenses>
2524

2625
<developers>
27-
<!-- add NamSor -->
28-
<developer>
29-
<name>NamSor</name>
30-
<email>[email protected]</email>
31-
<organization>NamSor</organization>
32-
<organizationUrl>https://www.namsor.com/</organizationUrl>
33-
</developer>
3426
<developer>
3527
<name>OpenAPI</name>
3628
<email>[email protected]</email>
3729
<organization>OpenAPI</organization>
3830
<organizationUrl>http://openapitools.org</organizationUrl>
3931
</developer>
4032
</developers>
41-
<distributionManagement>
42-
<snapshotRepository>
43-
<id>ossrh</id>
44-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
45-
</snapshotRepository>
46-
</distributionManagement>
33+
4734
<build>
4835
<plugins>
4936
<plugin>
@@ -172,55 +159,19 @@
172159
</goals>
173160
</execution>
174161
</executions>
175-
</plugin>
176-
<plugin>
177-
<groupId>org.apache.maven.plugins</groupId>
178-
<artifactId>maven-gpg-plugin</artifactId>
179-
<version>1.5</version>
180-
<!-- keyname as per https://www.previous.cloudbees.com/blog/continuous-deployment-maven-central-apache-maven -->
181-
<configuration>
182-
<keyname>C2DED53433BC8503EB737AF7CBCEA4F2104CD621</keyname>
183-
</configuration>
184-
<executions>
185-
<execution>
186-
<id>sign-artifacts</id>
187-
<phase>verify</phase>
188-
<goals>
189-
<goal>sign</goal>
190-
</goals>
191-
</execution>
192-
</executions>
193-
</plugin>
194-
195-
<!-- as per https://central.sonatype.org/pages/apache-maven.html -->
196-
<plugin>
197-
<groupId>org.sonatype.plugins</groupId>
198-
<artifactId>nexus-staging-maven-plugin</artifactId>
199-
<version>1.6.7</version>
200-
<extensions>true</extensions>
201-
<configuration>
202-
<serverId>ossrh</serverId>
203-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
204-
<autoReleaseAfterClose>true</autoReleaseAfterClose>
205-
</configuration>
206-
</plugin>
207-
162+
</plugin>
208163
</plugins>
209164
</build>
210165

211166
<profiles>
212167
<profile>
213-
<id>sign-artifacts-deploy</id>
168+
<id>sign-artifacts</id>
214169
<build>
215170
<plugins>
216171
<plugin>
217172
<groupId>org.apache.maven.plugins</groupId>
218173
<artifactId>maven-gpg-plugin</artifactId>
219174
<version>1.5</version>
220-
<!-- keyname as per https://www.previous.cloudbees.com/blog/continuous-deployment-maven-central-apache-maven -->
221-
<configuration>
222-
<keyname>C2DED53433BC8503EB737AF7CBCEA4F2104CD621</keyname>
223-
</configuration>
224175
<executions>
225176
<execution>
226177
<id>sign-artifacts</id>

run-java.bash

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ echo update openapi-generator
22
./bin/utils/openapi-generator-cli.sh
33
rm -Rf ./namsor/client/java/
44
echo run openapi-generator
5-
java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar generate --git-repo-id namsor-java-sdk2 --git-user-id namsor --artifact-version 2.0.12 --group-id com.namsor --artifact-id namsor-sdk2 --invoker-package com.namsor.sdk2.invoke --model-package com.namsor.sdk2.model --api-package com.namsor.sdk2.api -i https://v2.namsor.com/NamSorAPIv2/api2/openapi.json -g java -o namsor/client/java
5+
java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar generate --git-repo-id namsor-java-sdk2 --git-user-id namsor --artifact-version 2.0.13 --group-id com.namsor --artifact-id namsor-sdk2 --invoker-package com.namsor.sdk2.invoke --model-package com.namsor.sdk2.model --api-package com.namsor.sdk2.api -i https://v2.namsor.com/NamSorAPIv2/api2/openapi.json -g java -o namsor/client/java
66
cd ./namsor/client/java/
77
mvn clean package
88
cd target

src/main/java/com/namsor/sdk2/api/AdminApi.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* NamSor API v2
33
* NamSor API v2 : enpoints to process personal names (gender, cultural origin or ethnicity) in all alphabets or languages. Use GET methods for small tests, but prefer POST methods for higher throughput (batch processing of up to 100 names at a time). Need something you can't find here? We have many more features coming soon. Let us know, we'll do our best to add it!
44
*
5-
* OpenAPI spec version: 2.0.12
5+
* OpenAPI spec version: 2.0.13
66
* Contact: [email protected]
77
*
88
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).

src/main/java/com/namsor/sdk2/api/ChineseApi.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* NamSor API v2
33
* NamSor API v2 : enpoints to process personal names (gender, cultural origin or ethnicity) in all alphabets or languages. Use GET methods for small tests, but prefer POST methods for higher throughput (batch processing of up to 100 names at a time). Need something you can't find here? We have many more features coming soon. Let us know, we'll do our best to add it!
44
*
5-
* OpenAPI spec version: 2.0.12
5+
* OpenAPI spec version: 2.0.13
66
* Contact: [email protected]
77
*
88
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).

src/main/java/com/namsor/sdk2/api/GeneralApi.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* NamSor API v2
33
* NamSor API v2 : enpoints to process personal names (gender, cultural origin or ethnicity) in all alphabets or languages. Use GET methods for small tests, but prefer POST methods for higher throughput (batch processing of up to 100 names at a time). Need something you can't find here? We have many more features coming soon. Let us know, we'll do our best to add it!
44
*
5-
* OpenAPI spec version: 2.0.12
5+
* OpenAPI spec version: 2.0.13
66
* Contact: [email protected]
77
*
88
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).

0 commit comments

Comments
 (0)