Skip to content

docs: add missing XML documentation to request/response model types (#1462)#454

Merged
kirre-bylund merged 1 commit into
devfrom
docs/1462-unity-sdk-request-response-docs
Apr 8, 2026
Merged

docs: add missing XML documentation to request/response model types (#1462)#454
kirre-bylund merged 1 commit into
devfrom
docs/1462-unity-sdk-request-response-docs

Conversation

@kirre-bylund
Copy link
Copy Markdown
Contributor

Summary

Fixes #1462 — Adds missing /// <summary> XML documentation to all public request/response model types in Runtime/Game/Requests/ so that Doxygen produces no "undocumented member" warnings.

Problem

The Doxygen config uses EXTRACT_ALL = NO / HIDE_UNDOC_MEMBERS = YES / HIDE_UNDOC_CLASSES = YES, which means any type or member without documentation is silently omitted from the generated docs. This included:

  1. Types that had no /// comments at all
  2. Types that had empty /// <summary>\n/// </summary> blocks — which Doxygen treats as undocumented
  3. Properties using // (single-slash) comments instead of /// (triple-slash XML doc comments)

Changes

17 files updated across two categories:

Files listed in issue #1462 (full documentation added)

  • ProgressionsRequest.cs
  • LootLockerCommonRequestTypes.cs
  • ClassRequests.cs
  • AssetRequest.cs (also converts ///// for enum filter properties)
  • LeaderboardRequest.cs (also fixes // <summary> single-slash tags)
  • LeaderboardDetailsRequest.cs
  • PlayerRequest.cs

Additional files found via scan (empty summaries filled in)

  • BalanceRequests.cs
  • CatalogRequests.cs
  • ConnectedAccountRequest.cs
  • CurrencyRequests.cs
  • EntitlementRequests.cs
  • FollowerRequests.cs
  • MetadataRequests.cs
  • NotificationRequests.cs
  • RemoteSessionRequest.cs
  • TriggersRequests.cs

Verification

Doxygen was run locally and produces zero warnings after these changes.

@kirre-bylund kirre-bylund force-pushed the docs/1461-doxygen-setup branch from 0a8ceb9 to 0c9268c Compare April 8, 2026 20:42
Base automatically changed from docs/1461-doxygen-setup to dev April 8, 2026 20:42
Fixes all undocumented and empty-summary public types in the Game/Requests
directory so that Doxygen emits no warnings.

Files with new or completed documentation:
- ProgressionsRequest.cs
- LootLockerCommonRequestTypes.cs
- ClassRequests.cs
- AssetRequest.cs (also converts // to /// for EnumFilter properties)
- LeaderboardRequest.cs (also converts // to /// for single-slash summary tags)
- LeaderboardDetailsRequest.cs
- PlayerRequest.cs
- BalanceRequests.cs
- CatalogRequests.cs
- ConnectedAccountRequest.cs
- CurrencyRequests.cs
- EntitlementRequests.cs
- FollowerRequests.cs
- MetadataRequests.cs
- NotificationRequests.cs
- RemoteSessionRequest.cs
- TriggersRequests.cs

Resolves #1462
@kirre-bylund kirre-bylund force-pushed the docs/1462-unity-sdk-request-response-docs branch from bba4610 to 15f2806 Compare April 8, 2026 20:43
@kirre-bylund kirre-bylund merged commit b249bc2 into dev Apr 8, 2026
8 checks passed
@kirre-bylund kirre-bylund deleted the docs/1462-unity-sdk-request-response-docs branch April 8, 2026 20: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