Skip to content

feat: API specs update for version 2.5.x - #131

Merged
ChiragAgg5k merged 1 commit into
mainfrom
feat-2.5.x-specs
Oct 13, 2026
Merged

ChiragAgg5k merged 1 commit into
mainfrom
feat-2.5.x-specs

Conversation

@appwrite-specifications

Copy link
Copy Markdown
Contributor

This PR contains API specification updates for version 2.5.x.

@hansi-codes

hansi-codes Bot commented Oct 13, 2026

Copy link
Copy Markdown

🔵 Tier A · Mergeable after minor fixes

The generated examples have a minor compile issue due to missing Java collection imports.

Adds the 2.5.x OpenAPI specification and refreshes generated API usage examples across the supported SDKs. The examples cover the expanded client and console API surface, including account, database, OAuth2, storage, and other services.

15827 of 15973 changed files were too large to include in full.

Verdict New comments Fixed Still open
💬 Commented 1 0 0

Note

@appwrite-specifications[bot] does not have write access to this repository, so Hansi does not approve automatically. A maintainer can review and approve.

Finding Where
🟡 Import Java collection types used in the examples examples/2.5.x/client-android/java/account/create-o-auth-2-session.md:19
Fix with agent prompt
### Issue 1
examples/2.5.x/client-android/java/account/create-o-auth-2-session.md:19
**Import Java collection types used in the examples**

This and the new Android Java examples that call `List.of()` or `Map.of()` do not import `java.util.List` or `java.util.Map`; neither type is implicitly available in Java, so the snippets fail to compile as written. Please add the corresponding imports wherever these collection factories are used.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.
📂 Walkthrough · 2
File Change
specs/2.5.x/open-api3-2.5.x.json Adds the consolidated OpenAPI 3 specification for version 2.5.x.
examples/2.5.x Adds and updates generated API examples across client, server, and console SDKs.

Reviewed 5a3a34d · Details · Comment @hansi-codes review to re-run, or mention @hansi-codes with a question.

@hansi-codes hansi-codes Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Tier A · See the inline comments. Summary

OAuthProvider.AMAZON, // provider
"https://example.com", // success (optional)
"https://example.com", // failure (optional)
List.of(), // scopes (optional)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Import Java collection types used in the examples

This and the new Android Java examples that call List.of() or Map.of() do not import java.util.List or java.util.Map; neither type is implicitly available in Java, so the snippets fail to compile as written. Please add the corresponding imports wherever these collection factories are used.

Prompt To Fix With AI
This is a comment left during a code review.
Path: examples/2.5.x/client-android/java/account/create-o-auth-2-session.md
Line: 19

Comment:
**Import Java collection types used in the examples**

This and the new Android Java examples that call `List.of()` or `Map.of()` do not import `java.util.List` or `java.util.Map`; neither type is implicitly available in Java, so the snippets fail to compile as written. Please add the corresponding imports wherever these collection factories are used.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

🟡 Minor · documentation · Reply if this doesn't apply.

@ChiragAgg5k
ChiragAgg5k merged commit 5f5e2a5 into main Oct 13, 2026
2 checks passed
@ChiragAgg5k
ChiragAgg5k deleted the feat-2.5.x-specs branch October 13, 2026 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant