22 lines
469 B
Python
22 lines
469 B
Python
from typing import Dict
|
|
|
|
from structured_config import Structure, StrField
|
|
|
|
HAS_MODELS = False
|
|
|
|
|
|
class NetworkConfig(Structure):
|
|
ipinfoKey: str = StrField("")
|
|
geoapifyKey: str = StrField("")
|
|
|
|
|
|
extra: Dict[str, Dict] = {
|
|
"ipinfoKey": {
|
|
"type": str,
|
|
"description": "API Key for ipinfo.io (.iplocalise command)",
|
|
},
|
|
"geoapifyKey": {
|
|
"type": str,
|
|
"description": "API Key for geoapify.com (.iplocalise command)",
|
|
},
|
|
}
|