CitraClient.Schemas.SatelliteAlias (citra_client v0.3.0)
View SourceStruct generated from the SatelliteAlias schema.
Fields
:creation_epoch—String.t()(API key:creationEpoch):id—String.t():migration_id—String.t()(API key:migrationId):provider—String.t():provider_alias_epoch—String.t()(API key:providerAliasEpoch):provider_satellite_id—String.t()(API key:providerSatelliteId):provider_satellite_name—String.t()(API key:providerSatelliteName):satellite_id—String.t()(API key:satelliteId):user_group_id—String.t()(API key:userGroupId):user_tier—UserTier(see OpenAPI spec) (API key:userTier)
Summary
Functions
Build this struct from a decoded JSON map received from the API. Unknown fields are ignored.
Convert this struct into a map with the API's camelCase keys, ready
to be JSON-encoded. Fields whose value is nil are omitted.
Types
@type t() :: %CitraClient.Schemas.SatelliteAlias{ creation_epoch: String.t() | nil, id: String.t() | nil, migration_id: String.t() | nil, provider: String.t() | nil, provider_alias_epoch: String.t() | nil, provider_satellite_id: String.t() | nil, provider_satellite_name: String.t() | nil, satellite_id: String.t() | nil, user_group_id: String.t() | nil, user_tier: map() | String.t() | nil }