GET | /VersionCheckAsync | An asynchronous service to retrieve the list of all product and file versions of used ERiC-libraries. |
---|
import datetime
import decimal
from marshmallow.fields import *
from servicestack import *
from typing import *
from dataclasses import dataclass, field
from dataclasses_json import dataclass_json, LetterCase, Undefined, config
from enum import Enum, IntEnum
# @Api(Description="A base service to retrieve the list of all product and file versions of used ERiC-libraries.")
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class VersionCheckBase(IReturn[EricVersionResponse], IGet):
"""
A base service to retrieve the list of all product and file versions of used ERiC-libraries.
"""
@staticmethod
def response_type(): return EricVersionResponse
# @Api(Description="Specifies a service response from an ERiC service operation.")
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ServiceReponseBase(IHasIndex):
"""
Specifies a service response from an ERiC service operation.
"""
# @ApiMember(Description="The unique identifier of the response.", Name="Id")
id: Optional[str] = None
"""
The unique identifier of the response.
"""
# @ApiMember(Description="The position of the response element in an indexed collection.", Name="Index")
index: int = 0
"""
The position of the response element in an indexed collection.
"""
# @ApiMember(Description="Metadata that contains structured error information on the service response.", Name="ResponseStatus")
response_status: Optional[ResponseStatus] = None
"""
Metadata that contains structured error information on the service response.
"""
class EricFehlerCode(IntEnum):
"""
Enumeration of ERiC API error codes.
"""
ERI_C__O_K = 0
ERI_C__G_L_O_B_A_L__U_N_K_N_O_W_N = 610001001
ERI_C__G_L_O_B_A_L__P_R_U_E_F__F_E_H_L_E_R = 610001002
ERI_C__G_L_O_B_A_L__H_I_N_W_E_I_S_E = 610001003
ERI_C__G_L_O_B_A_L__F_E_H_L_E_R_M_E_L_D_U_N_G__N_I_C_H_T__V_O_R_H_A_N_D_E_N = 610001007
ERI_C__G_L_O_B_A_L__K_E_I_N_E__D_A_T_E_N__V_O_R_H_A_N_D_E_N = 610001008
ERI_C__G_L_O_B_A_L__N_I_C_H_T__G_E_N_U_E_G_E_N_D__A_R_B_E_I_T_S_S_P_E_I_C_H_E_R = 610001013
ERI_C__G_L_O_B_A_L__D_A_T_E_I__N_I_C_H_T__G_E_F_U_N_D_E_N = 610001014
ERI_C__G_L_O_B_A_L__H_E_R_S_T_E_L_L_E_R__I_D__N_I_C_H_T__E_R_L_A_U_B_T = 610001016
ERI_C__G_L_O_B_A_L__I_L_L_E_G_A_L__S_T_A_T_E = 610001017
ERI_C__G_L_O_B_A_L__F_U_N_K_T_I_O_N__N_I_C_H_T__E_R_L_A_U_B_T = 610001018
ERI_C__G_L_O_B_A_L__E_C_H_T_F_A_L_L__N_I_C_H_T__E_R_L_A_U_B_T = 610001019
ERI_C__G_L_O_B_A_L__N_O__V_E_R_S_A_N_D__I_N__B_E_T_A__V_E_R_S_I_O_N = 610001020
ERI_C__G_L_O_B_A_L__T_E_S_T_M_E_R_K_E_R__U_N_G_U_E_L_T_I_G = 610001025
ERI_C__G_L_O_B_A_L__D_A_T_E_N_S_A_T_Z__Z_U__G_R_O_S_S = 610001026
ERI_C__G_L_O_B_A_L__V_E_R_S_C_H_L_U_E_S_S_E_L_U_N_G_S__P_A_R_A_M_E_T_E_R__N_I_C_H_T__E_R_L_A_U_B_T = 610001027
ERI_C__G_L_O_B_A_L__N_U_R__P_O_R_T_A_L_Z_E_R_T_I_F_I_K_A_T__E_R_L_A_U_B_T = 610001028
ERI_C__G_L_O_B_A_L__A_B_R_U_F_C_O_D_E__N_I_C_H_T__E_R_L_A_U_B_T = 610001029
ERI_C__G_L_O_B_A_L__E_R_R_O_R__X_M_L__C_R_E_A_T_E = 610001030
ERI_C__G_L_O_B_A_L__T_E_X_T_P_U_F_F_E_R_G_R_O_E_S_S_E__F_I_X = 610001031
ERI_C__G_L_O_B_A_L__I_N_T_E_R_N_E_R__F_E_H_L_E_R = 610001032
ERI_C__G_L_O_B_A_L__A_R_I_T_H_M_E_T_I_K_F_E_H_L_E_R = 610001033
ERI_C__G_L_O_B_A_L__S_T_E_U_E_R_N_U_M_M_E_R__U_N_G_U_E_L_T_I_G = 610001034
ERI_C__G_L_O_B_A_L__S_T_E_U_E_R_N_U_M_M_E_R__F_A_L_S_C_H_E__L_A_E_N_G_E = 610001035
ERI_C__G_L_O_B_A_L__S_T_E_U_E_R_N_U_M_M_E_R__N_I_C_H_T__N_U_M_E_R_I_S_C_H = 610001036
ERI_C__G_L_O_B_A_L__L_A_N_D_E_S_N_U_M_M_E_R__U_N_B_E_K_A_N_N_T = 610001037
ERI_C__G_L_O_B_A_L__B_U_F_A_N_R__U_N_B_E_K_A_N_N_T = 610001038
ERI_C__G_L_O_B_A_L__L_A_N_D_E_S_N_U_M_M_E_R__B_U_F_A_N_R = 610001039
ERI_C__G_L_O_B_A_L__P_U_F_F_E_R__Z_U_G_R_I_F_F_S_K_O_N_F_L_I_K_T = 610001040
ERI_C__G_L_O_B_A_L__P_U_F_F_E_R__U_E_B_E_R_L_A_U_F = 610001041
ERI_C__G_L_O_B_A_L__D_A_T_E_N_A_R_T_V_E_R_S_I_O_N__U_N_B_E_K_A_N_N_T = 610001042
ERI_C__G_L_O_B_A_L__D_A_T_E_N_A_R_T_V_E_R_S_I_O_N__X_M_L__I_N_K_O_N_S_I_S_T_E_N_T = 610001044
ERI_C__G_L_O_B_A_L__C_O_M_M_O_N_D_A_T_A__N_I_C_H_T__V_E_R_F_U_E_G_B_A_R = 610001045
ERI_C__G_L_O_B_A_L__L_O_G__E_X_C_E_P_T_I_O_N = 610001046
ERI_C__G_L_O_B_A_L__T_R_A_N_S_P_O_R_T_S_C_H_L_U_E_S_S_E_L__N_I_C_H_T__E_R_L_A_U_B_T = 610001047
ERI_C__G_L_O_B_A_L__O_E_F_F_E_N_T_L_I_C_H_E_R__S_C_H_L_U_E_S_S_E_L__U_N_G_U_E_L_T_I_G = 610001048
ERI_C__G_L_O_B_A_L__T_R_A_N_S_P_O_R_T_S_C_H_L_U_E_S_S_E_L__T_Y_P__F_A_L_S_C_H = 610001049
ERI_C__G_L_O_B_A_L__P_U_F_F_E_R__U_N_G_L_E_I_C_H_E_R__I_N_S_T_A_N_Z = 610001050
ERI_C__G_L_O_B_A_L__V_O_R_S_A_T_Z__U_N_G_U_E_L_T_I_G = 610001051
ERI_C__G_L_O_B_A_L__D_A_T_E_I_Z_U_G_R_I_F_F__V_E_R_W_E_I_G_E_R_T = 610001053
ERI_C__G_L_O_B_A_L__U_N_G_U_E_L_T_I_G_E__I_N_S_T_A_N_Z = 610001080
ERI_C__G_L_O_B_A_L__N_I_C_H_T__I_N_I_T_I_A_L_I_S_I_E_R_T = 610001081
ERI_C__G_L_O_B_A_L__M_E_H_R_F_A_C_H_E__I_N_I_T_I_A_L_I_S_I_E_R_U_N_G = 610001082
ERI_C__G_L_O_B_A_L__F_E_H_L_E_R__I_N_I_T_I_A_L_I_S_I_E_R_U_N_G = 610001083
ERI_C__G_L_O_B_A_L__U_N_K_N_O_W_N__P_A_R_A_M_E_T_E_R__E_R_R_O_R = 610001102
ERI_C__G_L_O_B_A_L__C_H_E_C_K__C_O_R_R_U_P_T_E_D__N_D_S = 610001108
ERI_C__G_L_O_B_A_L__V_E_R_S_C_H_L_U_E_S_S_E_L_U_N_G_S__P_A_R_A_M_E_T_E_R__N_I_C_H_T__A_N_G_E_G_E_B_E_N = 610001206
ERI_C__G_L_O_B_A_L__S_E_N_D__F_L_A_G__M_E_H_R__A_L_S__E_I_N_E_S = 610001209
ERI_C__G_L_O_B_A_L__U_N_G_U_E_L_T_I_G_E__F_L_A_G__K_O_M_B_I_N_A_T_I_O_N = 610001218
ERI_C__G_L_O_B_A_L__E_R_S_T_E__S_E_I_T_E__D_R_U_C_K__N_I_C_H_T__U_N_T_E_R_S_T_U_E_T_Z_T = 610001220
ERI_C__G_L_O_B_A_L__U_N_G_U_E_L_T_I_G_E_R__P_A_R_A_M_E_T_E_R = 610001222
ERI_C__G_L_O_B_A_L__D_R_U_C_K__F_U_E_R__V_E_R_F_A_H_R_E_N__N_I_C_H_T__E_R_L_A_U_B_T = 610001224
ERI_C__G_L_O_B_A_L__V_E_R_S_A_N_D__A_R_T__N_I_C_H_T__U_N_T_E_R_S_T_U_E_T_Z_T = 610001225
ERI_C__G_L_O_B_A_L__U_N_G_U_E_L_T_I_G_E__P_A_R_A_M_E_T_E_R__V_E_R_S_I_O_N = 610001226
ERI_C__G_L_O_B_A_L__T_R_A_N_S_F_E_R_H_A_N_D_L_E = 610001227
ERI_C__G_L_O_B_A_L__P_L_U_G_I_N_I_N_I_T_I_A_L_I_S_I_E_R_U_N_G = 610001228
ERI_C__G_L_O_B_A_L__I_N_K_O_M_P_A_T_I_B_L_E__V_E_R_S_I_O_N_E_N = 610001229
ERI_C__G_L_O_B_A_L__V_E_R_S_C_H_L_U_E_S_S_E_L_U_N_G_S_V_E_R_F_A_H_R_E_N__N_I_C_H_T__U_N_T_E_R_S_T_U_E_T_Z_T = 610001230
ERI_C__G_L_O_B_A_L__M_E_H_R_F_A_C_H_A_U_F_R_U_F_E__N_I_C_H_T__U_N_T_E_R_S_T_U_E_T_Z_T = 610001231
ERI_C__G_L_O_B_A_L__U_T_I__C_O_U_N_T_R_Y__N_O_T__S_U_P_P_O_R_T_E_D = 610001404
ERI_C__G_L_O_B_A_L__I_B_A_N__F_O_R_M_A_L_E_R__F_E_H_L_E_R = 610001501
ERI_C__G_L_O_B_A_L__I_B_A_N__L_A_E_N_D_E_R_C_O_D_E__F_E_H_L_E_R = 610001502
ERI_C__G_L_O_B_A_L__I_B_A_N__L_A_N_D_E_S_F_O_R_M_A_T__F_E_H_L_E_R = 610001503
ERI_C__G_L_O_B_A_L__I_B_A_N__P_R_U_E_F_Z_I_F_F_E_R__F_E_H_L_E_R = 610001504
ERI_C__G_L_O_B_A_L__B_I_C__F_O_R_M_A_L_E_R__F_E_H_L_E_R = 610001510
ERI_C__G_L_O_B_A_L__B_I_C__L_A_E_N_D_E_R_C_O_D_E__F_E_H_L_E_R = 610001511
ERI_C__G_L_O_B_A_L__Z_U_L_A_S_S_U_N_G_S_N_U_M_M_E_R__Z_U__L_A_N_G = 610001519
ERI_C__G_L_O_B_A_L__I_D_N_U_M_M_E_R__U_N_G_U_E_L_T_I_G = 610001525
ERI_C__G_L_O_B_A_L__N_U_L_L__P_A_R_A_M_E_T_E_R = 610001526
ERI_C__G_L_O_B_A_L__E_W_A_Z__U_N_G_U_E_L_T_I_G = 610001527
ERI_C__G_L_O_B_A_L__E_W_A_Z__L_A_N_D_E_S_K_U_E_R_Z_E_L__U_N_B_E_K_A_N_N_T = 610001528
ERI_C__G_L_O_B_A_L__U_P_D_A_T_E__N_E_C_E_S_S_A_R_Y = 610001851
ERI_C__G_L_O_B_A_L__E_I_N_S_T_E_L_L_U_N_G__N_A_M_E__U_N_G_U_E_L_T_I_G = 610001860
ERI_C__G_L_O_B_A_L__E_I_N_S_T_E_L_L_U_N_G__W_E_R_T__U_N_G_U_E_L_T_I_G = 610001861
ERI_C__G_L_O_B_A_L__E_R_R__D_E_K_O_D_I_E_R_E_N = 610001862
ERI_C__G_L_O_B_A_L__F_U_N_K_T_I_O_N__N_I_C_H_T__U_N_T_E_R_S_T_U_E_T_Z_T = 610001863
ERI_C__G_L_O_B_A_L__N_U_T_Z_D_A_T_E_N_T_I_C_K_E_T_S__N_I_C_H_T__E_I_N_D_E_U_T_I_G = 610001865
ERI_C__G_L_O_B_A_L__N_U_T_Z_D_A_T_E_N_H_E_A_D_E_R_V_E_R_S_I_O_N_E_N__U_N_E_I_N_H_E_I_T_L_I_C_H = 610001866
ERI_C__G_L_O_B_A_L__B_U_N_D_E_S_L_A_E_N_D_E_R__U_N_E_I_N_H_E_I_T_L_I_C_H = 610001867
ERI_C__G_L_O_B_A_L__Z_E_I_T_R_A_E_U_M_E__U_N_E_I_N_H_E_I_T_L_I_C_H = 610001868
ERI_C__G_L_O_B_A_L__N_U_T_Z_D_A_T_E_N_H_E_A_D_E_R__E_M_P_F_A_E_N_G_E_R__N_I_C_H_T__K_O_R_R_E_K_T = 610001869
ERI_C__T_R_A_N_S_F_E_R__C_O_M__E_R_R_O_R = 610101200
ERI_C__T_R_A_N_S_F_E_R__V_O_R_G_A_N_G__N_I_C_H_T__U_N_T_E_R_S_T_U_E_T_Z_T = 610101201
ERI_C__T_R_A_N_S_F_E_R__E_R_R__X_M_L__T_H_E_A_D_E_R = 610101210
ERI_C__T_R_A_N_S_F_E_R__E_R_R__P_A_R_A_M = 610101251
ERI_C__T_R_A_N_S_F_E_R__E_R_R__D_A_T_E_N_T_E_I_L_E_N_D_N_O_T_F_O_U_N_D = 610101253
ERI_C__T_R_A_N_S_F_E_R__E_R_R__B_E_G_I_N_D_A_T_E_N_L_I_E_F_E_R_A_N_T = 610101255
ERI_C__T_R_A_N_S_F_E_R__E_R_R__E_N_D_D_A_T_E_N_L_I_E_F_E_R_A_N_T = 610101256
ERI_C__T_R_A_N_S_F_E_R__E_R_R__B_E_G_I_N_T_R_A_N_S_P_O_R_T_S_C_H_L_U_E_S_S_E_L = 610101257
ERI_C__T_R_A_N_S_F_E_R__E_R_R__E_N_D_T_R_A_N_S_P_O_R_T_S_C_H_L_U_E_S_S_E_L = 610101258
ERI_C__T_R_A_N_S_F_E_R__E_R_R__B_E_G_I_N_D_A_T_E_N_G_R_O_E_S_S_E = 610101259
ERI_C__T_R_A_N_S_F_E_R__E_R_R__E_N_D_D_A_T_E_N_G_R_O_E_S_S_E = 610101260
ERI_C__T_R_A_N_S_F_E_R__E_R_R__S_E_N_D = 610101271
ERI_C__T_R_A_N_S_F_E_R__E_R_R__N_O_T_E_N_C_R_Y_P_T_E_D = 610101274
ERI_C__T_R_A_N_S_F_E_R__E_R_R__P_R_O_X_Y_C_O_N_N_E_C_T = 610101276
ERI_C__T_R_A_N_S_F_E_R__E_R_R__C_O_N_N_E_C_T_S_E_R_V_E_R = 610101278
ERI_C__T_R_A_N_S_F_E_R__E_R_R__N_O_R_E_S_P_O_N_S_E = 610101279
ERI_C__T_R_A_N_S_F_E_R__E_R_R__P_R_O_X_Y_A_U_T_H = 610101280
ERI_C__T_R_A_N_S_F_E_R__E_R_R__S_E_N_D__I_N_I_T = 610101282
ERI_C__T_R_A_N_S_F_E_R__E_R_R__T_I_M_E_O_U_T = 610101283
ERI_C__T_R_A_N_S_F_E_R__E_R_R__P_R_O_X_Y_P_O_R_T__I_N_V_A_L_I_D = 610101284
ERI_C__T_R_A_N_S_F_E_R__E_R_R__O_T_H_E_R = 610101291
ERI_C__T_R_A_N_S_F_E_R__E_R_R__X_M_L__N_H_E_A_D_E_R = 610101292
ERI_C__T_R_A_N_S_F_E_R__E_R_R__X_M_L__E_N_C_O_D_I_N_G = 610101293
ERI_C__T_R_A_N_S_F_E_R__E_R_R__E_N_D_S_I_G_U_S_E_R = 610101294
ERI_C__T_R_A_N_S_F_E_R__E_R_R__X_M_L_T_A_G__N_I_C_H_T__G_E_F_U_N_D_E_N = 610101295
ERI_C__T_R_A_N_S_F_E_R__E_R_R__D_A_T_E_N_T_E_I_L_F_E_H_L_E_R = 610101297
ERI_C__T_R_A_N_S_F_E_R__E_I_D__Z_E_R_T_I_F_I_K_A_T_F_E_H_L_E_R = 610101500
ERI_C__T_R_A_N_S_F_E_R__E_I_D__K_E_I_N_K_O_N_T_O = 610101510
ERI_C__T_R_A_N_S_F_E_R__E_I_D__I_D_N_R_N_I_C_H_T_E_I_N_D_E_U_T_I_G = 610101511
ERI_C__T_R_A_N_S_F_E_R__E_I_D__S_E_R_V_E_R_F_E_H_L_E_R = 610101512
ERI_C__T_R_A_N_S_F_E_R__E_I_D__K_E_I_N_C_L_I_E_N_T = 610101520
ERI_C__T_R_A_N_S_F_E_R__E_I_D__C_L_I_E_N_T_F_E_H_L_E_R = 610101521
ERI_C__T_R_A_N_S_F_E_R__E_I_D__F_E_H_L_E_N_D_E_F_E_L_D_E_R = 610101522
ERI_C__T_R_A_N_S_F_E_R__E_I_D__I_D_E_N_T_I_F_I_K_A_T_I_O_N_A_B_G_E_B_R_O_C_H_E_N = 610101523
ERI_C__T_R_A_N_S_F_E_R__E_I_D__N_P_A_B_L_O_C_K_I_E_R_T = 610101524
ERI_C__C_R_Y_P_T__E_R_R_O_R__C_R_E_A_T_E__K_E_Y = 610201016
ERI_C__C_R_Y_P_T__E__I_N_V_A_L_I_D__H_A_N_D_L_E = 610201101
ERI_C__C_R_Y_P_T__E__M_A_X__S_E_S_S_I_O_N = 610201102
ERI_C__C_R_Y_P_T__E__B_U_S_Y = 610201103
ERI_C__C_R_Y_P_T__E__O_U_T__O_F__M_E_M = 610201104
ERI_C__C_R_Y_P_T__E__P_S_E__P_A_T_H = 610201105
ERI_C__C_R_Y_P_T__E__P_I_N__W_R_O_N_G = 610201106
ERI_C__C_R_Y_P_T__E__P_I_N__L_O_C_K_E_D = 610201107
ERI_C__C_R_Y_P_T__E__P7__R_E_A_D = 610201108
ERI_C__C_R_Y_P_T__E__P7__D_E_C_O_D_E = 610201109
ERI_C__C_R_Y_P_T__E__P7__R_E_C_I_P_I_E_N_T = 610201110
ERI_C__C_R_Y_P_T__E__P12__R_E_A_D = 610201111
ERI_C__C_R_Y_P_T__E__P12__D_E_C_O_D_E = 610201112
ERI_C__C_R_Y_P_T__E__P12__S_I_G__K_E_Y = 610201113
ERI_C__C_R_Y_P_T__E__P12__E_N_C__K_E_Y = 610201114
ERI_C__C_R_Y_P_T__E__P11__S_I_G__K_E_Y = 610201115
ERI_C__C_R_Y_P_T__E__P11__E_N_C__K_E_Y = 610201116
ERI_C__C_R_Y_P_T__E__X_M_L__P_A_R_S_E = 610201117
ERI_C__C_R_Y_P_T__E__X_M_L__S_I_G__A_D_D = 610201118
ERI_C__C_R_Y_P_T__E__X_M_L__S_I_G__T_A_G = 610201119
ERI_C__C_R_Y_P_T__E__X_M_L__S_I_G__S_I_G_N = 610201120
ERI_C__C_R_Y_P_T__E__E_N_C_O_D_E__U_N_K_N_O_W_N = 610201121
ERI_C__C_R_Y_P_T__E__E_N_C_O_D_E__E_R_R_O_R = 610201122
ERI_C__C_R_Y_P_T__E__X_M_L__I_N_I_T = 610201123
ERI_C__C_R_Y_P_T__E__E_N_C_R_Y_P_T = 610201124
ERI_C__C_R_Y_P_T__E__D_E_C_R_Y_P_T = 610201125
ERI_C__C_R_Y_P_T__E__P11__S_L_O_T__E_M_P_T_Y = 610201126
ERI_C__C_R_Y_P_T__E__N_O__S_I_G__E_N_C__K_E_Y = 610201127
ERI_C__C_R_Y_P_T__E__L_O_A_D__D_L_L = 610201128
ERI_C__C_R_Y_P_T__E__N_O__S_E_R_V_I_C_E = 610201129
ERI_C__C_R_Y_P_T__E__E_S_I_C_L__E_X_C_E_P_T_I_O_N = 610201130
ERI_C__C_R_Y_P_T__E__T_O_K_E_N__T_Y_P_E__M_I_S_M_A_T_C_H = 610201144
ERI_C__C_R_Y_P_T__E__P12__C_R_E_A_T_E = 610201146
ERI_C__C_R_Y_P_T__E__V_E_R_I_F_Y__C_E_R_T__C_H_A_I_N = 610201147
ERI_C__C_R_Y_P_T__E__P11__E_N_G_I_N_E__L_O_A_D_E_D = 610201148
ERI_C__C_R_Y_P_T__E__U_S_E_R__C_A_N_C_E_L = 610201149
ERI_C__C_R_Y_P_T__Z_E_R_T_I_F_I_K_A_T = 610201200
ERI_C__C_R_Y_P_T__S_I_G_N_A_T_U_R = 610201201
ERI_C__C_R_Y_P_T__N_I_C_H_T__U_N_T_E_R_S_T_U_E_T_Z_T_E_S__P_S_E__F_O_R_M_A_T = 610201203
ERI_C__C_R_Y_P_T__P_I_N__B_E_N_O_E_T_I_G_T = 610201205
ERI_C__C_R_Y_P_T__P_I_N__S_T_A_E_R_K_E__N_I_C_H_T__A_U_S_R_E_I_C_H_E_N_D = 610201206
ERI_C__C_R_Y_P_T__E__I_N_T_E_R_N = 610201208
ERI_C__C_R_Y_P_T__Z_E_R_T_I_F_I_K_A_T_S_P_F_A_D__K_E_I_N__V_E_R_Z_E_I_C_H_N_I_S = 610201209
ERI_C__C_R_Y_P_T__Z_E_R_T_I_F_I_K_A_T_S_D_A_T_E_I__E_X_I_S_T_I_E_R_T__B_E_R_E_I_T_S = 610201210
ERI_C__C_R_Y_P_T__P_I_N__E_N_T_H_A_E_L_T__U_N_G_U_E_L_T_I_G_E__Z_E_I_C_H_E_N = 610201211
ERI_C__C_R_Y_P_T__E__I_N_V_A_L_I_D__P_A_R_A_M__A_B_C = 610201212
ERI_C__C_R_Y_P_T__C_O_R_R_U_P_T_E_D = 610201213
ERI_C__C_R_Y_P_T__E_I_D_K_A_R_T_E__N_I_C_H_T__U_N_T_E_R_S_T_U_E_T_Z_T = 610201214
ERI_C__C_R_Y_P_T__E__S_C__S_L_O_T__E_M_P_T_Y = 610201215
ERI_C__C_R_Y_P_T__E__S_C__N_O__A_P_P_L_E_T = 610201216
ERI_C__C_R_Y_P_T__E__S_C__S_E_S_S_I_O_N = 610201217
ERI_C__C_R_Y_P_T__E__P11__N_O__S_I_G__C_E_R_T = 610201218
ERI_C__C_R_Y_P_T__E__P11__I_N_I_T__F_A_I_L_E_D = 610201219
ERI_C__C_R_Y_P_T__E__P11__N_O__E_N_C__C_E_R_T = 610201220
ERI_C__C_R_Y_P_T__E__P12__N_O__S_I_G__C_E_R_T = 610201221
ERI_C__C_R_Y_P_T__E__P12__N_O__E_N_C__C_E_R_T = 610201222
ERI_C__C_R_Y_P_T__E__S_C__E_N_C__K_E_Y = 610201223
ERI_C__C_R_Y_P_T__E__S_C__N_O__S_I_G__C_E_R_T = 610201224
ERI_C__C_R_Y_P_T__E__S_C__N_O__E_N_C__C_E_R_T = 610201225
ERI_C__C_R_Y_P_T__E__S_C__I_N_I_T__F_A_I_L_E_D = 610201226
ERI_C__C_R_Y_P_T__E__S_C__S_I_G__K_E_Y = 610201227
ERI_C__I_O__F_E_H_L_E_R = 610301001
ERI_C__I_O__D_A_T_E_I__I_N_K_O_R_R_E_K_T = 610301005
ERI_C__I_O__P_A_R_S_E__F_E_H_L_E_R = 610301006
ERI_C__I_O__N_D_S__G_E_N_E_R_I_E_R_U_N_G__F_E_H_L_G_E_S_C_H_L_A_G_E_N = 610301007
ERI_C__I_O__M_A_S_T_E_R_D_A_T_E_N_S_E_R_V_I_C_E__N_I_C_H_T__V_E_R_F_U_E_G_B_A_R = 610301010
ERI_C__I_O__S_T_E_U_E_R_Z_E_I_C_H_E_N__I_M__N_D_S = 610301014
ERI_C__I_O__V_E_R_S_I_O_N_S_I_N_F_O_R_M_A_T_I_O_N_E_N__N_I_C_H_T__G_E_F_U_N_D_E_N = 610301031
ERI_C__I_O__F_A_L_S_C_H_E_S__V_E_R_F_A_H_R_E_N = 610301104
ERI_C__I_O__R_E_A_D_E_R__M_E_H_R_F_A_C_H_E__S_T_E_U_E_R_F_A_E_L_L_E = 610301105
ERI_C__I_O__R_E_A_D_E_R__U_N_E_R_W_A_R_T_E_T_E__E_L_E_M_E_N_T_E = 610301106
ERI_C__I_O__R_E_A_D_E_R__F_O_R_M_A_L_E__F_E_H_L_E_R = 610301107
ERI_C__I_O__R_E_A_D_E_R__F_A_L_S_C_H_E_S__E_N_C_O_D_I_N_G = 610301108
ERI_C__I_O__R_E_A_D_E_R__M_E_H_R_F_A_C_H_E__N_U_T_Z_D_A_T_E_N__E_L_E_M_E_N_T_E = 610301109
ERI_C__I_O__R_E_A_D_E_R__M_E_H_R_F_A_C_H_E__N_U_T_Z_D_A_T_E_N_B_L_O_C_K__E_L_E_M_E_N_T_E = 610301110
ERI_C__I_O__U_N_B_E_K_A_N_N_T_E__D_A_T_E_N_A_R_T = 610301111
ERI_C__I_O__R_E_A_D_E_R__U_N_T_E_R_S_A_C_H_B_E_R_E_I_C_H__U_N_G_U_E_L_T_I_G = 610301114
ERI_C__I_O__R_E_A_D_E_R__Z_U__V_I_E_L_E__N_U_T_Z_D_A_T_E_N_B_L_O_C_K__E_L_E_M_E_N_T_E = 610301115
ERI_C__I_O__R_E_A_D_E_R__S_T_E_U_E_R_Z_E_I_C_H_E_N__I_M__T_R_A_N_S_F_E_R_H_E_A_D_E_R = 610301150
ERI_C__I_O__R_E_A_D_E_R__S_T_E_U_E_R_Z_E_I_C_H_E_N__I_M__N_U_T_Z_D_A_T_E_N_H_E_A_D_E_R = 610301151
ERI_C__I_O__R_E_A_D_E_R__S_T_E_U_E_R_Z_E_I_C_H_E_N__I_N__D_E_N__N_U_T_Z_D_A_T_E_N = 610301152
ERI_C__I_O__R_E_A_D_E_R__Z_U__V_I_E_L_E__A_N_H_A_E_N_G_E = 610301190
ERI_C__I_O__R_E_A_D_E_R__A_N_H_A_N_G__Z_U__G_R_O_S_S = 610301191
ERI_C__I_O__R_E_A_D_E_R__A_N_H_A_E_N_G_E__Z_U__G_R_O_S_S = 610301192
ERI_C__I_O__R_E_A_D_E_R__S_C_H_E_M_A__V_A_L_I_D_I_E_R_U_N_G_S_F_E_H_L_E_R = 610301200
ERI_C__I_O__R_E_A_D_E_R__U_N_B_E_K_A_N_N_T_E__X_M_L__E_N_T_I_T_Y = 610301201
ERI_C__I_O__D_A_T_E_N_T_E_I_L_N_O_T_F_O_U_N_D = 610301252
ERI_C__I_O__D_A_T_E_N_T_E_I_L_E_N_D_N_O_T_F_O_U_N_D = 610301253
ERI_C__I_O__U_E_B_E_R_G_A_B_E_P_A_R_A_M_E_T_E_R__F_E_H_L_E_R_H_A_F_T = 610301300
ERI_C__I_O__U_N_G_U_E_L_T_I_G_E__U_T_F8__S_E_Q_U_E_N_Z = 610301400
ERI_C__I_O__U_N_G_U_E_L_T_I_G_E__Z_E_I_C_H_E_N__I_N__P_A_R_A_M_E_T_E_R = 610301401
ERI_C__P_R_I_N_T__I_N_T_E_R_N_E_R__F_E_H_L_E_R = 610501001
ERI_C__P_R_I_N_T__D_R_U_C_K_V_O_R_L_A_G_E__N_I_C_H_T__G_E_F_U_N_D_E_N = 610501002
ERI_C__P_R_I_N_T__U_N_G_U_E_L_T_I_G_E_R__D_A_T_E_I__P_F_A_D = 610501004
ERI_C__P_R_I_N_T__I_N_I_T_I_A_L_I_S_I_E_R_U_N_G__F_E_H_L_E_R_H_A_F_T = 610501007
ERI_C__P_R_I_N_T__A_U_S_G_A_B_E_Z_I_E_L__U_N_B_E_K_A_N_N_T = 610501008
ERI_C__P_R_I_N_T__A_B_B_R_U_C_H__D_R_U_C_K_V_O_R_B_E_R_E_I_T_U_N_G = 610501009
ERI_C__P_R_I_N_T__A_B_B_R_U_C_H__G_E_N_E_R_I_E_R_U_N_G = 610501010
ERI_C__P_R_I_N_T__S_T_E_U_E_R_F_A_L_L__N_I_C_H_T__U_N_T_E_R_S_T_U_E_T_Z_T = 610501011
ERI_C__P_R_I_N_T__F_U_S_S_T_E_X_T__Z_U__L_A_N_G = 610501012
# @Api(Description="Represent a base response that encapsulate any ERiC API function return value.")
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class EricFehlerCodeResponse(ServiceReponseBase):
"""
Represent a base response that encapsulate any ERiC API function return value.
"""
# @ApiMember(Description="The status code that the ERiC API function returns.", Name="StatusCode")
status_code: Optional[EricFehlerCode] = None
"""
The status code that the ERiC API function returns.
"""
# @ApiMember(Description="The status message that the ERiC API function returns.", Name="StatusText")
status_text: Optional[str] = None
"""
The status message that the ERiC API function returns.
"""
# @ApiMember(Description="The unique identifier of the response.", Name="Id")
id: Optional[str] = None
"""
The unique identifier of the response.
"""
# @ApiMember(Description="The position of the response element in an indexed collection.", Name="Index")
index: int = 0
"""
The position of the response element in an indexed collection.
"""
# @ApiMember(Description="Metadata that contains structured error information on the service response.", Name="ResponseStatus")
response_status: Optional[ResponseStatus] = None
"""
Metadata that contains structured error information on the service response.
"""
# @Api(Description="Represent a version of the internally used test module.")
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PruefModul:
"""
Represent a version of the internally used test module.
"""
# @ApiMember(Description="The tax data type version of the test module.")
datenart_version: Optional[str] = None
"""
The tax data type version of the test module.
"""
# @ApiMember(Description="The label of the test module.")
label: Optional[str] = None
"""
The label of the test module.
"""
# @ApiMember(Description="The runtime of the test module.")
runtime: Optional[str] = None
"""
The runtime of the test module.
"""
# @Api(Description="Represents Represents an ERiC dynamic library.")
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Bibliothek:
"""
Represents Represents an ERiC dynamic library.
"""
# @ApiMember(Description="The name of the library.")
name: Optional[str] = None
"""
The name of the library.
"""
# @ApiMember(Description="The product version of the library.")
produktversion: Optional[str] = None
"""
The product version of the library.
"""
# @ApiMember(Description="The file version of the library.")
dateiversion: Optional[str] = None
"""
The file version of the library.
"""
# @ApiMember(Description="The list of test modules of the library.")
pruef_modulen: Optional[List[PruefModul]] = None
"""
The list of test modules of the library.
"""
# @Api(Description="Represents a structure that encapsulates a list of ERiC dynamic libraries.")
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class EricVersion:
"""
Represents a structure that encapsulates a list of ERiC dynamic libraries.
"""
# @ApiMember(Description="The list of available ERiC dynamic libraries.")
bibliotheken: Optional[List[Bibliothek]] = None
"""
The list of available ERiC dynamic libraries.
"""
# @Api(Description="Represents a type that encapsulates the versions of ERiC library components.")
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class EricVersionResponse(EricFehlerCodeResponse):
"""
Represents a type that encapsulates the versions of ERiC library components.
"""
# @ApiMember(Description="The version of an ERiC library component.")
rueckgabe: Optional[EricVersion] = None
"""
The version of an ERiC library component.
"""
# @ApiMember(Description="The status code that the ERiC API function returns.", Name="StatusCode")
status_code: Optional[EricFehlerCode] = None
"""
The status code that the ERiC API function returns.
"""
# @ApiMember(Description="The status message that the ERiC API function returns.", Name="StatusText")
status_text: Optional[str] = None
"""
The status message that the ERiC API function returns.
"""
# @ApiMember(Description="The unique identifier of the response.", Name="Id")
id: Optional[str] = None
"""
The unique identifier of the response.
"""
# @ApiMember(Description="The position of the response element in an indexed collection.", Name="Index")
index: int = 0
"""
The position of the response element in an indexed collection.
"""
# @ApiMember(Description="Metadata that contains structured error information on the service response.", Name="ResponseStatus")
response_status: Optional[ResponseStatus] = None
"""
Metadata that contains structured error information on the service response.
"""
# @Api(Description="An asynchronous service to retrieve the list of all product and file versions of used ERiC-libraries.")
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class VersionCheckAsync(VersionCheckBase):
"""
An asynchronous service to retrieve the list of all product and file versions of used ERiC-libraries.
"""
pass
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /VersionCheckAsync HTTP/1.1 Host: taxfiling.pwc.de Accept: text/jsv
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { rueckgabe: { bibliotheken: [ { name: String, produktversion: String, dateiversion: String, pruefModulen: [ { datenartVersion: String, label: String, runtime: String } ] } ] }, statusCode: ERIC_OK, statusText: String, id: String, index: 0, responseStatus: { errorCode: String, message: String, stackTrace: String, errors: [ { errorCode: String, fieldName: String, message: String, meta: { String: String } } ], meta: { String: String } } }