Campanas

Listar campanas activas desde el SDK.

Retorna las campanas con estado active dentro de su rango de fechas.

Uso

final campaigns = await SouthGamesSDK.getCampaigns();

for (final c in campaigns) {
  print('${c.name} (${c.gameType})');
  print('Del ${c.startDate} al ${c.endDate}');
}

Modelo: Campaign

CampoTipoDescripcion
idStringID de la campana
nameStringNombre
gameTypeStringTipo de juego (spin_wheel, scratch_card, trivia, slot_machine, o marketplace:gameId)
configMapConfiguracion del juego
startDateDateTimeFecha de inicio
endDateDateTimeFecha de fin
embedUrlString?URL del juego (marketplace)
isMarketplaceGamebooltrue si es un juego del marketplace

Juegos del marketplace

Si campaign.isMarketplaceGame es true, usa SouthGamesGameView en vez de renderizar el juego directamente. Ver Marketplace.