Skip to content

feat(creator-events): expose campaign metadata in response DTOs (#957)#1071

Merged
Olowodarey merged 1 commit into
Arena1X:mainfrom
Awointa:feat/957-expose-campaign-metadata
Jun 23, 2026
Merged

feat(creator-events): expose campaign metadata in response DTOs (#957)#1071
Olowodarey merged 1 commit into
Arena1X:mainfrom
Awointa:feat/957-expose-campaign-metadata

Conversation

@Awointa

@Awointa Awointa commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

closes #957

Add prize_pool, entry_fee, category, banner_url, is_finalized, and reward_distribution to:

  • EventResponseDto
  • UserEventResponseDto
  • EventByCodeResponseDto
  • SearchEventResultDto

Update service mappings:

  • getEventByInviteCode: spread new ContractEvent optional fields
  • toSearchResult: pass new CreatorEvent entity fields through

getEventById already returns EnrichedEvent (extends ContractEvent) directly so new fields are exposed automatically.

…a1X#957)

Add prize_pool, entry_fee, category, banner_url, is_finalized, and
reward_distribution to:
- EventResponseDto
- UserEventResponseDto
- EventByCodeResponseDto
- SearchEventResultDto

Update service mappings:
- getEventByInviteCode: spread new ContractEvent optional fields
- toSearchResult: pass new CreatorEvent entity fields through

getEventById already returns EnrichedEvent (extends ContractEvent)
directly so new fields are exposed automatically.
@drips-wave

drips-wave Bot commented Jun 23, 2026

Copy link
Copy Markdown

@Awointa Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@vercel

vercel Bot commented Jun 23, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
insight-arena-4rll Ready Ready Preview, Comment Jun 23, 2026 2:35pm

@Olowodarey Olowodarey merged commit db5b7e0 into Arena1X:main Jun 23, 2026
5 checks passed
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.

[Backend] — Expose campaign metadata (prize pool, duration, branding, entry fee) through the API DTOs

2 participants