intuit / intuit/oauth-pythonclient

get_bearer_token and refresh should return the parsed JSON response.

Open
#15 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
86
Forks
59
PR merge metrics
No merged PRs in 30d

Description

Currently these only set the values in the json response as attributes of the AuthClient this makes it difficult to know which attributes will be available when, for instance, `get_bearer_token` sets `realm_id` but `refresh` doesn't.

We want results of talking to AuthClient to be able to participate in our strict runtime type checking which involves converting a primitive python type into an [attrs](https://www.attrs.org/en/stable/) dataclass. Having to construct this dictionary out of the AuthClient before we can do that is annoying and error prone.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.