Provides struct and type for a ApiAuth
@type t() :: %OpenCode.Generated.ApiAuth{ key: String.t(), metadata: map() | nil, type: String.t() }