""" Options: Date: 2026-10-01 10:21:43 Version: 6.10 Tip: To override a DTO option, remove "#" prefix before updating BaseUrl: https://stubbur-app.azurewebsites.net #GlobalNamespace: #AddServiceStackTypes: True #AddResponseStatus: False #AddImplicitVersion: #AddDescriptionAsComments: True IncludeTypes: FanSnapshotOwnerRequest.* #ExcludeTypes: #DefaultImports: datetime,decimal,marshmallow.fields:*,servicestack:*,typing:*,dataclasses:dataclass/field,dataclasses_json:dataclass_json/LetterCase/Undefined/config,enum:Enum/IntEnum #DataClass: #DataClassJson: """ import datetime import decimal from marshmallow.fields import * from servicestack import * from typing import * from dataclasses import dataclass, field from dataclasses_json import dataclass_json, LetterCase, Undefined, config from enum import Enum, IntEnum @dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE) @dataclass class FanSegmentFigure: segment: Optional[str] = None fans: int = 0 orders: int = 0 spend_isk: int = 0 @dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE) @dataclass class FanSnapshotPoint: date: Optional[str] = None new: int = 0 active: int = 0 at_risk: int = 0 dropoff: int = 0 lost: int = 0 never_bought: int = 0 all: int = 0 @dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE) @dataclass class FanSnapshotOwnerResult: event_owner_id: int = 0 club_event_owner_id: int = 0 definition_version: int = 0 as_of: Optional[str] = None current: Optional[List[FanSegmentFigure]] = None extras: Optional[List[FanSegmentFigure]] = None compare_date: Optional[str] = None compare: Optional[List[FanSegmentFigure]] = None compare_extras: Optional[List[FanSegmentFigure]] = None series: Optional[List[FanSnapshotPoint]] = None status_code: int = 0 message: Optional[str] = None # @Route("/FanSnapshot/Owner", "POST") @dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE) @dataclass class FanSnapshotOwnerRequest(IReturn[FanSnapshotOwnerResult]): event_owner_id: int = 0 days: Optional[int] = None definition_version: Optional[int] = None