File tree Expand file tree Collapse file tree 7 files changed +19
-12
lines changed
src/simcore_service_api_server Expand file tree Collapse file tree 7 files changed +19
-12
lines changed Original file line number Diff line number Diff line change 70527052 "title" : " Modified"
70537053 },
70547054 "availableCredits" : {
7055- "type" : " string" ,
7055+ "type" : " number" ,
7056+ "minimum" : 0.0 ,
70567057 "title" : " Availablecredits"
70577058 }
70587059 },
Original file line number Diff line number Diff line change 1111from fastapi .responses import RedirectResponse
1212from fastapi_pagination .api import create_page
1313from models_library .api_schemas_webserver .projects import ProjectGet
14- from models_library .api_schemas_webserver .wallets import WalletGetWithAvailableCredits
1514from models_library .projects_nodes_io import BaseFileLink
1615from models_library .users import UserID
1716from models_library .wallets import ZERO_CREDITS
2423from ...exceptions .service_errors_utils import DEFAULT_BACKEND_SERVICE_STATUS_CODES
2524from ...models .basic_types import LogStreamingResponse , VersionStr
2625from ...models .pagination import Page , PaginationParams
27- from ...models .schemas .backwards_compatibility import PricingUnitGet
26+ from ...models .schemas .backwards_compatibility import (
27+ PricingUnitGet ,
28+ WalletGetWithAvailableCredits ,
29+ )
2830from ...models .schemas .errors import ErrorGet
2931from ...models .schemas .files import File
3032from ...models .schemas .jobs import (
Original file line number Diff line number Diff line change 22from typing import Annotated , Any
33
44from fastapi import APIRouter , Depends , status
5- from models_library .api_schemas_webserver .wallets import WalletGetWithAvailableCredits
65
76from ...exceptions .service_errors_utils import DEFAULT_BACKEND_SERVICE_STATUS_CODES
7+ from ...models .schemas .backwards_compatibility import WalletGetWithAvailableCredits
88from ...models .schemas .errors import ErrorGet
99from ..dependencies .webserver import AuthSession , get_webserver_session
1010from ._constants import FMSG_CHANGELOG_NEW_IN_VERSION
Original file line number Diff line number Diff line change 2929 ProjectInputUpdate ,
3030)
3131from models_library .api_schemas_webserver .resource_usage import PricingPlanGet
32- from models_library .api_schemas_webserver .wallets import (
33- WalletGet ,
34- WalletGetWithAvailableCredits ,
35- )
32+ from models_library .api_schemas_webserver .wallets import WalletGet
3633from models_library .generics import Envelope
3734from models_library .projects import ProjectID
3835from models_library .projects_nodes_io import NodeID
7774)
7875from ..models .basic_types import VersionStr
7976from ..models .pagination import MAXIMUM_NUMBER_OF_ITEMS_PER_PAGE
80- from ..models .schemas .backwards_compatibility import PricingUnitGet
77+ from ..models .schemas .backwards_compatibility import (
78+ PricingUnitGet ,
79+ WalletGetWithAvailableCredits ,
80+ )
8181from ..models .schemas .jobs import MetaValueType
8282from ..models .schemas .profiles import Profile , ProfileUpdate
8383from ..models .schemas .solvers import SolverKeyId
Original file line number Diff line number Diff line change 1414from fastapi import status
1515from fastapi .encoders import jsonable_encoder
1616from models_library .api_schemas_api_server .api_keys import ApiKeyInDB
17- from models_library .api_schemas_webserver .wallets import WalletGetWithAvailableCredits
1817from models_library .generics import Envelope
1918from models_library .users import UserID
2019from models_library .wallets import WalletStatus
2120from pydantic import PositiveInt
2221from simcore_service_api_server ._meta import API_VTAG
22+ from simcore_service_api_server .models .schemas .backwards_compatibility import (
23+ WalletGetWithAvailableCredits ,
24+ )
2325
2426
2527async def test_product_webserver (
Original file line number Diff line number Diff line change 1414from fastapi import status
1515from fastapi .encoders import jsonable_encoder
1616from httpx import AsyncClient
17- from models_library .api_schemas_webserver .wallets import WalletGetWithAvailableCredits
1817from models_library .generics import Envelope
1918from pydantic import TypeAdapter
2019from pytest_simcore .helpers .httpx_calls_capture_models import (
2524from simcore_service_api_server ._meta import API_VTAG
2625from simcore_service_api_server .models .schemas .backwards_compatibility import (
2726 PricingUnitGet ,
27+ WalletGetWithAvailableCredits ,
2828)
2929from simcore_service_api_server .models .schemas .jobs import Job , JobStatus
3030from simcore_service_api_server .models .schemas .solvers import Solver
Original file line number Diff line number Diff line change 1010import pytest
1111from fastapi import status
1212from httpx import AsyncClient
13- from models_library .api_schemas_webserver .wallets import WalletGetWithAvailableCredits
1413from pytest_simcore .helpers .httpx_calls_capture_models import (
1514 CreateRespxMockCallback ,
1615 HttpApiCallCaptureModel ,
1716)
1817from simcore_service_api_server ._meta import API_VTAG
18+ from simcore_service_api_server .models .schemas .backwards_compatibility import (
19+ WalletGetWithAvailableCredits ,
20+ )
1921
2022
2123@pytest .mark .parametrize (
You can’t perform that action at this time.
0 commit comments