Aura.Model.HexPackageOwner (Aura v0.9.0)
View SourceA struct describing an owner of a Aura.Model.HexPackage
Summary
Types
The user's full name (e.g "Jane Smith"
)
The user's administration level for this package
A map of social media handles owned by this user
Type describing an owner of a Aura.Model.HexPackage
Types
@type full_name() :: String.t()
The user's full name (e.g "Jane Smith"
)
@type level() :: :full | :maintainer
The user's administration level for this package
@type social_handles() :: %{ elixir_form: URI.t(), git_hub: URI.t(), twitter: URI.t(), slack: URI.t(), libera: String.t() }
A map of social media handles owned by this user
@type t() :: %Aura.Model.HexPackageOwner{ email: Aura.Common.email(), full_name: full_name(), handles: social_handles(), inserted_at: Aura.Model.Common.inserted_at(), level: level(), updated_at: Aura.Model.Common.updated_at(), url: Aura.Model.Common.url(), username: Aura.Common.username() }
Type describing an owner of a Aura.Model.HexPackage
🏷️ Keys
- email ::
Aura.Common.email/0
- full_name ::
full_name/0
- handles ::
social_handles/0
- inserted_at ::
Aura.Model.Common.inserted_at/0
- level ::
level/0
- updated_at ::
Aura.Model.Common.updated_at/0
- url ::
Aura.Model.Common.url/0
- username ::
Aura.Common.username/0