Source code for bungieapi.generated.components.schemas.destiny.misc
# generated by update to not change manually
import dataclasses as dt
import typing as t
from bungieapi.json import to_json
[docs]@dt.dataclass(frozen=True)
class DestinyColor:
"""Represents a color whose RGBA values are all represented as values
between 0 and 255."""
alpha: t.Optional[str] = None
blue: t.Optional[str] = None
green: t.Optional[str] = None
red: t.Optional[str] = None
[docs] def to_json(self) -> t.Mapping[str, t.Any]:
return {
"red": to_json(self.red),
"green": to_json(self.green),
"blue": to_json(self.blue),
"alpha": to_json(self.alpha),
}