@type t() :: %OCI.Auth.Static.User{ password: String.t(), permissions: %{required(String.t()) => [String.t()]}, username: String.t() }