Working on all the routes, methods, and models.

This commit is contained in:
Scott Idem
2021-06-18 17:49:32 -04:00
parent 938aabb2a8
commit ce44e93b4d
17 changed files with 614 additions and 285 deletions

View File

@@ -13,6 +13,8 @@ from app.models.membership_cfg_models import Membership_Cfg_Base
# ### BEGIN ### API Membership Cfg Methods ### load_membership_cfg_obj() ###
def load_membership_cfg_obj(
account_id: int|str,
by_alias: bool = True,
exclude_unset: bool = True,
model_as_dict: bool = False,
) -> Membership_Cfg_Base|dict|bool:
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
@@ -36,7 +38,7 @@ def load_membership_cfg_obj(
log.error(e.json())
if model_as_dict:
return membership_cfg_obj.dict(by_alias=True, exclude_unset=True) # pylint: disable=no-member
return membership_cfg_obj.dict(by_alias=by_alias, exclude_unset=exclude_unset) # pylint: disable=no-member
else:
return membership_cfg_obj
# ### END ### API Membership Cfg Methods ### load_membership_cfg_obj() ###