t() :: %Discovergy.OAuth.Consumer{ attributes: map(), key: String.t(), owner: String.t(), principal: String.t(), secret: String.t() }