Skip to content

Commit f38aa2f

Browse files
chore: regenerate from OpenAPI spec
- Auto-generated SDK updates - Version: v0.0.451
1 parent 6190816 commit f38aa2f

1,400 files changed

Lines changed: 1487 additions & 1464 deletions

File tree

Some content is hidden

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

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Zernio API
44

55
- API version: 1.0.4
66

7-
- Build date: 2026-07-09T11:22:43.359725694Z[Etc/UTC]
7+
- Build date: 2026-07-09T11:54:25.886711673Z[Etc/UTC]
88

99
- Generator version: 7.19.0
1010

‎api/openapi.yaml‎

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52172,6 +52172,8 @@ components:
5217252172
description: Required for every entityType except SOLE_PROPRIETOR.
5217352173
type: string
5217452174
phone:
52175+
description: Business contact phone. Required for every entityType except
52176+
SOLE_PROPRIETOR.
5217552177
type: string
5217652178
mobilePhone:
5217752179
description: Required for SOLE_PROPRIETOR; the verification OTP is texted
@@ -52195,6 +52197,9 @@ components:
5219552197
format: email
5219652198
type: string
5219752199
website:
52200+
description: The brand's website (sole proprietors may use a social profile
52201+
such as LinkedIn or a business Facebook page). Carriers verify the brand
52202+
against it; a bare domain is normalized to https://.
5219852203
type: string
5219952204
vertical:
5220052205
enum:
@@ -52225,12 +52230,22 @@ components:
5222552230
stockSymbol:
5222652231
type: string
5222752232
required:
52233+
- city
5222852234
- country
5222952235
- displayName
5223052236
- entityType
52237+
- postalCode
52238+
- state
52239+
- street
5223152240
- vertical
52241+
- website
5223252242
startSmsRegistration_request_campaign:
52233-
description: Required for 10DLC. What you'll send and how recipients opt in/out.
52243+
description: |
52244+
Required for 10DLC. What you'll send and how recipients opt in/out.
52245+
Opt-in/opt-out/help auto-responses must name the registered brand and
52246+
carry the carrier-required disclosures; submissions that don't (or that
52247+
are blank) are automatically rewritten to a compliant, brand-named
52248+
template before the campaign is filed.
5223452249
properties:
5223552250
usecase:
5223652251
type: string
@@ -52248,6 +52263,8 @@ components:
5224852263
minLength: 20
5224952264
type: string
5225052265
sample2:
52266+
description: Second example message; carriers require two distinct samples
52267+
minLength: 20
5225152268
type: string
5225252269
helpMessage:
5225352270
maxLength: 320
@@ -52287,6 +52304,7 @@ components:
5228752304
- optoutKeywords
5228852305
- optoutMessage
5228952306
- sample1
52307+
- sample2
5229052308
- usecase
5229152309
startSmsRegistration_request_tollFree:
5229252310
description: Required for toll_free.

‎docs/StartSmsRegistrationRequestBrand.md‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ Required for 10DLC. The legal entity behind the traffic (TCR brand).
1212
|**displayName** | **String** | | |
1313
|**companyName** | **String** | Legal company name. Required for every entityType except SOLE_PROPRIETOR. | [optional] |
1414
|**ein** | **String** | Required for every entityType except SOLE_PROPRIETOR. | [optional] |
15-
|**phone** | **String** | | [optional] |
15+
|**phone** | **String** | Business contact phone. Required for every entityType except SOLE_PROPRIETOR. | [optional] |
1616
|**mobilePhone** | **String** | Required for SOLE_PROPRIETOR; the verification OTP is texted there (US/CA mobile). | [optional] |
17-
|**street** | **String** | | [optional] |
18-
|**city** | **String** | | [optional] |
19-
|**state** | **String** | | [optional] |
20-
|**postalCode** | **String** | | [optional] |
17+
|**street** | **String** | | |
18+
|**city** | **String** | | |
19+
|**state** | **String** | | |
20+
|**postalCode** | **String** | | |
2121
|**country** | [**CountryEnum**](#CountryEnum) | | |
2222
|**email** | **String** | Brand contact email; defaults to your account email when omitted. | [optional] |
23-
|**website** | **String** | | [optional] |
23+
|**website** | **String** | The brand's website (sole proprietors may use a social profile such as LinkedIn or a business Facebook page). Carriers verify the brand against it; a bare domain is normalized to https://. | |
2424
|**vertical** | [**VerticalEnum**](#VerticalEnum) | | |
2525
|**stockSymbol** | **String** | | [optional] |
2626

‎docs/StartSmsRegistrationRequestCampaign.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# StartSmsRegistrationRequestCampaign
44

5-
Required for 10DLC. What you'll send and how recipients opt in/out.
5+
Required for 10DLC. What you'll send and how recipients opt in/out. Opt-in/opt-out/help auto-responses must name the registered brand and carry the carrier-required disclosures; submissions that don't (or that are blank) are automatically rewritten to a compliant, brand-named template before the campaign is filed.
66

77
## Properties
88

@@ -12,7 +12,7 @@ Required for 10DLC. What you'll send and how recipients opt in/out.
1212
|**description** | **String** | | |
1313
|**messageFlow** | **String** | How a recipient ends up receiving your messages (the opt-in flow). | |
1414
|**sample1** | **String** | | |
15-
|**sample2** | **String** | | [optional] |
15+
|**sample2** | **String** | Second example message; carriers require two distinct samples | |
1616
|**helpMessage** | **String** | | |
1717
|**optinKeywords** | **String** | | |
1818
|**optinMessage** | **String** | | |

‎openapi.yaml‎

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24542,33 +24542,38 @@ paths:
2454224542
brand:
2454324543
type: object
2454424544
description: Required for 10DLC. The legal entity behind the traffic (TCR brand).
24545-
required: [entityType, displayName, country, vertical]
24545+
required: [entityType, displayName, country, vertical, website, street, city, state, postalCode]
2454624546
properties:
2454724547
entityType: { type: string, enum: [PRIVATE_PROFIT, PUBLIC_PROFIT, NON_PROFIT, GOVERNMENT, SOLE_PROPRIETOR] }
2454824548
displayName: { type: string }
2454924549
companyName: { type: string, description: Legal company name. Required for every entityType except SOLE_PROPRIETOR. }
2455024550
ein: { type: string, description: Required for every entityType except SOLE_PROPRIETOR. }
24551-
phone: { type: string }
24551+
phone: { type: string, description: Business contact phone. Required for every entityType except SOLE_PROPRIETOR. }
2455224552
mobilePhone: { type: string, description: Required for SOLE_PROPRIETOR; the verification OTP is texted there (US/CA mobile). }
2455324553
street: { type: string }
2455424554
city: { type: string }
2455524555
state: { type: string }
2455624556
postalCode: { type: string }
2455724557
country: { type: string, enum: [US, CA] }
2455824558
email: { type: string, format: email, description: Brand contact email; defaults to your account email when omitted. }
24559-
website: { type: string }
24559+
website: { type: string, description: "The brand's website (sole proprietors may use a social profile such as LinkedIn or a business Facebook page). Carriers verify the brand against it; a bare domain is normalized to https://." }
2456024560
vertical: { type: string, enum: [AGRICULTURE, COMMUNICATION, CONSTRUCTION, EDUCATION, ENERGY, ENTERTAINMENT, FINANCIAL, GAMBLING, GOVERNMENT, HEALTHCARE, HOSPITALITY, HUMAN_RESOURCES, INSURANCE, LEGAL, MANUFACTURING, NGO, POLITICAL, POSTAL, PROFESSIONAL, REAL_ESTATE, RETAIL, TECHNOLOGY, TRANSPORTATION] }
2456124561
stockSymbol: { type: string }
2456224562
campaign:
2456324563
type: object
24564-
description: Required for 10DLC. What you'll send and how recipients opt in/out.
24565-
required: [usecase, description, messageFlow, sample1, helpMessage, optinKeywords, optinMessage, optoutKeywords, optoutMessage, helpKeywords]
24564+
description: |
24565+
Required for 10DLC. What you'll send and how recipients opt in/out.
24566+
Opt-in/opt-out/help auto-responses must name the registered brand and
24567+
carry the carrier-required disclosures; submissions that don't (or that
24568+
are blank) are automatically rewritten to a compliant, brand-named
24569+
template before the campaign is filed.
24570+
required: [usecase, description, messageFlow, sample1, sample2, helpMessage, optinKeywords, optinMessage, optoutKeywords, optoutMessage, helpKeywords]
2456624571
properties:
2456724572
usecase: { type: string }
2456824573
description: { type: string, minLength: 40, maxLength: 4096 }
2456924574
messageFlow: { type: string, minLength: 40, maxLength: 2048, description: How a recipient ends up receiving your messages (the opt-in flow). }
2457024575
sample1: { type: string, minLength: 20 }
24571-
sample2: { type: string }
24576+
sample2: { type: string, minLength: 20, description: Second example message; carriers require two distinct samples, so it must differ from sample1. }
2457224577
helpMessage: { type: string, minLength: 20, maxLength: 320 }
2457324578
optinKeywords: { type: string }
2457424579
optinMessage: { type: string, minLength: 20, maxLength: 320 }

‎pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<artifactId>zernio-sdk</artifactId>
66
<packaging>jar</packaging>
77
<name>zernio-sdk</name>
8-
<version>0.0.450</version>
8+
<version>0.0.451</version>
99
<url>https://github.com/zernio-dev/zernio-java</url>
1010
<description>Official Zernio API Java SDK - schedule and publish social media posts across 14+ platforms.</description>
1111
<scm>

‎src/main/java/dev/zernio/ApiClient.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
* <p>The setter methods of this class return the current object to facilitate
5555
* a fluent style of configuration.</p>
5656
*/
57-
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-07-09T11:22:43.359725694Z[Etc/UTC]", comments = "Generator version: 7.19.0")
57+
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-07-09T11:54:25.886711673Z[Etc/UTC]", comments = "Generator version: 7.19.0")
5858
public class ApiClient {
5959

6060
protected HttpClient.Builder builder;

‎src/main/java/dev/zernio/ApiException.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
import java.net.http.HttpHeaders;
1717

18-
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-07-09T11:22:43.359725694Z[Etc/UTC]", comments = "Generator version: 7.19.0")
18+
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-07-09T11:54:25.886711673Z[Etc/UTC]", comments = "Generator version: 7.19.0")
1919
public class ApiException extends Exception {
2020
private static final long serialVersionUID = 1L;
2121

‎src/main/java/dev/zernio/ApiResponse.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
*
2222
* @param <T> The type of data that is deserialized from response body
2323
*/
24-
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-07-09T11:22:43.359725694Z[Etc/UTC]", comments = "Generator version: 7.19.0")
24+
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-07-09T11:54:25.886711673Z[Etc/UTC]", comments = "Generator version: 7.19.0")
2525
public class ApiResponse<T> {
2626
final private int statusCode;
2727
final private Map<String, List<String>> headers;

‎src/main/java/dev/zernio/Configuration.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import java.util.concurrent.atomic.AtomicReference;
1818
import java.util.function.Supplier;
1919

20-
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-07-09T11:22:43.359725694Z[Etc/UTC]", comments = "Generator version: 7.19.0")
20+
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-07-09T11:54:25.886711673Z[Etc/UTC]", comments = "Generator version: 7.19.0")
2121
public class Configuration {
2222
public static final String VERSION = "1.0.4";
2323

0 commit comments

Comments
 (0)