Django 6 + DRF resource server against the Gooyal accounts OAuth2 service, matching the Winsoo ecosystem's conventions. Covers locations, stores, catalog, cart, checkout/orders (with the multi-store-cart split and the status stepper), reviews, and notifications, plus a demo-data seed command. Payment integration (wallet debits, online gateway, seller payouts) is intentionally left out here — see feature/payment. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
33 lines
992 B
Python
33 lines
992 B
Python
"""Contains all the data models used in inputs/outputs"""
|
|
|
|
from .account import Account
|
|
from .application import Application
|
|
from .blank_enum import BlankEnum
|
|
from .change_password import ChangePassword
|
|
from .education_degree_enum import EducationDegreeEnum
|
|
from .gender_enum import GenderEnum
|
|
from .paginated_application_list import PaginatedApplicationList
|
|
from .paginated_public_user_list import PaginatedPublicUserList
|
|
from .patched_account import PatchedAccount
|
|
from .patched_change_password import PatchedChangePassword
|
|
from .public_user import PublicUser
|
|
from .request_otp import RequestOTP
|
|
from .request_ott import RequestOTT
|
|
from .user_inquiry import UserInquiry
|
|
|
|
__all__ = (
|
|
"Account",
|
|
"Application",
|
|
"BlankEnum",
|
|
"ChangePassword",
|
|
"EducationDegreeEnum",
|
|
"GenderEnum",
|
|
"PaginatedApplicationList",
|
|
"PaginatedPublicUserList",
|
|
"PatchedAccount",
|
|
"PatchedChangePassword",
|
|
"PublicUser",
|
|
"RequestOTP",
|
|
"RequestOTT",
|
|
"UserInquiry",
|
|
)
|