Skip to content

Commit d5846b7

Browse files
chore: regenerate from OpenAPI spec
- Auto-generated SDK updates - Version: v0.0.329
1 parent 260c4a6 commit d5846b7

1,184 files changed

Lines changed: 1256 additions & 1185 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.

‎.openapi-generator/FILES‎

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2361,6 +2361,3 @@ src/main/java/dev/zernio/model/YouTubeDemographicsResponseDemographicsValueInner
23612361
src/main/java/dev/zernio/model/YouTubePlatformData.java
23622362
src/main/java/dev/zernio/model/YouTubeScopeMissingResponse.java
23632363
src/main/java/dev/zernio/model/YouTubeScopeMissingResponseScopeStatus.java
2364-
src/test/java/dev/zernio/model/SubmitWhatsAppNumberKycRequestDocumentsInnerOneOf1Test.java
2365-
src/test/java/dev/zernio/model/SubmitWhatsAppNumberKycRequestDocumentsInnerOneOfTest.java
2366-
src/test/java/dev/zernio/model/UploadWhatsAppNumberKycDocument200ResponseTest.java

‎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-06-04T09:20:26.813578756Z[Etc/UTC]
7+
- Build date: 2026-06-04T09:37:51.252783113Z[Etc/UTC]
88

99
- Generator version: 7.19.0
1010

‎api/openapi.yaml‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50636,6 +50636,17 @@ components:
5063650636
TargetingSpec is expanded as the base targeting; inline fields on this body merge on top. Lets you
5063750637
reuse a named targeting preset without re-sending every field.
5063850638
type: string
50639+
rawTargeting:
50640+
additionalProperties: {}
50641+
description: |
50642+
Meta only. A raw Meta-native targeting spec passed to the ad set VERBATIM (snake_case:
50643+
`geo_locations`, `age_min`, `excluded_custom_audiences`, `flexible_spec`, `targeting_automation`,
50644+
business places, etc.) — exactly the shape `GET /v1/ads/{adId}` returns for external ads. Use it to
50645+
clone a campaign's targeting EXACTLY, preserving advanced fields the camelCase targeting fields can't
50646+
model. Mutually exclusive with the camelCase targeting fields (countries/regions/cities/interests/
50647+
ageMin/...), `audienceId`, and `savedTargetingId` (sending both → 422). Sent as-is; Meta validates and
50648+
surfaces any errors. If cloning an EU campaign, also pass `dsaBeneficiary` / `dsaPayor` (those are
50649+
separate fields, not part of targeting).
5063950650
specialAdCategories:
5064050651
description: |
5064150652
Meta only. Declares the ad's special category, required for housing, employment, credit, or

‎docs/CreateStandaloneAdRequest.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
|**languages** | **List<String>** | Language codes (e.g. ['en']). Restricts the audience by language. | [optional] |
4444
|**placements** | [**CreateStandaloneAdRequestPlacements**](CreateStandaloneAdRequestPlacements.md) | | [optional] |
4545
|**savedTargetingId** | **String** | ID of a `saved_targeting` audience (created via POST /v1/ads/audiences). When set, its stored TargetingSpec is expanded as the base targeting; inline fields on this body merge on top. Lets you reuse a named targeting preset without re-sending every field. | [optional] |
46+
|**rawTargeting** | **Map<String, Object>** | Meta only. A raw Meta-native targeting spec passed to the ad set VERBATIM (snake_case: `geo_locations`, `age_min`, `excluded_custom_audiences`, `flexible_spec`, `targeting_automation`, business places, etc.) — exactly the shape `GET /v1/ads/{adId}` returns for external ads. Use it to clone a campaign's targeting EXACTLY, preserving advanced fields the camelCase targeting fields can't model. Mutually exclusive with the camelCase targeting fields (countries/regions/cities/interests/ ageMin/...), `audienceId`, and `savedTargetingId` (sending both → 422). Sent as-is; Meta validates and surfaces any errors. If cloning an EU campaign, also pass `dsaBeneficiary` / `dsaPayor` (those are separate fields, not part of targeting). | [optional] |
4647
|**specialAdCategories** | [**List<SpecialAdCategoriesEnum>**](#List<SpecialAdCategoriesEnum>) | Meta only. Declares the ad's special category, required for housing, employment, credit, or political/social-issue ads (Meta enforces restricted targeting for these). Note: setting a special category disables income/zip targeting on Meta. | [optional] |
4748
|**endDate** | **OffsetDateTime** | Required for lifetime budgets | [optional] |
4849
|**startDate** | **OffsetDateTime** | Meta only. Ad-set start time (ISO 8601, e.g. \"2026-06-10T09:00:00Z\"), mapped to the ad set's `start_time`. When omitted the ad starts delivering immediately. For lifetime budgets Meta also requires `endDate`. (Same `schedule.startDate` semantics already available on `POST /v1/ads/boost`.) | [optional] |

‎openapi.yaml‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26138,6 +26138,18 @@ paths:
2613826138
ID of a `saved_targeting` audience (created via POST /v1/ads/audiences). When set, its stored
2613926139
TargetingSpec is expanded as the base targeting; inline fields on this body merge on top. Lets you
2614026140
reuse a named targeting preset without re-sending every field.
26141+
rawTargeting:
26142+
type: object
26143+
additionalProperties: true
26144+
description: |
26145+
Meta only. A raw Meta-native targeting spec passed to the ad set VERBATIM (snake_case:
26146+
`geo_locations`, `age_min`, `excluded_custom_audiences`, `flexible_spec`, `targeting_automation`,
26147+
business places, etc.) — exactly the shape `GET /v1/ads/{adId}` returns for external ads. Use it to
26148+
clone a campaign's targeting EXACTLY, preserving advanced fields the camelCase targeting fields can't
26149+
model. Mutually exclusive with the camelCase targeting fields (countries/regions/cities/interests/
26150+
ageMin/...), `audienceId`, and `savedTargetingId` (sending both → 422). Sent as-is; Meta validates and
26151+
surfaces any errors. If cloning an EU campaign, also pass `dsaBeneficiary` / `dsaPayor` (those are
26152+
separate fields, not part of targeting).
2614126153
specialAdCategories:
2614226154
type: array
2614326155
description: |

‎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.328</version>
8+
<version>0.0.329</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-06-04T09:20:26.813578756Z[Etc/UTC]", comments = "Generator version: 7.19.0")
57+
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-06-04T09:37:51.252783113Z[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-06-04T09:20:26.813578756Z[Etc/UTC]", comments = "Generator version: 7.19.0")
18+
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-06-04T09:37:51.252783113Z[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-06-04T09:20:26.813578756Z[Etc/UTC]", comments = "Generator version: 7.19.0")
24+
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-06-04T09:37:51.252783113Z[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-06-04T09:20:26.813578756Z[Etc/UTC]", comments = "Generator version: 7.19.0")
20+
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-06-04T09:37:51.252783113Z[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)