shared.xml_classes.common_messages package¶
Submodules¶
shared.xml_classes.common_messages.v2_g_ci_common_messages module¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.AbsolutePriceScheduleType(time_anchor: Union[int, NoneType] = None, price_schedule_id: Union[int, NoneType] = None, price_schedule_description: Union[str, NoneType] = None, currency: Union[str, NoneType] = None, language: Union[str, NoneType] = None, price_algorithm: Union[str, NoneType] = None, minimum_cost: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, maximum_cost: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, tax_rules: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.TaxRuleListType, NoneType] = None, price_rule_stacks: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceRuleStackListType, NoneType] = None, overstay_rules: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.OverstayRuleListType, NoneType] = None, additional_selected_services: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.AdditionalServiceListType, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceScheduleType
- additional_selected_services: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.AdditionalServiceListType] = None¶
- currency: Optional[str] = None¶
- id: Optional[str] = None¶
- language: Optional[str] = None¶
- maximum_cost: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- minimum_cost: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- overstay_rules: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.OverstayRuleListType] = None¶
- price_algorithm: Optional[str] = None¶
- price_rule_stacks: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceRuleStackListType] = None¶
- tax_rules: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.TaxRuleListType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.AdditionalServiceListType(additional_service: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.AdditionalServiceType] = <factory>)¶
Bases:
object
- additional_service: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.AdditionalServiceType]¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.AdditionalServiceType(service_name: Union[str, NoneType] = None, service_fee: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- service_fee: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- service_name: Optional[str] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, selected_authorization_service: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationType, NoneType] = None, eim_areq_authorization_mode: Union[object, NoneType] = None, pn_c_areq_authorization_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PnCAreqAuthorizationModeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationReqType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, selected_authorization_service: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationType, NoneType] = None, eim_areq_authorization_mode: Union[object, NoneType] = None, pn_c_areq_authorization_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PnCAreqAuthorizationModeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- eim_areq_authorization_mode: Optional[object] = None¶
- pn_c_areq_authorization_mode: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.PnCAreqAuthorizationModeType] = None¶
- selected_authorization_service: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evseprocessing: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationResType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evseprocessing: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- evseprocessing: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationSetupReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationSetupReqType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationSetupReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationSetupRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, authorization_services: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationType] = <factory>, certificate_installation_service: Union[bool, NoneType] = None, eim_asres_authorization_mode: Union[object, NoneType] = None, pn_c_asres_authorization_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PnCAsresAuthorizationModeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationSetupResType
- authorization_services: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationType]¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationSetupResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, authorization_services: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationType] = <factory>, certificate_installation_service: Union[bool, NoneType] = None, eim_asres_authorization_mode: Union[object, NoneType] = None, pn_c_asres_authorization_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PnCAsresAuthorizationModeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- authorization_services: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationType]¶
- certificate_installation_service: Optional[bool] = None¶
- eim_asres_authorization_mode: Optional[object] = None¶
- pn_c_asres_authorization_mode: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.PnCAsresAuthorizationModeType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationType(value)¶
Bases:
enum.Enum
An enumeration.
- EIM = 'EIM'¶
- PN_C = 'PnC'¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.CertificateChainType(certificate: Union[bytes, NoneType] = None, sub_certificates: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SubCertificatesType, NoneType] = None)¶
Bases:
object
- certificate: Optional[bytes] = None¶
- sub_certificates: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.SubCertificatesType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.CertificateInstallationReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, oemprovisioning_certificate_chain: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedCertificateChainType, NoneType] = None, list_of_root_certificate_ids: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ListOfRootCertificateIdsType, NoneType] = None, maximum_contract_certificate_chains: Union[int, NoneType] = None, prioritized_emaids: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EmaidlistType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.CertificateInstallationReqType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.CertificateInstallationReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, oemprovisioning_certificate_chain: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedCertificateChainType, NoneType] = None, list_of_root_certificate_ids: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ListOfRootCertificateIdsType, NoneType] = None, maximum_contract_certificate_chains: Union[int, NoneType] = None, prioritized_emaids: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EmaidlistType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- list_of_root_certificate_ids: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.ListOfRootCertificateIdsType] = None¶
- maximum_contract_certificate_chains: Optional[int] = None¶
- oemprovisioning_certificate_chain: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedCertificateChainType] = None¶
- prioritized_emaids: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EmaidlistType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.CertificateInstallationRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evseprocessing: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType, NoneType] = None, cpscertificate_chain: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.CertificateChainType, NoneType] = None, signed_installation_data: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedInstallationDataType, NoneType] = None, remaining_contract_certificate_chains: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.CertificateInstallationResType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.CertificateInstallationResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evseprocessing: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType, NoneType] = None, cpscertificate_chain: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.CertificateChainType, NoneType] = None, signed_installation_data: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedInstallationDataType, NoneType] = None, remaining_contract_certificate_chains: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- cpscertificate_chain: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.CertificateChainType] = None¶
- evseprocessing: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType] = None¶
- remaining_contract_certificate_chains: Optional[int] = None¶
- signed_installation_data: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedInstallationDataType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ChannelSelectionType(value)¶
Bases:
enum.Enum
An enumeration.
- CHARGE = 'Charge'¶
- DISCHARGE = 'Discharge'¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargeProgressType(value)¶
Bases:
enum.Enum
An enumeration.
- SCHEDULE_RENEGOTIATION = 'ScheduleRenegotiation'¶
- STANDBY = 'Standby'¶
- START = 'Start'¶
- STOP = 'Stop'¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargingScheduleType(power_schedule: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerScheduleType, NoneType] = None, absolute_price_schedule: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.AbsolutePriceScheduleType, NoneType] = None, price_level_schedule: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceLevelScheduleType, NoneType] = None)¶
Bases:
object
- absolute_price_schedule: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.AbsolutePriceScheduleType] = None¶
- power_schedule: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerScheduleType] = None¶
- price_level_schedule: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceLevelScheduleType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargingSessionType(value)¶
Bases:
enum.Enum
An enumeration.
- PAUSE = 'Pause'¶
- SERVICE_RENEGOTIATION = 'ServiceRenegotiation'¶
- TERMINATE = 'Terminate'¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ContractCertificateChainType(certificate: Union[bytes, NoneType] = None, sub_certificates: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SubCertificatesType, NoneType] = None)¶
Bases:
object
- certificate: Optional[bytes] = None¶
- sub_certificates: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.SubCertificatesType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.DynamicEvpptcontrolModeType¶
Bases:
object
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.DynamicSereqControlModeType(departure_time: Union[int, NoneType] = None, minimum_soc: Union[int, NoneType] = None, target_soc: Union[int, NoneType] = None, evtarget_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_v2_xenergy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_v2_xenergy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- departure_time: Optional[int] = None¶
- evmaximum_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_v2_xenergy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_v2_xenergy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- evtarget_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- minimum_soc: Optional[int] = None¶
- target_soc: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.DynamicSeresControlModeType(departure_time: Union[int, NoneType] = None, minimum_soc: Union[int, NoneType] = None, target_soc: Union[int, NoneType] = None, absolute_price_schedule: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.AbsolutePriceScheduleType, NoneType] = None, price_level_schedule: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceLevelScheduleType, NoneType] = None)¶
Bases:
object
- absolute_price_schedule: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.AbsolutePriceScheduleType] = None¶
- departure_time: Optional[int] = None¶
- minimum_soc: Optional[int] = None¶
- price_level_schedule: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceLevelScheduleType] = None¶
- target_soc: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.DynamicSmdtcontrolModeType¶
Bases:
object
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.EcdhCurveType(value)¶
Bases:
enum.Enum
An enumeration.
- SECP521 = 'SECP521'¶
- X448 = 'X448'¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.EimAreqAuthorizationModeType¶
Bases:
object
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.EimAsresAuthorizationModeType¶
Bases:
object
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.EmaidlistType(emaid: List[str] = <factory>)¶
Bases:
object
- emaid: List[str]¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.EvCheckInStatusType(value)¶
Bases:
enum.Enum
An enumeration.
- CHECK_IN = 'CheckIn'¶
- COMPLETED = 'Completed'¶
- PROCESSING = 'Processing'¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.EvCheckOutStatusType(value)¶
Bases:
enum.Enum
An enumeration.
- CHECK_OUT = 'CheckOut'¶
- COMPLETED = 'Completed'¶
- PROCESSING = 'Processing'¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.EvabsolutePriceScheduleType(time_anchor: Union[int, NoneType] = None, currency: Union[str, NoneType] = None, price_algorithm: Union[str, NoneType] = None, evprice_rule_stacks: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpriceRuleStackListType, NoneType] = None)¶
Bases:
object
- currency: Optional[str] = None¶
- evprice_rule_stacks: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpriceRuleStackListType] = None¶
- price_algorithm: Optional[str] = None¶
- time_anchor: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.EvenergyOfferType(evpower_schedule: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerScheduleType, NoneType] = None, evabsolute_price_schedule: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvabsolutePriceScheduleType, NoneType] = None)¶
Bases:
object
- evabsolute_price_schedule: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvabsolutePriceScheduleType] = None¶
- evpower_schedule: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerScheduleType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerProfileEntryListType(evpower_profile_entry: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerScheduleEntryType] = <factory>)¶
Bases:
object
- evpower_profile_entry: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerScheduleEntryType]¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerProfileType(time_anchor: Union[int, NoneType] = None, dynamic_evpptcontrol_mode: Union[object, NoneType] = None, scheduled_evpptcontrol_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledEvpptcontrolModeType, NoneType] = None, evpower_profile_entries: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerProfileEntryListType, NoneType] = None)¶
Bases:
object
- dynamic_evpptcontrol_mode: Optional[object] = None¶
- evpower_profile_entries: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerProfileEntryListType] = None¶
- scheduled_evpptcontrol_mode: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledEvpptcontrolModeType] = None¶
- time_anchor: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerScheduleEntryListType(evpower_schedule_entry: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerScheduleEntryType] = <factory>)¶
Bases:
object
- evpower_schedule_entry: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerScheduleEntryType]¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerScheduleEntryType(duration: Union[int, NoneType] = None, power: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- duration: Optional[int] = None¶
- power: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerScheduleType(time_anchor: Union[int, NoneType] = None, evpower_schedule_entries: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerScheduleEntryListType, NoneType] = None)¶
Bases:
object
- evpower_schedule_entries: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerScheduleEntryListType] = None¶
- time_anchor: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpriceRuleStackListType(evprice_rule_stack: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpriceRuleStackType] = <factory>)¶
Bases:
object
- evprice_rule_stack: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpriceRuleStackType]¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpriceRuleStackType(duration: Union[int, NoneType] = None, evprice_rule: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpriceRuleType] = <factory>)¶
Bases:
object
- duration: Optional[int] = None¶
- evprice_rule: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpriceRuleType]¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpriceRuleType(energy_fee: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, power_range_start: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- energy_fee: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- power_range_start: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.EvseCheckOutStatusType(value)¶
Bases:
enum.Enum
An enumeration.
- COMPLETED = 'Completed'¶
- SCHEDULED = 'Scheduled'¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.MeteringConfirmationReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, signed_metering_data: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedMeteringDataType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.MeteringConfirmationReqType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.MeteringConfirmationReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, signed_metering_data: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedMeteringDataType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- signed_metering_data: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedMeteringDataType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.MeteringConfirmationRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.MeteringConfirmationResType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.MeteringConfirmationResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.OverstayRuleListType(overstay_time_threshold: Union[int, NoneType] = None, overstay_power_threshold: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, overstay_rule: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.OverstayRuleType] = <factory>)¶
Bases:
object
- overstay_power_threshold: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- overstay_rule: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.OverstayRuleType]¶
- overstay_time_threshold: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.OverstayRuleType(overstay_rule_description: Union[str, NoneType] = None, start_time: Union[int, NoneType] = None, overstay_fee: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, overstay_fee_period: Union[int, NoneType] = None)¶
Bases:
object
- overstay_fee: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- overstay_fee_period: Optional[int] = None¶
- overstay_rule_description: Optional[str] = None¶
- start_time: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ParameterSetType(parameter_set_id: Union[int, NoneType] = None, parameter: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.ParameterType] = <factory>)¶
Bases:
object
- parameter_set_id: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ParameterType(bool_value: Union[bool, NoneType] = None, byte_value: Union[int, NoneType] = None, short_value: Union[int, NoneType] = None, int_value: Union[int, NoneType] = None, rational_number: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, finite_string: Union[str, NoneType] = None, name: Union[str, NoneType] = None)¶
Bases:
object
- bool_value: Optional[bool] = None¶
- byte_value: Optional[int] = None¶
- finite_string: Optional[str] = None¶
- int_value: Optional[int] = None¶
- name: Optional[str] = None¶
- rational_number: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- short_value: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ParkingMethodType(value)¶
Bases:
enum.Enum
An enumeration.
- AUTO_PARKING = 'AutoParking'¶
- MANUAL = 'Manual'¶
- MVGUIDE_MANUAL = 'MVGuideManual'¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.PnCAreqAuthorizationModeType(gen_challenge: Union[bytes, NoneType] = None, contract_certificate_chain: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ContractCertificateChainType, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
object
- contract_certificate_chain: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ContractCertificateChainType] = None¶
- gen_challenge: Optional[bytes] = None¶
- id: Optional[str] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.PnCAsresAuthorizationModeType(gen_challenge: Union[bytes, NoneType] = None, supported_providers: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SupportedProvidersListType, NoneType] = None)¶
Bases:
object
- gen_challenge: Optional[bytes] = None¶
- supported_providers: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.SupportedProvidersListType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerDeliveryReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evprocessing: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType, NoneType] = None, charge_progress: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargeProgressType, NoneType] = None, evpower_profile: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerProfileType, NoneType] = None, bpt_channel_selection: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChannelSelectionType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerDeliveryReqType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerDeliveryReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evprocessing: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType, NoneType] = None, charge_progress: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargeProgressType, NoneType] = None, evpower_profile: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerProfileType, NoneType] = None, bpt_channel_selection: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChannelSelectionType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- bpt_channel_selection: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChannelSelectionType] = None¶
- charge_progress: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargeProgressType] = None¶
- evpower_profile: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerProfileType] = None¶
- evprocessing: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerDeliveryRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsestatus: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.EvsestatusType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerDeliveryResType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerDeliveryResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsestatus: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.EvsestatusType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- evsestatus: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.EvsestatusType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerScheduleEntryListType(power_schedule_entry: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerScheduleEntryType] = <factory>)¶
Bases:
object
- power_schedule_entry: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerScheduleEntryType]¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerScheduleEntryType(duration: Union[int, NoneType] = None, power: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, power_l2: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, power_l3: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- duration: Optional[int] = None¶
- power: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- power_l2: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- power_l3: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerScheduleType(time_anchor: Union[int, NoneType] = None, available_energy: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, power_tolerance: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, power_schedule_entries: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerScheduleEntryListType, NoneType] = None)¶
Bases:
object
- available_energy: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- power_schedule_entries: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerScheduleEntryListType] = None¶
- power_tolerance: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- time_anchor: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerToleranceAcceptanceType(value)¶
Bases:
enum.Enum
An enumeration.
- POWER_TOLERANCE_CONFIRMED = 'PowerToleranceConfirmed'¶
- POWER_TOLERANCE_NOT_CONFIRMED = 'PowerToleranceNotConfirmed'¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceLevelScheduleEntryListType(price_level_schedule_entry: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceLevelScheduleEntryType] = <factory>)¶
Bases:
object
- price_level_schedule_entry: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceLevelScheduleEntryType]¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceLevelScheduleEntryType(duration: Union[int, NoneType] = None, price_level: Union[int, NoneType] = None)¶
Bases:
object
- duration: Optional[int] = None¶
- price_level: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceLevelScheduleType(time_anchor: Union[int, NoneType] = None, price_schedule_id: Union[int, NoneType] = None, price_schedule_description: Union[str, NoneType] = None, number_of_price_levels: Union[int, NoneType] = None, price_level_schedule_entries: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceLevelScheduleEntryListType, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceScheduleType
- id: Optional[str] = None¶
- number_of_price_levels: Optional[int] = None¶
- price_level_schedule_entries: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceLevelScheduleEntryListType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceRuleStackListType(price_rule_stack: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceRuleStackType] = <factory>)¶
Bases:
object
- price_rule_stack: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceRuleStackType]¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceRuleStackType(duration: Union[int, NoneType] = None, price_rule: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceRuleType] = <factory>)¶
Bases:
object
- duration: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceRuleType(energy_fee: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, parking_fee: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, parking_fee_period: Union[int, NoneType] = None, carbon_dioxide_emission: Union[int, NoneType] = None, renewable_generation_percentage: Union[int, NoneType] = None, power_range_start: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- carbon_dioxide_emission: Optional[int] = None¶
- energy_fee: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- parking_fee: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- parking_fee_period: Optional[int] = None¶
- power_range_start: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- renewable_generation_percentage: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceScheduleType(time_anchor: Union[int, NoneType] = None, price_schedule_id: Union[int, NoneType] = None, price_schedule_description: Union[str, NoneType] = None)¶
Bases:
object
- price_schedule_description: Optional[str] = None¶
- price_schedule_id: Optional[int] = None¶
- time_anchor: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduleExchangeReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, maximum_supporting_points: Union[int, NoneType] = None, dynamic_sereq_control_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.DynamicSereqControlModeType, NoneType] = None, scheduled_sereq_control_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSereqControlModeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduleExchangeReqType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduleExchangeReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, maximum_supporting_points: Union[int, NoneType] = None, dynamic_sereq_control_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.DynamicSereqControlModeType, NoneType] = None, scheduled_sereq_control_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSereqControlModeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- dynamic_sereq_control_mode: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.DynamicSereqControlModeType] = None¶
- maximum_supporting_points: Optional[int] = None¶
- scheduled_sereq_control_mode: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSereqControlModeType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduleExchangeRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evseprocessing: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType, NoneType] = None, dynamic_seres_control_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.DynamicSeresControlModeType, NoneType] = None, scheduled_seres_control_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSeresControlModeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduleExchangeResType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduleExchangeResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evseprocessing: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType, NoneType] = None, dynamic_seres_control_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.DynamicSeresControlModeType, NoneType] = None, scheduled_seres_control_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSeresControlModeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- dynamic_seres_control_mode: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.DynamicSeresControlModeType] = None¶
- evseprocessing: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType] = None¶
- scheduled_seres_control_mode: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSeresControlModeType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduleTupleType(schedule_tuple_id: Union[int, NoneType] = None, charging_schedule: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargingScheduleType, NoneType] = None, discharging_schedule: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargingScheduleType, NoneType] = None)¶
Bases:
object
- charging_schedule: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargingScheduleType] = None¶
- discharging_schedule: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargingScheduleType] = None¶
- schedule_tuple_id: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledEvpptcontrolModeType(selected_schedule_tuple_id: Union[int, NoneType] = None, power_tolerance_acceptance: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerToleranceAcceptanceType, NoneType] = None)¶
Bases:
object
- power_tolerance_acceptance: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerToleranceAcceptanceType] = None¶
- selected_schedule_tuple_id: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSereqControlModeType(departure_time: Union[int, NoneType] = None, evtarget_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evenergy_offer: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvenergyOfferType, NoneType] = None)¶
Bases:
object
- departure_time: Optional[int] = None¶
- evenergy_offer: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvenergyOfferType] = None¶
- evmaximum_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- evtarget_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSeresControlModeType(schedule_tuple: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduleTupleType] = <factory>)¶
Bases:
object
- schedule_tuple: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduleTupleType]¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSmdtcontrolModeType(selected_schedule_tuple_id: Union[int, NoneType] = None)¶
Bases:
object
- selected_schedule_tuple_id: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.SelectedServiceListType(selected_service: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.SelectedServiceType] = <factory>)¶
Bases:
object
- selected_service: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.SelectedServiceType]¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.SelectedServiceType(service_id: Union[int, NoneType] = None, parameter_set_id: Union[int, NoneType] = None)¶
Bases:
object
- parameter_set_id: Optional[int] = None¶
- service_id: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceDetailReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, service_id: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceDetailReqType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceDetailReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, service_id: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- service_id: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceDetailRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, service_id: Union[int, NoneType] = None, service_parameter_list: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceParameterListType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceDetailResType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceDetailResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, service_id: Union[int, NoneType] = None, service_parameter_list: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceParameterListType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- service_id: Optional[int] = None¶
- service_parameter_list: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceParameterListType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceDiscoveryReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, supported_service_ids: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceIdlistType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceDiscoveryReqType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceDiscoveryReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, supported_service_ids: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceIdlistType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- supported_service_ids: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceIdlistType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceDiscoveryRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, service_renegotiation_supported: Union[bool, NoneType] = None, energy_transfer_service_list: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceListType, NoneType] = None, vaslist: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceListType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceDiscoveryResType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceDiscoveryResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, service_renegotiation_supported: Union[bool, NoneType] = None, energy_transfer_service_list: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceListType, NoneType] = None, vaslist: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceListType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- energy_transfer_service_list: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceListType] = None¶
- service_renegotiation_supported: Optional[bool] = None¶
- vaslist: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceListType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceIdlistType(service_id: List[int] = <factory>)¶
Bases:
object
- service_id: List[int]¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceListType(service: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceType] = <factory>)¶
Bases:
object
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceParameterListType(parameter_set: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.ParameterSetType] = <factory>)¶
Bases:
object
- parameter_set: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.ParameterSetType]¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceSelectionReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, selected_energy_transfer_service: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SelectedServiceType, NoneType] = None, selected_vaslist: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SelectedServiceListType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceSelectionReqType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceSelectionReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, selected_energy_transfer_service: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SelectedServiceType, NoneType] = None, selected_vaslist: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SelectedServiceListType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- selected_energy_transfer_service: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.SelectedServiceType] = None¶
- selected_vaslist: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.SelectedServiceListType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceSelectionRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceSelectionResType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceSelectionResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceType(service_id: Union[int, NoneType] = None, free_service: Union[bool, NoneType] = None)¶
Bases:
object
- free_service: Optional[bool] = None¶
- service_id: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.SessionSetupReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evccid: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.SessionSetupReqType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.SessionSetupReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evccid: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- evccid: Optional[str] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.SessionSetupRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evseid: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.SessionSetupResType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.SessionSetupResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evseid: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- evseid: Optional[str] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.SessionStopReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, charging_session: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargingSessionType, NoneType] = None, evtermination_code: Union[str, NoneType] = None, evtermination_explanation: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.SessionStopReqType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.SessionStopReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, charging_session: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargingSessionType, NoneType] = None, evtermination_code: Union[str, NoneType] = None, evtermination_explanation: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- charging_session: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargingSessionType] = None¶
- evtermination_code: Optional[str] = None¶
- evtermination_explanation: Optional[str] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.SessionStopRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.SessionStopResType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.SessionStopResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedCertificateChainType(certificate: Union[bytes, NoneType] = None, sub_certificates: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SubCertificatesType, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
object
- certificate: Optional[bytes] = None¶
- id: Optional[str] = None¶
- sub_certificates: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.SubCertificatesType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedInstallationData(contract_certificate_chain: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ContractCertificateChainType, NoneType] = None, ecdhcurve: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EcdhCurveType, NoneType] = None, dhpublic_key: Union[bytes, NoneType] = None, secp521_encrypted_private_key: Union[bytes, NoneType] = None, x448_encrypted_private_key: Union[bytes, NoneType] = None, tpm_encrypted_private_key: Union[bytes, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedInstallationDataType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedInstallationDataType(contract_certificate_chain: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ContractCertificateChainType, NoneType] = None, ecdhcurve: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EcdhCurveType, NoneType] = None, dhpublic_key: Union[bytes, NoneType] = None, secp521_encrypted_private_key: Union[bytes, NoneType] = None, x448_encrypted_private_key: Union[bytes, NoneType] = None, tpm_encrypted_private_key: Union[bytes, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
object
- contract_certificate_chain: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ContractCertificateChainType] = None¶
- dhpublic_key: Optional[bytes] = None¶
- ecdhcurve: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EcdhCurveType] = None¶
- id: Optional[str] = None¶
- secp521_encrypted_private_key: Optional[bytes] = None¶
- tpm_encrypted_private_key: Optional[bytes] = None¶
- x448_encrypted_private_key: Optional[bytes] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedMeteringData(session_id: Union[bytes, NoneType] = None, meter_info: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MeterInfoType, NoneType] = None, receipt: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ReceiptType, NoneType] = None, dynamic_smdtcontrol_mode: Union[object, NoneType] = None, scheduled_smdtcontrol_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSmdtcontrolModeType, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedMeteringDataType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedMeteringDataType(session_id: Union[bytes, NoneType] = None, meter_info: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MeterInfoType, NoneType] = None, receipt: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ReceiptType, NoneType] = None, dynamic_smdtcontrol_mode: Union[object, NoneType] = None, scheduled_smdtcontrol_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSmdtcontrolModeType, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
object
- dynamic_smdtcontrol_mode: Optional[object] = None¶
- id: Optional[str] = None¶
- meter_info: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.MeterInfoType] = None¶
- receipt: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.ReceiptType] = None¶
- scheduled_smdtcontrol_mode: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSmdtcontrolModeType] = None¶
- session_id: Optional[bytes] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.SubCertificatesType(certificate: List[bytes] = <factory>)¶
Bases:
object
- certificate: List[bytes]¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.SupportedProvidersListType(provider_id: List[str] = <factory>)¶
Bases:
object
- provider_id: List[str]¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.TargetPositionType(target_offset_x: Union[int, NoneType] = None, target_offset_y: Union[int, NoneType] = None)¶
Bases:
object
- target_offset_x: Optional[int] = None¶
- target_offset_y: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.TaxRuleListType(tax_rule: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.TaxRuleType] = <factory>)¶
Bases:
object
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.TaxRuleType(tax_rule_id: Union[int, NoneType] = None, tax_rule_name: Union[str, NoneType] = None, tax_rate: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, tax_included_in_price: Union[bool, NoneType] = None, applies_to_energy_fee: Union[bool, NoneType] = None, applies_to_parking_fee: Union[bool, NoneType] = None, applies_to_overstay_fee: Union[bool, NoneType] = None, applies_minimum_maximum_cost: Union[bool, NoneType] = None)¶
Bases:
object
- applies_minimum_maximum_cost: Optional[bool] = None¶
- applies_to_energy_fee: Optional[bool] = None¶
- applies_to_overstay_fee: Optional[bool] = None¶
- applies_to_parking_fee: Optional[bool] = None¶
- tax_included_in_price: Optional[bool] = None¶
- tax_rate: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- tax_rule_id: Optional[int] = None¶
- tax_rule_name: Optional[str] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.VehicleCheckInReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evcheck_in_status: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvCheckInStatusType, NoneType] = None, parking_method: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ParkingMethodType, NoneType] = None, vehicle_frame: Union[int, NoneType] = None, device_offset: Union[int, NoneType] = None, vehicle_travel: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.VehicleCheckInReqType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.VehicleCheckInReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evcheck_in_status: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvCheckInStatusType, NoneType] = None, parking_method: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ParkingMethodType, NoneType] = None, vehicle_frame: Union[int, NoneType] = None, device_offset: Union[int, NoneType] = None, vehicle_travel: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- device_offset: Optional[int] = None¶
- evcheck_in_status: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvCheckInStatusType] = None¶
- parking_method: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ParkingMethodType] = None¶
- vehicle_frame: Optional[int] = None¶
- vehicle_travel: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.VehicleCheckInRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, parking_space: Union[int, NoneType] = None, device_location: Union[int, NoneType] = None, target_distance: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.VehicleCheckInResType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.VehicleCheckInResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, parking_space: Union[int, NoneType] = None, device_location: Union[int, NoneType] = None, target_distance: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- device_location: Optional[int] = None¶
- parking_space: Optional[int] = None¶
- target_distance: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.VehicleCheckOutReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evcheck_out_status: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvCheckOutStatusType, NoneType] = None, check_out_time: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.VehicleCheckOutReqType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.VehicleCheckOutReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evcheck_out_status: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvCheckOutStatusType, NoneType] = None, check_out_time: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- check_out_time: Optional[int] = None¶
- evcheck_out_status: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvCheckOutStatusType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.VehicleCheckOutRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsecheck_out_status: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvseCheckOutStatusType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.VehicleCheckOutResType
- class shared.xml_classes.common_messages.v2_g_ci_common_messages.VehicleCheckOutResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsecheck_out_status: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvseCheckOutStatusType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- evsecheck_out_status: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvseCheckOutStatusType] = None¶
shared.xml_classes.common_messages.v2_g_ci_common_types module¶
- class shared.xml_classes.common_messages.v2_g_ci_common_types.ChargeLoopReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, display_parameters: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.DisplayParametersType, NoneType] = None, meter_info_requested: Union[bool, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- display_parameters: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.DisplayParametersType] = None¶
- meter_info_requested: Optional[bool] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_types.ChargeLoopResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsestatus: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.EvsestatusType, NoneType] = None, meter_info: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MeterInfoType, NoneType] = None, receipt: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ReceiptType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- evsestatus: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.EvsestatusType] = None¶
- meter_info: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.MeterInfoType] = None¶
- receipt: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.ReceiptType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_types.ChargeParameterDiscoveryReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- class shared.xml_classes.common_messages.v2_g_ci_common_types.ChargeParameterDiscoveryResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- class shared.xml_classes.common_messages.v2_g_ci_common_types.ClreqControlMode¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.ClreqControlModeType
- class shared.xml_classes.common_messages.v2_g_ci_common_types.ClreqControlModeType¶
Bases:
object
- class shared.xml_classes.common_messages.v2_g_ci_common_types.ClresControlMode¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.ClresControlModeType
- class shared.xml_classes.common_messages.v2_g_ci_common_types.ClresControlModeType¶
Bases:
object
- class shared.xml_classes.common_messages.v2_g_ci_common_types.DetailedCostType(amount: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, cost_per_unit: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- amount: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- cost_per_unit: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_types.DetailedTaxType(tax_rule_id: Union[int, NoneType] = None, amount: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- amount: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- tax_rule_id: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_types.DisplayParametersType(present_soc: Union[int, NoneType] = None, minimum_soc: Union[int, NoneType] = None, target_soc: Union[int, NoneType] = None, maximum_soc: Union[int, NoneType] = None, remaining_time_to_minimum_soc: Union[int, NoneType] = None, remaining_time_to_target_soc: Union[int, NoneType] = None, remaining_time_to_maximum_soc: Union[int, NoneType] = None, charging_complete: Union[bool, NoneType] = None, battery_energy_capacity: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, inlet_hot: Union[bool, NoneType] = None)¶
Bases:
object
- battery_energy_capacity: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- charging_complete: Optional[bool] = None¶
- inlet_hot: Optional[bool] = None¶
- maximum_soc: Optional[int] = None¶
- minimum_soc: Optional[int] = None¶
- present_soc: Optional[int] = None¶
- remaining_time_to_maximum_soc: Optional[int] = None¶
- remaining_time_to_minimum_soc: Optional[int] = None¶
- remaining_time_to_target_soc: Optional[int] = None¶
- target_soc: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_types.DynamicClreqControlModeType(departure_time: Union[int, NoneType] = None, evtarget_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.ClreqControlModeType
- departure_time: Optional[int] = None¶
- evmaximum_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- evtarget_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_types.DynamicClresControlModeType(departure_time: Union[int, NoneType] = None, minimum_soc: Union[int, NoneType] = None, target_soc: Union[int, NoneType] = None, ack_max_delay: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.ClresControlModeType
- ack_max_delay: Optional[int] = None¶
- departure_time: Optional[int] = None¶
- minimum_soc: Optional[int] = None¶
- target_soc: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_types.EvseNotificationType(value)¶
Bases:
enum.Enum
An enumeration.
- EXIT_STANDBY = 'ExitStandby'¶
- METERING_CONFIRMATION = 'MeteringConfirmation'¶
- PAUSE = 'Pause'¶
- SCHEDULE_RENEGOTIATION = 'ScheduleRenegotiation'¶
- SERVICE_RENEGOTIATION = 'ServiceRenegotiation'¶
- TERMINATE = 'Terminate'¶
- class shared.xml_classes.common_messages.v2_g_ci_common_types.EvsestatusType(notification_max_delay: Union[int, NoneType] = None, evsenotification: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.EvseNotificationType, NoneType] = None)¶
Bases:
object
- evsenotification: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.EvseNotificationType] = None¶
- notification_max_delay: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_types.ListOfRootCertificateIdsType(root_certificate_id: List[shared.xml_classes.common_messages.xmldsig_core_schema.X509IssuerSerialType] = <factory>)¶
Bases:
object
- root_certificate_id: List[shared.xml_classes.common_messages.xmldsig_core_schema.X509IssuerSerialType]¶
- class shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType(session_id: Union[bytes, NoneType] = None, time_stamp: Union[int, NoneType] = None, signature: Union[shared.xml_classes.common_messages.xmldsig_core_schema.Signature, NoneType] = None)¶
Bases:
object
- session_id: Optional[bytes] = None¶
- signature: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.Signature] = None¶
- time_stamp: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_types.MeterInfoType(meter_id: Union[str, NoneType] = None, charged_energy_reading_wh: Union[int, NoneType] = None, bpt_discharged_energy_reading_wh: Union[int, NoneType] = None, capacitive_energy_reading_varh: Union[int, NoneType] = None, bpt_inductive_energy_reading_varh: Union[int, NoneType] = None, meter_signature: Union[bytes, NoneType] = None, meter_status: Union[int, NoneType] = None, meter_timestamp: Union[int, NoneType] = None)¶
Bases:
object
- bpt_discharged_energy_reading_wh: Optional[int] = None¶
- bpt_inductive_energy_reading_varh: Optional[int] = None¶
- capacitive_energy_reading_varh: Optional[int] = None¶
- charged_energy_reading_wh: Optional[int] = None¶
- meter_id: Optional[str] = None¶
- meter_signature: Optional[bytes] = None¶
- meter_status: Optional[int] = None¶
- meter_timestamp: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType(value)¶
Bases:
enum.Enum
An enumeration.
- FINISHED = 'Finished'¶
- ONGOING = 'Ongoing'¶
- ONGOING_WAITING_FOR_CUSTOMER_INTERACTION = 'Ongoing_WaitingForCustomerInteraction'¶
- class shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType(exponent: Union[int, NoneType] = None, value: Union[int, NoneType] = None)¶
Bases:
object
- exponent: Optional[int] = None¶
- value: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_types.ReceiptType(time_anchor: Union[int, NoneType] = None, energy_costs: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.DetailedCostType, NoneType] = None, occupancy_costs: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.DetailedCostType, NoneType] = None, additional_services_costs: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.DetailedCostType, NoneType] = None, overstay_costs: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.DetailedCostType, NoneType] = None, tax_costs: List[shared.xml_classes.common_messages.v2_g_ci_common_types.DetailedTaxType] = <factory>)¶
Bases:
object
- additional_services_costs: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.DetailedCostType] = None¶
- energy_costs: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.DetailedCostType] = None¶
- occupancy_costs: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.DetailedCostType] = None¶
- overstay_costs: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.DetailedCostType] = None¶
- time_anchor: Optional[int] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType(value)¶
Bases:
enum.Enum
An enumeration.
- FAILED = 'FAILED'¶
- FAILED_AUTHORIZATION_SELECTION_INVALID = 'FAILED_AuthorizationSelectionInvalid'¶
- FAILED_CERTIFICATE_NOT_YET_VALID = 'FAILED_CertificateNotYetValid'¶
- FAILED_CHARGING_PROFILE_INVALID = 'FAILED_ChargingProfileInvalid'¶
- FAILED_CONTACTOR_ERROR = 'FAILED_ContactorError'¶
- FAILED_ISOLATION_FAULT = 'FAILED_IsolationFault'¶
- FAILED_METERING_SIGNATURE_NOT_VALID = 'FAILED_MeteringSignatureNotValid'¶
- FAILED_NO_CHARGE_SERVICE_SELECTED = 'FAILED_NoChargeServiceSelected'¶
- FAILED_PAUSE_NOT_ALLOWED = 'FAILED_PauseNotAllowed'¶
- FAILED_POWER_DELIVERY_NOT_APPLIED = 'FAILED_PowerDeliveryNotApplied'¶
- FAILED_SEQUENCE_ERROR = 'FAILED_SequenceError'¶
- FAILED_SERVICE_IDINVALID = 'FAILED_ServiceIDInvalid'¶
- FAILED_SERVICE_SELECTION_INVALID = 'FAILED_ServiceSelectionInvalid'¶
- FAILED_SIGNATURE_ERROR = 'FAILED_SignatureError'¶
- FAILED_TARIFF_SELECTION_INVALID = 'FAILED_TariffSelectionInvalid'¶
- FAILED_UNKNOWN_SESSION = 'FAILED_UnknownSession'¶
- FAILED_WRONG_CHARGE_PARAMETER = 'FAILED_WrongChargeParameter'¶
- OK = 'OK'¶
- OK_CERTIFICATE_EXPIRES_SOON = 'OK_CertificateExpiresSoon'¶
- OK_ISOLATION_VALID = 'OK_IsolationValid'¶
- OK_ISOLATION_WARNING = 'OK_IsolationWarning'¶
- OK_NEW_SESSION_ESTABLISHED = 'OK_NewSessionEstablished'¶
- OK_OLD_SESSION_JOINED = 'OK_OldSessionJoined'¶
- WARNING_AUTHORIZATION_SELECTION_INVALID = 'WARNING_AuthorizationSelectionInvalid'¶
- WARNING_CERTIFICATE_EXPIRED = 'WARNING_CertificateExpired'¶
- WARNING_CERTIFICATE_NOT_YET_VALID = 'WARNING_CertificateNotYetValid'¶
- WARNING_CERTIFICATE_REVOKED = 'WARNING_CertificateRevoked'¶
- WARNING_CERTIFICATE_VALIDATION_ERROR = 'WARNING_CertificateValidationError'¶
- WARNING_CHALLENGE_INVALID = 'WARNING_ChallengeInvalid'¶
- WARNING_E_MSPUNKNOWN = 'WARNING_eMSPUnknown'¶
- WARNING_GENERAL_PN_CAUTHORIZATION_ERROR = 'WARNING_GeneralPnCAuthorizationError'¶
- WARNING_NO_CERTIFICATE_AVAILABLE = 'WARNING_NoCertificateAvailable'¶
- WARNING_WPT = 'WARNING_WPT'¶
- class shared.xml_classes.common_messages.v2_g_ci_common_types.ScheduledClreqControlModeType(evtarget_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.ClreqControlModeType
- evmaximum_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- evtarget_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_types.ScheduledClresControlModeType¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.ClresControlModeType
- class shared.xml_classes.common_messages.v2_g_ci_common_types.V2GmessageType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None)¶
Bases:
object
- header: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType] = None¶
- class shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GmessageType
- class shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GmessageType
- response_code: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType] = None¶
shared.xml_classes.common_messages.xmldsig_core_schema module¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.CanonicalizationMethod(any_element: List[object] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.CanonicalizationMethodType
- any_element: List[object]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.CanonicalizationMethodType(any_element: List[object] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
object
- algorithm: Optional[str] = None¶
- any_element: List[object]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.DigestMethod(other_element: List[object] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.DigestMethodType
- other_element: List[object]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.DigestMethodType(other_element: List[object] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
object
- algorithm: Optional[str] = None¶
- other_element: List[object]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.DigestValue(value: Union[bytes, NoneType] = None)¶
Bases:
object
- value: Optional[bytes] = None¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.DsakeyValue(p: Union[bytes, NoneType] = None, q: Union[bytes, NoneType] = None, g: Union[bytes, NoneType] = None, y: Union[bytes, NoneType] = None, j: Union[bytes, NoneType] = None, seed: Union[bytes, NoneType] = None, pgen_counter: Union[bytes, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.DsakeyValueType
- class shared.xml_classes.common_messages.xmldsig_core_schema.DsakeyValueType(p: Union[bytes, NoneType] = None, q: Union[bytes, NoneType] = None, g: Union[bytes, NoneType] = None, y: Union[bytes, NoneType] = None, j: Union[bytes, NoneType] = None, seed: Union[bytes, NoneType] = None, pgen_counter: Union[bytes, NoneType] = None)¶
Bases:
object
- g: Optional[bytes] = None¶
- j: Optional[bytes] = None¶
- p: Optional[bytes] = None¶
- pgen_counter: Optional[bytes] = None¶
- q: Optional[bytes] = None¶
- seed: Optional[bytes] = None¶
- y: Optional[bytes] = None¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.KeyInfo(key_name: List[str] = <factory>, key_value: List[shared.xml_classes.common_messages.xmldsig_core_schema.KeyValue] = <factory>, retrieval_method: List[shared.xml_classes.common_messages.xmldsig_core_schema.RetrievalMethod] = <factory>, x509_data: List[shared.xml_classes.common_messages.xmldsig_core_schema.X509Data] = <factory>, pgpdata: List[shared.xml_classes.common_messages.xmldsig_core_schema.Pgpdata] = <factory>, spkidata: List[shared.xml_classes.common_messages.xmldsig_core_schema.Spkidata] = <factory>, mgmt_data: List[str] = <factory>, other_element: List[object] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.KeyInfoType
- key_name: List[str]¶
- key_value: List[shared.xml_classes.common_messages.xmldsig_core_schema.KeyValue]¶
- mgmt_data: List[str]¶
- other_element: List[object]¶
- retrieval_method: List[shared.xml_classes.common_messages.xmldsig_core_schema.RetrievalMethod]¶
- spkidata: List[shared.xml_classes.common_messages.xmldsig_core_schema.Spkidata]¶
- x509_data: List[shared.xml_classes.common_messages.xmldsig_core_schema.X509Data]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.KeyInfoType(key_name: List[str] = <factory>, key_value: List[shared.xml_classes.common_messages.xmldsig_core_schema.KeyValue] = <factory>, retrieval_method: List[shared.xml_classes.common_messages.xmldsig_core_schema.RetrievalMethod] = <factory>, x509_data: List[shared.xml_classes.common_messages.xmldsig_core_schema.X509Data] = <factory>, pgpdata: List[shared.xml_classes.common_messages.xmldsig_core_schema.Pgpdata] = <factory>, spkidata: List[shared.xml_classes.common_messages.xmldsig_core_schema.Spkidata] = <factory>, mgmt_data: List[str] = <factory>, other_element: List[object] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
object
- id: Optional[str] = None¶
- key_name: List[str]¶
- key_value: List[shared.xml_classes.common_messages.xmldsig_core_schema.KeyValue]¶
- mgmt_data: List[str]¶
- other_element: List[object]¶
- retrieval_method: List[shared.xml_classes.common_messages.xmldsig_core_schema.RetrievalMethod]¶
- spkidata: List[shared.xml_classes.common_messages.xmldsig_core_schema.Spkidata]¶
- x509_data: List[shared.xml_classes.common_messages.xmldsig_core_schema.X509Data]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.KeyName(value: Union[str, NoneType] = None)¶
Bases:
object
- value: Optional[str] = None¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.KeyValue(dsakey_value: Union[shared.xml_classes.common_messages.xmldsig_core_schema.DsakeyValue, NoneType] = None, rsakey_value: Union[shared.xml_classes.common_messages.xmldsig_core_schema.RsakeyValue, NoneType] = None, other_element: List[object] = <factory>)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.KeyValueType
- other_element: List[object]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.KeyValueType(dsakey_value: Union[shared.xml_classes.common_messages.xmldsig_core_schema.DsakeyValue, NoneType] = None, rsakey_value: Union[shared.xml_classes.common_messages.xmldsig_core_schema.RsakeyValue, NoneType] = None, other_element: List[object] = <factory>)¶
Bases:
object
- dsakey_value: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.DsakeyValue] = None¶
- other_element: List[object]¶
- rsakey_value: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.RsakeyValue] = None¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.Manifest(reference: List[shared.xml_classes.common_messages.xmldsig_core_schema.Reference] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.ManifestType
- reference: List[shared.xml_classes.common_messages.xmldsig_core_schema.Reference]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.ManifestType(reference: List[shared.xml_classes.common_messages.xmldsig_core_schema.Reference] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
object
- id: Optional[str] = None¶
- reference: List[shared.xml_classes.common_messages.xmldsig_core_schema.Reference]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.MgmtData(value: Union[str, NoneType] = None)¶
Bases:
object
- value: Optional[str] = None¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.Object(any_element: List[object] = <factory>, id: Union[str, NoneType] = None, mime_type: Union[str, NoneType] = None, encoding: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.ObjectType
- any_element: List[object]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.ObjectType(any_element: List[object] = <factory>, id: Union[str, NoneType] = None, mime_type: Union[str, NoneType] = None, encoding: Union[str, NoneType] = None)¶
Bases:
object
- any_element: List[object]¶
- encoding: Optional[str] = None¶
- id: Optional[str] = None¶
- mime_type: Optional[str] = None¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.Pgpdata(pgpkey_id: Union[bytes, NoneType] = None, pgpkey_packet: List[bytes] = <factory>, other_element: List[object] = <factory>)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.PgpdataType
- other_element: List[object]¶
- pgpkey_packet: List[bytes]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.PgpdataType(pgpkey_id: Union[bytes, NoneType] = None, pgpkey_packet: List[bytes] = <factory>, other_element: List[object] = <factory>)¶
Bases:
object
- other_element: List[object]¶
- pgpkey_id: Optional[bytes] = None¶
- pgpkey_packet: List[bytes]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.Reference(transforms: Union[shared.xml_classes.common_messages.xmldsig_core_schema.Transforms, NoneType] = None, digest_method: Union[shared.xml_classes.common_messages.xmldsig_core_schema.DigestMethod, NoneType] = None, digest_value: Union[bytes, NoneType] = None, id: Union[str, NoneType] = None, uri: Union[str, NoneType] = None, type: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.ReferenceType
- class shared.xml_classes.common_messages.xmldsig_core_schema.ReferenceType(transforms: Union[shared.xml_classes.common_messages.xmldsig_core_schema.Transforms, NoneType] = None, digest_method: Union[shared.xml_classes.common_messages.xmldsig_core_schema.DigestMethod, NoneType] = None, digest_value: Union[bytes, NoneType] = None, id: Union[str, NoneType] = None, uri: Union[str, NoneType] = None, type: Union[str, NoneType] = None)¶
Bases:
object
- digest_method: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.DigestMethod] = None¶
- digest_value: Optional[bytes] = None¶
- id: Optional[str] = None¶
- transforms: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.Transforms] = None¶
- type: Optional[str] = None¶
- uri: Optional[str] = None¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.RetrievalMethod(transforms: Union[shared.xml_classes.common_messages.xmldsig_core_schema.Transforms, NoneType] = None, uri: Union[str, NoneType] = None, type: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.RetrievalMethodType
- class shared.xml_classes.common_messages.xmldsig_core_schema.RetrievalMethodType(transforms: Union[shared.xml_classes.common_messages.xmldsig_core_schema.Transforms, NoneType] = None, uri: Union[str, NoneType] = None, type: Union[str, NoneType] = None)¶
Bases:
object
- transforms: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.Transforms] = None¶
- type: Optional[str] = None¶
- uri: Optional[str] = None¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.RsakeyValue(modulus: Union[bytes, NoneType] = None, exponent: Union[bytes, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.RsakeyValueType
- class shared.xml_classes.common_messages.xmldsig_core_schema.RsakeyValueType(modulus: Union[bytes, NoneType] = None, exponent: Union[bytes, NoneType] = None)¶
Bases:
object
- exponent: Optional[bytes] = None¶
- modulus: Optional[bytes] = None¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.Signature(signed_info: Union[shared.xml_classes.common_messages.xmldsig_core_schema.SignedInfo, NoneType] = None, signature_value: Union[shared.xml_classes.common_messages.xmldsig_core_schema.SignatureValue, NoneType] = None, key_info: Union[shared.xml_classes.common_messages.xmldsig_core_schema.KeyInfo, NoneType] = None, object: List[shared.xml_classes.common_messages.xmldsig_core_schema.Object] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.SignatureType
- class shared.xml_classes.common_messages.xmldsig_core_schema.SignatureMethod(hmacoutput_length: Union[int, NoneType] = None, other_element: List[object] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.SignatureMethodType
- other_element: List[object]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.SignatureMethodType(hmacoutput_length: Union[int, NoneType] = None, other_element: List[object] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
object
- algorithm: Optional[str] = None¶
- hmacoutput_length: Optional[int] = None¶
- other_element: List[object]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.SignatureProperties(signature_property: List[shared.xml_classes.common_messages.xmldsig_core_schema.SignatureProperty] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.SignaturePropertiesType
- signature_property: List[shared.xml_classes.common_messages.xmldsig_core_schema.SignatureProperty]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.SignaturePropertiesType(signature_property: List[shared.xml_classes.common_messages.xmldsig_core_schema.SignatureProperty] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
object
- id: Optional[str] = None¶
- signature_property: List[shared.xml_classes.common_messages.xmldsig_core_schema.SignatureProperty]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.SignatureProperty(other_element: List[object] = <factory>, target: Union[str, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.SignaturePropertyType
- other_element: List[object]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.SignaturePropertyType(other_element: List[object] = <factory>, target: Union[str, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
object
- id: Optional[str] = None¶
- other_element: List[object]¶
- target: Optional[str] = None¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.SignatureType(signed_info: Union[shared.xml_classes.common_messages.xmldsig_core_schema.SignedInfo, NoneType] = None, signature_value: Union[shared.xml_classes.common_messages.xmldsig_core_schema.SignatureValue, NoneType] = None, key_info: Union[shared.xml_classes.common_messages.xmldsig_core_schema.KeyInfo, NoneType] = None, object: List[shared.xml_classes.common_messages.xmldsig_core_schema.Object] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
object
- id: Optional[str] = None¶
- key_info: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.KeyInfo] = None¶
- signature_value: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.SignatureValue] = None¶
- signed_info: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.SignedInfo] = None¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.SignatureValue(value: Union[bytes, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.SignatureValueType
- class shared.xml_classes.common_messages.xmldsig_core_schema.SignatureValueType(value: Union[bytes, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
object
- id: Optional[str] = None¶
- value: Optional[bytes] = None¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.SignedInfo(canonicalization_method: Union[shared.xml_classes.common_messages.xmldsig_core_schema.CanonicalizationMethod, NoneType] = None, signature_method: Union[shared.xml_classes.common_messages.xmldsig_core_schema.SignatureMethod, NoneType] = None, reference: List[shared.xml_classes.common_messages.xmldsig_core_schema.Reference] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.SignedInfoType
- reference: List[shared.xml_classes.common_messages.xmldsig_core_schema.Reference]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.SignedInfoType(canonicalization_method: Union[shared.xml_classes.common_messages.xmldsig_core_schema.CanonicalizationMethod, NoneType] = None, signature_method: Union[shared.xml_classes.common_messages.xmldsig_core_schema.SignatureMethod, NoneType] = None, reference: List[shared.xml_classes.common_messages.xmldsig_core_schema.Reference] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
object
- canonicalization_method: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.CanonicalizationMethod] = None¶
- id: Optional[str] = None¶
- reference: List[shared.xml_classes.common_messages.xmldsig_core_schema.Reference]¶
- signature_method: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.SignatureMethod] = None¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.Spkidata(spkisexp: List[bytes] = <factory>, other_element: List[object] = <factory>)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.SpkidataType
- other_element: List[object]¶
- spkisexp: List[bytes]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.SpkidataType(spkisexp: List[bytes] = <factory>, other_element: List[object] = <factory>)¶
Bases:
object
- other_element: List[object]¶
- spkisexp: List[bytes]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.Transform(other_element: List[object] = <factory>, xpath: List[str] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.TransformType
- other_element: List[object]¶
- xpath: List[str]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.TransformType(other_element: List[object] = <factory>, xpath: List[str] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
object
- algorithm: Optional[str] = None¶
- other_element: List[object]¶
- xpath: List[str]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.Transforms(transform: List[shared.xml_classes.common_messages.xmldsig_core_schema.Transform] = <factory>)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.TransformsType
- transform: List[shared.xml_classes.common_messages.xmldsig_core_schema.Transform]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.TransformsType(transform: List[shared.xml_classes.common_messages.xmldsig_core_schema.Transform] = <factory>)¶
Bases:
object
- transform: List[shared.xml_classes.common_messages.xmldsig_core_schema.Transform]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.X509Data(x509_issuer_serial: List[shared.xml_classes.common_messages.xmldsig_core_schema.X509IssuerSerialType] = <factory>, x509_ski: List[bytes] = <factory>, x509_subject_name: List[str] = <factory>, x509_certificate: List[bytes] = <factory>, x509_crl: List[bytes] = <factory>, other_element: List[object] = <factory>)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.X509DataType
- other_element: List[object]¶
- x509_certificate: List[bytes]¶
- x509_crl: List[bytes]¶
- x509_issuer_serial: List[shared.xml_classes.common_messages.xmldsig_core_schema.X509IssuerSerialType]¶
- x509_ski: List[bytes]¶
- x509_subject_name: List[str]¶
- class shared.xml_classes.common_messages.xmldsig_core_schema.X509DataType(x509_issuer_serial: List[shared.xml_classes.common_messages.xmldsig_core_schema.X509IssuerSerialType] = <factory>, x509_ski: List[bytes] = <factory>, x509_subject_name: List[str] = <factory>, x509_certificate: List[bytes] = <factory>, x509_crl: List[bytes] = <factory>, other_element: List[object] = <factory>)¶
Bases:
object
- other_element: List[object]¶
- x509_certificate: List[bytes]¶
- x509_crl: List[bytes]¶
- x509_issuer_serial: List[shared.xml_classes.common_messages.xmldsig_core_schema.X509IssuerSerialType]¶
- x509_ski: List[bytes]¶
- x509_subject_name: List[str]¶
Module contents¶
- class shared.xml_classes.common_messages.AbsolutePriceScheduleType(time_anchor: Union[int, NoneType] = None, price_schedule_id: Union[int, NoneType] = None, price_schedule_description: Union[str, NoneType] = None, currency: Union[str, NoneType] = None, language: Union[str, NoneType] = None, price_algorithm: Union[str, NoneType] = None, minimum_cost: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, maximum_cost: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, tax_rules: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.TaxRuleListType, NoneType] = None, price_rule_stacks: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceRuleStackListType, NoneType] = None, overstay_rules: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.OverstayRuleListType, NoneType] = None, additional_selected_services: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.AdditionalServiceListType, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceScheduleType
- additional_selected_services: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.AdditionalServiceListType] = None¶
- currency: Optional[str] = None¶
- id: Optional[str] = None¶
- language: Optional[str] = None¶
- maximum_cost: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- minimum_cost: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- overstay_rules: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.OverstayRuleListType] = None¶
- price_algorithm: Optional[str] = None¶
- price_rule_stacks: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceRuleStackListType] = None¶
- tax_rules: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.TaxRuleListType] = None¶
- class shared.xml_classes.common_messages.AdditionalServiceListType(additional_service: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.AdditionalServiceType] = <factory>)¶
Bases:
object
- additional_service: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.AdditionalServiceType]¶
- class shared.xml_classes.common_messages.AdditionalServiceType(service_name: Union[str, NoneType] = None, service_fee: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- service_fee: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- service_name: Optional[str] = None¶
- class shared.xml_classes.common_messages.AuthorizationReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, selected_authorization_service: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationType, NoneType] = None, eim_areq_authorization_mode: Union[object, NoneType] = None, pn_c_areq_authorization_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PnCAreqAuthorizationModeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationReqType
- class shared.xml_classes.common_messages.AuthorizationReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, selected_authorization_service: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationType, NoneType] = None, eim_areq_authorization_mode: Union[object, NoneType] = None, pn_c_areq_authorization_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PnCAreqAuthorizationModeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- eim_areq_authorization_mode: Optional[object] = None¶
- pn_c_areq_authorization_mode: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.PnCAreqAuthorizationModeType] = None¶
- selected_authorization_service: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationType] = None¶
- class shared.xml_classes.common_messages.AuthorizationRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evseprocessing: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationResType
- class shared.xml_classes.common_messages.AuthorizationResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evseprocessing: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- evseprocessing: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType] = None¶
- class shared.xml_classes.common_messages.AuthorizationSetupReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationSetupReqType
- class shared.xml_classes.common_messages.AuthorizationSetupReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- class shared.xml_classes.common_messages.AuthorizationSetupRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, authorization_services: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationType] = <factory>, certificate_installation_service: Union[bool, NoneType] = None, eim_asres_authorization_mode: Union[object, NoneType] = None, pn_c_asres_authorization_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PnCAsresAuthorizationModeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationSetupResType
- authorization_services: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationType]¶
- class shared.xml_classes.common_messages.AuthorizationSetupResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, authorization_services: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationType] = <factory>, certificate_installation_service: Union[bool, NoneType] = None, eim_asres_authorization_mode: Union[object, NoneType] = None, pn_c_asres_authorization_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PnCAsresAuthorizationModeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- authorization_services: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.AuthorizationType]¶
- certificate_installation_service: Optional[bool] = None¶
- eim_asres_authorization_mode: Optional[object] = None¶
- pn_c_asres_authorization_mode: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.PnCAsresAuthorizationModeType] = None¶
- class shared.xml_classes.common_messages.AuthorizationType(value)¶
Bases:
enum.Enum
An enumeration.
- EIM = 'EIM'¶
- PN_C = 'PnC'¶
- class shared.xml_classes.common_messages.CanonicalizationMethod(any_element: List[object] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.CanonicalizationMethodType
- any_element: List[object]¶
- class shared.xml_classes.common_messages.CanonicalizationMethodType(any_element: List[object] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
object
- algorithm: Optional[str] = None¶
- any_element: List[object]¶
- class shared.xml_classes.common_messages.CertificateChainType(certificate: Union[bytes, NoneType] = None, sub_certificates: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SubCertificatesType, NoneType] = None)¶
Bases:
object
- certificate: Optional[bytes] = None¶
- sub_certificates: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.SubCertificatesType] = None¶
- class shared.xml_classes.common_messages.CertificateInstallationReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, oemprovisioning_certificate_chain: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedCertificateChainType, NoneType] = None, list_of_root_certificate_ids: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ListOfRootCertificateIdsType, NoneType] = None, maximum_contract_certificate_chains: Union[int, NoneType] = None, prioritized_emaids: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EmaidlistType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.CertificateInstallationReqType
- class shared.xml_classes.common_messages.CertificateInstallationReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, oemprovisioning_certificate_chain: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedCertificateChainType, NoneType] = None, list_of_root_certificate_ids: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ListOfRootCertificateIdsType, NoneType] = None, maximum_contract_certificate_chains: Union[int, NoneType] = None, prioritized_emaids: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EmaidlistType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- list_of_root_certificate_ids: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.ListOfRootCertificateIdsType] = None¶
- maximum_contract_certificate_chains: Optional[int] = None¶
- oemprovisioning_certificate_chain: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedCertificateChainType] = None¶
- prioritized_emaids: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EmaidlistType] = None¶
- class shared.xml_classes.common_messages.CertificateInstallationRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evseprocessing: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType, NoneType] = None, cpscertificate_chain: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.CertificateChainType, NoneType] = None, signed_installation_data: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedInstallationDataType, NoneType] = None, remaining_contract_certificate_chains: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.CertificateInstallationResType
- class shared.xml_classes.common_messages.CertificateInstallationResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evseprocessing: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType, NoneType] = None, cpscertificate_chain: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.CertificateChainType, NoneType] = None, signed_installation_data: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedInstallationDataType, NoneType] = None, remaining_contract_certificate_chains: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- cpscertificate_chain: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.CertificateChainType] = None¶
- evseprocessing: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType] = None¶
- remaining_contract_certificate_chains: Optional[int] = None¶
- signed_installation_data: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedInstallationDataType] = None¶
- class shared.xml_classes.common_messages.ChannelSelectionType(value)¶
Bases:
enum.Enum
An enumeration.
- CHARGE = 'Charge'¶
- DISCHARGE = 'Discharge'¶
- class shared.xml_classes.common_messages.ChargeLoopReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, display_parameters: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.DisplayParametersType, NoneType] = None, meter_info_requested: Union[bool, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- display_parameters: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.DisplayParametersType] = None¶
- meter_info_requested: Optional[bool] = None¶
- class shared.xml_classes.common_messages.ChargeLoopResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsestatus: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.EvsestatusType, NoneType] = None, meter_info: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MeterInfoType, NoneType] = None, receipt: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ReceiptType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- evsestatus: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.EvsestatusType] = None¶
- meter_info: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.MeterInfoType] = None¶
- receipt: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.ReceiptType] = None¶
- class shared.xml_classes.common_messages.ChargeParameterDiscoveryReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- class shared.xml_classes.common_messages.ChargeParameterDiscoveryResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- class shared.xml_classes.common_messages.ChargeProgressType(value)¶
Bases:
enum.Enum
An enumeration.
- SCHEDULE_RENEGOTIATION = 'ScheduleRenegotiation'¶
- STANDBY = 'Standby'¶
- START = 'Start'¶
- STOP = 'Stop'¶
- class shared.xml_classes.common_messages.ChargingScheduleType(power_schedule: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerScheduleType, NoneType] = None, absolute_price_schedule: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.AbsolutePriceScheduleType, NoneType] = None, price_level_schedule: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceLevelScheduleType, NoneType] = None)¶
Bases:
object
- absolute_price_schedule: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.AbsolutePriceScheduleType] = None¶
- power_schedule: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerScheduleType] = None¶
- price_level_schedule: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceLevelScheduleType] = None¶
- class shared.xml_classes.common_messages.ChargingSessionType(value)¶
Bases:
enum.Enum
An enumeration.
- PAUSE = 'Pause'¶
- SERVICE_RENEGOTIATION = 'ServiceRenegotiation'¶
- TERMINATE = 'Terminate'¶
- class shared.xml_classes.common_messages.ClreqControlMode¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.ClreqControlModeType
- class shared.xml_classes.common_messages.ClreqControlModeType¶
Bases:
object
- class shared.xml_classes.common_messages.ClresControlMode¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.ClresControlModeType
- class shared.xml_classes.common_messages.ClresControlModeType¶
Bases:
object
- class shared.xml_classes.common_messages.ContractCertificateChainType(certificate: Union[bytes, NoneType] = None, sub_certificates: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SubCertificatesType, NoneType] = None)¶
Bases:
object
- certificate: Optional[bytes] = None¶
- sub_certificates: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.SubCertificatesType] = None¶
- class shared.xml_classes.common_messages.DetailedCostType(amount: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, cost_per_unit: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- amount: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- cost_per_unit: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.common_messages.DetailedTaxType(tax_rule_id: Union[int, NoneType] = None, amount: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- amount: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- tax_rule_id: Optional[int] = None¶
- class shared.xml_classes.common_messages.DigestMethod(other_element: List[object] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.DigestMethodType
- other_element: List[object]¶
- class shared.xml_classes.common_messages.DigestMethodType(other_element: List[object] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
object
- algorithm: Optional[str] = None¶
- other_element: List[object]¶
- class shared.xml_classes.common_messages.DigestValue(value: Union[bytes, NoneType] = None)¶
Bases:
object
- value: Optional[bytes] = None¶
- class shared.xml_classes.common_messages.DisplayParametersType(present_soc: Union[int, NoneType] = None, minimum_soc: Union[int, NoneType] = None, target_soc: Union[int, NoneType] = None, maximum_soc: Union[int, NoneType] = None, remaining_time_to_minimum_soc: Union[int, NoneType] = None, remaining_time_to_target_soc: Union[int, NoneType] = None, remaining_time_to_maximum_soc: Union[int, NoneType] = None, charging_complete: Union[bool, NoneType] = None, battery_energy_capacity: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, inlet_hot: Union[bool, NoneType] = None)¶
Bases:
object
- battery_energy_capacity: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- charging_complete: Optional[bool] = None¶
- inlet_hot: Optional[bool] = None¶
- maximum_soc: Optional[int] = None¶
- minimum_soc: Optional[int] = None¶
- present_soc: Optional[int] = None¶
- remaining_time_to_maximum_soc: Optional[int] = None¶
- remaining_time_to_minimum_soc: Optional[int] = None¶
- remaining_time_to_target_soc: Optional[int] = None¶
- target_soc: Optional[int] = None¶
- class shared.xml_classes.common_messages.DsakeyValue(p: Union[bytes, NoneType] = None, q: Union[bytes, NoneType] = None, g: Union[bytes, NoneType] = None, y: Union[bytes, NoneType] = None, j: Union[bytes, NoneType] = None, seed: Union[bytes, NoneType] = None, pgen_counter: Union[bytes, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.DsakeyValueType
- class shared.xml_classes.common_messages.DsakeyValueType(p: Union[bytes, NoneType] = None, q: Union[bytes, NoneType] = None, g: Union[bytes, NoneType] = None, y: Union[bytes, NoneType] = None, j: Union[bytes, NoneType] = None, seed: Union[bytes, NoneType] = None, pgen_counter: Union[bytes, NoneType] = None)¶
Bases:
object
- g: Optional[bytes] = None¶
- j: Optional[bytes] = None¶
- p: Optional[bytes] = None¶
- pgen_counter: Optional[bytes] = None¶
- q: Optional[bytes] = None¶
- seed: Optional[bytes] = None¶
- y: Optional[bytes] = None¶
- class shared.xml_classes.common_messages.DynamicClreqControlModeType(departure_time: Union[int, NoneType] = None, evtarget_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.ClreqControlModeType
- departure_time: Optional[int] = None¶
- evmaximum_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- evtarget_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.common_messages.DynamicClresControlModeType(departure_time: Union[int, NoneType] = None, minimum_soc: Union[int, NoneType] = None, target_soc: Union[int, NoneType] = None, ack_max_delay: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.ClresControlModeType
- ack_max_delay: Optional[int] = None¶
- departure_time: Optional[int] = None¶
- minimum_soc: Optional[int] = None¶
- target_soc: Optional[int] = None¶
- class shared.xml_classes.common_messages.DynamicEvpptcontrolModeType¶
Bases:
object
- class shared.xml_classes.common_messages.DynamicSereqControlModeType(departure_time: Union[int, NoneType] = None, minimum_soc: Union[int, NoneType] = None, target_soc: Union[int, NoneType] = None, evtarget_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_v2_xenergy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_v2_xenergy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- departure_time: Optional[int] = None¶
- evmaximum_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_v2_xenergy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_v2_xenergy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- evtarget_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- minimum_soc: Optional[int] = None¶
- target_soc: Optional[int] = None¶
- class shared.xml_classes.common_messages.DynamicSeresControlModeType(departure_time: Union[int, NoneType] = None, minimum_soc: Union[int, NoneType] = None, target_soc: Union[int, NoneType] = None, absolute_price_schedule: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.AbsolutePriceScheduleType, NoneType] = None, price_level_schedule: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceLevelScheduleType, NoneType] = None)¶
Bases:
object
- absolute_price_schedule: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.AbsolutePriceScheduleType] = None¶
- departure_time: Optional[int] = None¶
- minimum_soc: Optional[int] = None¶
- price_level_schedule: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceLevelScheduleType] = None¶
- target_soc: Optional[int] = None¶
- class shared.xml_classes.common_messages.DynamicSmdtcontrolModeType¶
Bases:
object
- class shared.xml_classes.common_messages.EcdhCurveType(value)¶
Bases:
enum.Enum
An enumeration.
- SECP521 = 'SECP521'¶
- X448 = 'X448'¶
- class shared.xml_classes.common_messages.EimAreqAuthorizationModeType¶
Bases:
object
- class shared.xml_classes.common_messages.EimAsresAuthorizationModeType¶
Bases:
object
- class shared.xml_classes.common_messages.EmaidlistType(emaid: List[str] = <factory>)¶
Bases:
object
- emaid: List[str]¶
- class shared.xml_classes.common_messages.EvCheckInStatusType(value)¶
Bases:
enum.Enum
An enumeration.
- CHECK_IN = 'CheckIn'¶
- COMPLETED = 'Completed'¶
- PROCESSING = 'Processing'¶
- class shared.xml_classes.common_messages.EvCheckOutStatusType(value)¶
Bases:
enum.Enum
An enumeration.
- CHECK_OUT = 'CheckOut'¶
- COMPLETED = 'Completed'¶
- PROCESSING = 'Processing'¶
- class shared.xml_classes.common_messages.EvabsolutePriceScheduleType(time_anchor: Union[int, NoneType] = None, currency: Union[str, NoneType] = None, price_algorithm: Union[str, NoneType] = None, evprice_rule_stacks: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpriceRuleStackListType, NoneType] = None)¶
Bases:
object
- currency: Optional[str] = None¶
- evprice_rule_stacks: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpriceRuleStackListType] = None¶
- price_algorithm: Optional[str] = None¶
- time_anchor: Optional[int] = None¶
- class shared.xml_classes.common_messages.EvenergyOfferType(evpower_schedule: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerScheduleType, NoneType] = None, evabsolute_price_schedule: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvabsolutePriceScheduleType, NoneType] = None)¶
Bases:
object
- evabsolute_price_schedule: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvabsolutePriceScheduleType] = None¶
- evpower_schedule: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerScheduleType] = None¶
- class shared.xml_classes.common_messages.EvpowerProfileEntryListType(evpower_profile_entry: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerScheduleEntryType] = <factory>)¶
Bases:
object
- evpower_profile_entry: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerScheduleEntryType]¶
- class shared.xml_classes.common_messages.EvpowerProfileType(time_anchor: Union[int, NoneType] = None, dynamic_evpptcontrol_mode: Union[object, NoneType] = None, scheduled_evpptcontrol_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledEvpptcontrolModeType, NoneType] = None, evpower_profile_entries: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerProfileEntryListType, NoneType] = None)¶
Bases:
object
- dynamic_evpptcontrol_mode: Optional[object] = None¶
- evpower_profile_entries: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerProfileEntryListType] = None¶
- scheduled_evpptcontrol_mode: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledEvpptcontrolModeType] = None¶
- time_anchor: Optional[int] = None¶
- class shared.xml_classes.common_messages.EvpowerScheduleEntryListType(evpower_schedule_entry: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerScheduleEntryType] = <factory>)¶
Bases:
object
- evpower_schedule_entry: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerScheduleEntryType]¶
- class shared.xml_classes.common_messages.EvpowerScheduleEntryType(duration: Union[int, NoneType] = None, power: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- duration: Optional[int] = None¶
- power: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.common_messages.EvpowerScheduleType(time_anchor: Union[int, NoneType] = None, evpower_schedule_entries: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerScheduleEntryListType, NoneType] = None)¶
Bases:
object
- evpower_schedule_entries: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerScheduleEntryListType] = None¶
- time_anchor: Optional[int] = None¶
- class shared.xml_classes.common_messages.EvpriceRuleStackListType(evprice_rule_stack: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpriceRuleStackType] = <factory>)¶
Bases:
object
- evprice_rule_stack: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpriceRuleStackType]¶
- class shared.xml_classes.common_messages.EvpriceRuleStackType(duration: Union[int, NoneType] = None, evprice_rule: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpriceRuleType] = <factory>)¶
Bases:
object
- duration: Optional[int] = None¶
- evprice_rule: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpriceRuleType]¶
- class shared.xml_classes.common_messages.EvpriceRuleType(energy_fee: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, power_range_start: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- energy_fee: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- power_range_start: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.common_messages.EvseCheckOutStatusType(value)¶
Bases:
enum.Enum
An enumeration.
- COMPLETED = 'Completed'¶
- SCHEDULED = 'Scheduled'¶
- class shared.xml_classes.common_messages.EvseNotificationType(value)¶
Bases:
enum.Enum
An enumeration.
- EXIT_STANDBY = 'ExitStandby'¶
- METERING_CONFIRMATION = 'MeteringConfirmation'¶
- PAUSE = 'Pause'¶
- SCHEDULE_RENEGOTIATION = 'ScheduleRenegotiation'¶
- SERVICE_RENEGOTIATION = 'ServiceRenegotiation'¶
- TERMINATE = 'Terminate'¶
- class shared.xml_classes.common_messages.EvsestatusType(notification_max_delay: Union[int, NoneType] = None, evsenotification: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.EvseNotificationType, NoneType] = None)¶
Bases:
object
- evsenotification: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.EvseNotificationType] = None¶
- notification_max_delay: Optional[int] = None¶
- class shared.xml_classes.common_messages.KeyInfo(key_name: List[str] = <factory>, key_value: List[shared.xml_classes.common_messages.xmldsig_core_schema.KeyValue] = <factory>, retrieval_method: List[shared.xml_classes.common_messages.xmldsig_core_schema.RetrievalMethod] = <factory>, x509_data: List[shared.xml_classes.common_messages.xmldsig_core_schema.X509Data] = <factory>, pgpdata: List[shared.xml_classes.common_messages.xmldsig_core_schema.Pgpdata] = <factory>, spkidata: List[shared.xml_classes.common_messages.xmldsig_core_schema.Spkidata] = <factory>, mgmt_data: List[str] = <factory>, other_element: List[object] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.KeyInfoType
- key_name: List[str]¶
- key_value: List[shared.xml_classes.common_messages.xmldsig_core_schema.KeyValue]¶
- mgmt_data: List[str]¶
- other_element: List[object]¶
- retrieval_method: List[shared.xml_classes.common_messages.xmldsig_core_schema.RetrievalMethod]¶
- spkidata: List[shared.xml_classes.common_messages.xmldsig_core_schema.Spkidata]¶
- x509_data: List[shared.xml_classes.common_messages.xmldsig_core_schema.X509Data]¶
- class shared.xml_classes.common_messages.KeyInfoType(key_name: List[str] = <factory>, key_value: List[shared.xml_classes.common_messages.xmldsig_core_schema.KeyValue] = <factory>, retrieval_method: List[shared.xml_classes.common_messages.xmldsig_core_schema.RetrievalMethod] = <factory>, x509_data: List[shared.xml_classes.common_messages.xmldsig_core_schema.X509Data] = <factory>, pgpdata: List[shared.xml_classes.common_messages.xmldsig_core_schema.Pgpdata] = <factory>, spkidata: List[shared.xml_classes.common_messages.xmldsig_core_schema.Spkidata] = <factory>, mgmt_data: List[str] = <factory>, other_element: List[object] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
object
- id: Optional[str] = None¶
- key_name: List[str]¶
- key_value: List[shared.xml_classes.common_messages.xmldsig_core_schema.KeyValue]¶
- mgmt_data: List[str]¶
- other_element: List[object]¶
- retrieval_method: List[shared.xml_classes.common_messages.xmldsig_core_schema.RetrievalMethod]¶
- spkidata: List[shared.xml_classes.common_messages.xmldsig_core_schema.Spkidata]¶
- x509_data: List[shared.xml_classes.common_messages.xmldsig_core_schema.X509Data]¶
- class shared.xml_classes.common_messages.KeyName(value: Union[str, NoneType] = None)¶
Bases:
object
- value: Optional[str] = None¶
- class shared.xml_classes.common_messages.KeyValue(dsakey_value: Union[shared.xml_classes.common_messages.xmldsig_core_schema.DsakeyValue, NoneType] = None, rsakey_value: Union[shared.xml_classes.common_messages.xmldsig_core_schema.RsakeyValue, NoneType] = None, other_element: List[object] = <factory>)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.KeyValueType
- other_element: List[object]¶
- class shared.xml_classes.common_messages.KeyValueType(dsakey_value: Union[shared.xml_classes.common_messages.xmldsig_core_schema.DsakeyValue, NoneType] = None, rsakey_value: Union[shared.xml_classes.common_messages.xmldsig_core_schema.RsakeyValue, NoneType] = None, other_element: List[object] = <factory>)¶
Bases:
object
- dsakey_value: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.DsakeyValue] = None¶
- other_element: List[object]¶
- rsakey_value: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.RsakeyValue] = None¶
- class shared.xml_classes.common_messages.ListOfRootCertificateIdsType(root_certificate_id: List[shared.xml_classes.common_messages.xmldsig_core_schema.X509IssuerSerialType] = <factory>)¶
Bases:
object
- root_certificate_id: List[shared.xml_classes.common_messages.xmldsig_core_schema.X509IssuerSerialType]¶
- class shared.xml_classes.common_messages.Manifest(reference: List[shared.xml_classes.common_messages.xmldsig_core_schema.Reference] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.ManifestType
- reference: List[shared.xml_classes.common_messages.xmldsig_core_schema.Reference]¶
- class shared.xml_classes.common_messages.ManifestType(reference: List[shared.xml_classes.common_messages.xmldsig_core_schema.Reference] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
object
- id: Optional[str] = None¶
- reference: List[shared.xml_classes.common_messages.xmldsig_core_schema.Reference]¶
- class shared.xml_classes.common_messages.MessageHeaderType(session_id: Union[bytes, NoneType] = None, time_stamp: Union[int, NoneType] = None, signature: Union[shared.xml_classes.common_messages.xmldsig_core_schema.Signature, NoneType] = None)¶
Bases:
object
- session_id: Optional[bytes] = None¶
- signature: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.Signature] = None¶
- time_stamp: Optional[int] = None¶
- class shared.xml_classes.common_messages.MeterInfoType(meter_id: Union[str, NoneType] = None, charged_energy_reading_wh: Union[int, NoneType] = None, bpt_discharged_energy_reading_wh: Union[int, NoneType] = None, capacitive_energy_reading_varh: Union[int, NoneType] = None, bpt_inductive_energy_reading_varh: Union[int, NoneType] = None, meter_signature: Union[bytes, NoneType] = None, meter_status: Union[int, NoneType] = None, meter_timestamp: Union[int, NoneType] = None)¶
Bases:
object
- bpt_discharged_energy_reading_wh: Optional[int] = None¶
- bpt_inductive_energy_reading_varh: Optional[int] = None¶
- capacitive_energy_reading_varh: Optional[int] = None¶
- charged_energy_reading_wh: Optional[int] = None¶
- meter_id: Optional[str] = None¶
- meter_signature: Optional[bytes] = None¶
- meter_status: Optional[int] = None¶
- meter_timestamp: Optional[int] = None¶
- class shared.xml_classes.common_messages.MeteringConfirmationReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, signed_metering_data: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedMeteringDataType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.MeteringConfirmationReqType
- class shared.xml_classes.common_messages.MeteringConfirmationReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, signed_metering_data: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedMeteringDataType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- signed_metering_data: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedMeteringDataType] = None¶
- class shared.xml_classes.common_messages.MeteringConfirmationRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.MeteringConfirmationResType
- class shared.xml_classes.common_messages.MeteringConfirmationResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- class shared.xml_classes.common_messages.MgmtData(value: Union[str, NoneType] = None)¶
Bases:
object
- value: Optional[str] = None¶
- class shared.xml_classes.common_messages.Object(any_element: List[object] = <factory>, id: Union[str, NoneType] = None, mime_type: Union[str, NoneType] = None, encoding: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.ObjectType
- any_element: List[object]¶
- class shared.xml_classes.common_messages.ObjectType(any_element: List[object] = <factory>, id: Union[str, NoneType] = None, mime_type: Union[str, NoneType] = None, encoding: Union[str, NoneType] = None)¶
Bases:
object
- any_element: List[object]¶
- encoding: Optional[str] = None¶
- id: Optional[str] = None¶
- mime_type: Optional[str] = None¶
- class shared.xml_classes.common_messages.OverstayRuleListType(overstay_time_threshold: Union[int, NoneType] = None, overstay_power_threshold: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, overstay_rule: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.OverstayRuleType] = <factory>)¶
Bases:
object
- overstay_power_threshold: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- overstay_rule: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.OverstayRuleType]¶
- overstay_time_threshold: Optional[int] = None¶
- class shared.xml_classes.common_messages.OverstayRuleType(overstay_rule_description: Union[str, NoneType] = None, start_time: Union[int, NoneType] = None, overstay_fee: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, overstay_fee_period: Union[int, NoneType] = None)¶
Bases:
object
- overstay_fee: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- overstay_fee_period: Optional[int] = None¶
- overstay_rule_description: Optional[str] = None¶
- start_time: Optional[int] = None¶
- class shared.xml_classes.common_messages.ParameterSetType(parameter_set_id: Union[int, NoneType] = None, parameter: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.ParameterType] = <factory>)¶
Bases:
object
- parameter_set_id: Optional[int] = None¶
- class shared.xml_classes.common_messages.ParameterType(bool_value: Union[bool, NoneType] = None, byte_value: Union[int, NoneType] = None, short_value: Union[int, NoneType] = None, int_value: Union[int, NoneType] = None, rational_number: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, finite_string: Union[str, NoneType] = None, name: Union[str, NoneType] = None)¶
Bases:
object
- bool_value: Optional[bool] = None¶
- byte_value: Optional[int] = None¶
- finite_string: Optional[str] = None¶
- int_value: Optional[int] = None¶
- name: Optional[str] = None¶
- rational_number: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- short_value: Optional[int] = None¶
- class shared.xml_classes.common_messages.ParkingMethodType(value)¶
Bases:
enum.Enum
An enumeration.
- AUTO_PARKING = 'AutoParking'¶
- MANUAL = 'Manual'¶
- MVGUIDE_MANUAL = 'MVGuideManual'¶
- class shared.xml_classes.common_messages.Pgpdata(pgpkey_id: Union[bytes, NoneType] = None, pgpkey_packet: List[bytes] = <factory>, other_element: List[object] = <factory>)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.PgpdataType
- other_element: List[object]¶
- pgpkey_packet: List[bytes]¶
- class shared.xml_classes.common_messages.PgpdataType(pgpkey_id: Union[bytes, NoneType] = None, pgpkey_packet: List[bytes] = <factory>, other_element: List[object] = <factory>)¶
Bases:
object
- other_element: List[object]¶
- pgpkey_id: Optional[bytes] = None¶
- pgpkey_packet: List[bytes]¶
- class shared.xml_classes.common_messages.PnCAreqAuthorizationModeType(gen_challenge: Union[bytes, NoneType] = None, contract_certificate_chain: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ContractCertificateChainType, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
object
- contract_certificate_chain: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ContractCertificateChainType] = None¶
- gen_challenge: Optional[bytes] = None¶
- id: Optional[str] = None¶
- class shared.xml_classes.common_messages.PnCAsresAuthorizationModeType(gen_challenge: Union[bytes, NoneType] = None, supported_providers: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SupportedProvidersListType, NoneType] = None)¶
Bases:
object
- gen_challenge: Optional[bytes] = None¶
- supported_providers: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.SupportedProvidersListType] = None¶
- class shared.xml_classes.common_messages.PowerDeliveryReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evprocessing: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType, NoneType] = None, charge_progress: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargeProgressType, NoneType] = None, evpower_profile: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerProfileType, NoneType] = None, bpt_channel_selection: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChannelSelectionType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerDeliveryReqType
- class shared.xml_classes.common_messages.PowerDeliveryReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evprocessing: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType, NoneType] = None, charge_progress: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargeProgressType, NoneType] = None, evpower_profile: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerProfileType, NoneType] = None, bpt_channel_selection: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChannelSelectionType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- bpt_channel_selection: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChannelSelectionType] = None¶
- charge_progress: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargeProgressType] = None¶
- evpower_profile: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvpowerProfileType] = None¶
- evprocessing: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType] = None¶
- class shared.xml_classes.common_messages.PowerDeliveryRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsestatus: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.EvsestatusType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerDeliveryResType
- class shared.xml_classes.common_messages.PowerDeliveryResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsestatus: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.EvsestatusType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- evsestatus: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.EvsestatusType] = None¶
- class shared.xml_classes.common_messages.PowerScheduleEntryListType(power_schedule_entry: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerScheduleEntryType] = <factory>)¶
Bases:
object
- power_schedule_entry: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerScheduleEntryType]¶
- class shared.xml_classes.common_messages.PowerScheduleEntryType(duration: Union[int, NoneType] = None, power: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, power_l2: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, power_l3: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- duration: Optional[int] = None¶
- power: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- power_l2: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- power_l3: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.common_messages.PowerScheduleType(time_anchor: Union[int, NoneType] = None, available_energy: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, power_tolerance: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, power_schedule_entries: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerScheduleEntryListType, NoneType] = None)¶
Bases:
object
- available_energy: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- power_schedule_entries: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerScheduleEntryListType] = None¶
- power_tolerance: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- time_anchor: Optional[int] = None¶
- class shared.xml_classes.common_messages.PowerToleranceAcceptanceType(value)¶
Bases:
enum.Enum
An enumeration.
- POWER_TOLERANCE_CONFIRMED = 'PowerToleranceConfirmed'¶
- POWER_TOLERANCE_NOT_CONFIRMED = 'PowerToleranceNotConfirmed'¶
- class shared.xml_classes.common_messages.PriceLevelScheduleEntryListType(price_level_schedule_entry: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceLevelScheduleEntryType] = <factory>)¶
Bases:
object
- price_level_schedule_entry: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceLevelScheduleEntryType]¶
- class shared.xml_classes.common_messages.PriceLevelScheduleEntryType(duration: Union[int, NoneType] = None, price_level: Union[int, NoneType] = None)¶
Bases:
object
- duration: Optional[int] = None¶
- price_level: Optional[int] = None¶
- class shared.xml_classes.common_messages.PriceLevelScheduleType(time_anchor: Union[int, NoneType] = None, price_schedule_id: Union[int, NoneType] = None, price_schedule_description: Union[str, NoneType] = None, number_of_price_levels: Union[int, NoneType] = None, price_level_schedule_entries: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceLevelScheduleEntryListType, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceScheduleType
- id: Optional[str] = None¶
- number_of_price_levels: Optional[int] = None¶
- price_level_schedule_entries: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceLevelScheduleEntryListType] = None¶
- class shared.xml_classes.common_messages.PriceRuleStackListType(price_rule_stack: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceRuleStackType] = <factory>)¶
Bases:
object
- price_rule_stack: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceRuleStackType]¶
- class shared.xml_classes.common_messages.PriceRuleStackType(duration: Union[int, NoneType] = None, price_rule: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.PriceRuleType] = <factory>)¶
Bases:
object
- duration: Optional[int] = None¶
- class shared.xml_classes.common_messages.PriceRuleType(energy_fee: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, parking_fee: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, parking_fee_period: Union[int, NoneType] = None, carbon_dioxide_emission: Union[int, NoneType] = None, renewable_generation_percentage: Union[int, NoneType] = None, power_range_start: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- carbon_dioxide_emission: Optional[int] = None¶
- energy_fee: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- parking_fee: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- parking_fee_period: Optional[int] = None¶
- power_range_start: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- renewable_generation_percentage: Optional[int] = None¶
- class shared.xml_classes.common_messages.PriceScheduleType(time_anchor: Union[int, NoneType] = None, price_schedule_id: Union[int, NoneType] = None, price_schedule_description: Union[str, NoneType] = None)¶
Bases:
object
- price_schedule_description: Optional[str] = None¶
- price_schedule_id: Optional[int] = None¶
- time_anchor: Optional[int] = None¶
- class shared.xml_classes.common_messages.ProcessingType(value)¶
Bases:
enum.Enum
An enumeration.
- FINISHED = 'Finished'¶
- ONGOING = 'Ongoing'¶
- ONGOING_WAITING_FOR_CUSTOMER_INTERACTION = 'Ongoing_WaitingForCustomerInteraction'¶
- class shared.xml_classes.common_messages.RationalNumberType(exponent: Union[int, NoneType] = None, value: Union[int, NoneType] = None)¶
Bases:
object
- exponent: Optional[int] = None¶
- value: Optional[int] = None¶
- class shared.xml_classes.common_messages.ReceiptType(time_anchor: Union[int, NoneType] = None, energy_costs: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.DetailedCostType, NoneType] = None, occupancy_costs: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.DetailedCostType, NoneType] = None, additional_services_costs: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.DetailedCostType, NoneType] = None, overstay_costs: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.DetailedCostType, NoneType] = None, tax_costs: List[shared.xml_classes.common_messages.v2_g_ci_common_types.DetailedTaxType] = <factory>)¶
Bases:
object
- additional_services_costs: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.DetailedCostType] = None¶
- energy_costs: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.DetailedCostType] = None¶
- occupancy_costs: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.DetailedCostType] = None¶
- overstay_costs: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.DetailedCostType] = None¶
- time_anchor: Optional[int] = None¶
- class shared.xml_classes.common_messages.Reference(transforms: Union[shared.xml_classes.common_messages.xmldsig_core_schema.Transforms, NoneType] = None, digest_method: Union[shared.xml_classes.common_messages.xmldsig_core_schema.DigestMethod, NoneType] = None, digest_value: Union[bytes, NoneType] = None, id: Union[str, NoneType] = None, uri: Union[str, NoneType] = None, type: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.ReferenceType
- class shared.xml_classes.common_messages.ReferenceType(transforms: Union[shared.xml_classes.common_messages.xmldsig_core_schema.Transforms, NoneType] = None, digest_method: Union[shared.xml_classes.common_messages.xmldsig_core_schema.DigestMethod, NoneType] = None, digest_value: Union[bytes, NoneType] = None, id: Union[str, NoneType] = None, uri: Union[str, NoneType] = None, type: Union[str, NoneType] = None)¶
Bases:
object
- digest_method: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.DigestMethod] = None¶
- digest_value: Optional[bytes] = None¶
- id: Optional[str] = None¶
- transforms: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.Transforms] = None¶
- type: Optional[str] = None¶
- uri: Optional[str] = None¶
- class shared.xml_classes.common_messages.ResponseCodeType(value)¶
Bases:
enum.Enum
An enumeration.
- FAILED = 'FAILED'¶
- FAILED_AUTHORIZATION_SELECTION_INVALID = 'FAILED_AuthorizationSelectionInvalid'¶
- FAILED_CERTIFICATE_NOT_YET_VALID = 'FAILED_CertificateNotYetValid'¶
- FAILED_CHARGING_PROFILE_INVALID = 'FAILED_ChargingProfileInvalid'¶
- FAILED_CONTACTOR_ERROR = 'FAILED_ContactorError'¶
- FAILED_ISOLATION_FAULT = 'FAILED_IsolationFault'¶
- FAILED_METERING_SIGNATURE_NOT_VALID = 'FAILED_MeteringSignatureNotValid'¶
- FAILED_NO_CHARGE_SERVICE_SELECTED = 'FAILED_NoChargeServiceSelected'¶
- FAILED_PAUSE_NOT_ALLOWED = 'FAILED_PauseNotAllowed'¶
- FAILED_POWER_DELIVERY_NOT_APPLIED = 'FAILED_PowerDeliveryNotApplied'¶
- FAILED_SEQUENCE_ERROR = 'FAILED_SequenceError'¶
- FAILED_SERVICE_IDINVALID = 'FAILED_ServiceIDInvalid'¶
- FAILED_SERVICE_SELECTION_INVALID = 'FAILED_ServiceSelectionInvalid'¶
- FAILED_SIGNATURE_ERROR = 'FAILED_SignatureError'¶
- FAILED_TARIFF_SELECTION_INVALID = 'FAILED_TariffSelectionInvalid'¶
- FAILED_UNKNOWN_SESSION = 'FAILED_UnknownSession'¶
- FAILED_WRONG_CHARGE_PARAMETER = 'FAILED_WrongChargeParameter'¶
- OK = 'OK'¶
- OK_CERTIFICATE_EXPIRES_SOON = 'OK_CertificateExpiresSoon'¶
- OK_ISOLATION_VALID = 'OK_IsolationValid'¶
- OK_ISOLATION_WARNING = 'OK_IsolationWarning'¶
- OK_NEW_SESSION_ESTABLISHED = 'OK_NewSessionEstablished'¶
- OK_OLD_SESSION_JOINED = 'OK_OldSessionJoined'¶
- WARNING_AUTHORIZATION_SELECTION_INVALID = 'WARNING_AuthorizationSelectionInvalid'¶
- WARNING_CERTIFICATE_EXPIRED = 'WARNING_CertificateExpired'¶
- WARNING_CERTIFICATE_NOT_YET_VALID = 'WARNING_CertificateNotYetValid'¶
- WARNING_CERTIFICATE_REVOKED = 'WARNING_CertificateRevoked'¶
- WARNING_CERTIFICATE_VALIDATION_ERROR = 'WARNING_CertificateValidationError'¶
- WARNING_CHALLENGE_INVALID = 'WARNING_ChallengeInvalid'¶
- WARNING_E_MSPUNKNOWN = 'WARNING_eMSPUnknown'¶
- WARNING_GENERAL_PN_CAUTHORIZATION_ERROR = 'WARNING_GeneralPnCAuthorizationError'¶
- WARNING_NO_CERTIFICATE_AVAILABLE = 'WARNING_NoCertificateAvailable'¶
- WARNING_WPT = 'WARNING_WPT'¶
- class shared.xml_classes.common_messages.RetrievalMethod(transforms: Union[shared.xml_classes.common_messages.xmldsig_core_schema.Transforms, NoneType] = None, uri: Union[str, NoneType] = None, type: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.RetrievalMethodType
- class shared.xml_classes.common_messages.RetrievalMethodType(transforms: Union[shared.xml_classes.common_messages.xmldsig_core_schema.Transforms, NoneType] = None, uri: Union[str, NoneType] = None, type: Union[str, NoneType] = None)¶
Bases:
object
- transforms: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.Transforms] = None¶
- type: Optional[str] = None¶
- uri: Optional[str] = None¶
- class shared.xml_classes.common_messages.RsakeyValue(modulus: Union[bytes, NoneType] = None, exponent: Union[bytes, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.RsakeyValueType
- class shared.xml_classes.common_messages.RsakeyValueType(modulus: Union[bytes, NoneType] = None, exponent: Union[bytes, NoneType] = None)¶
Bases:
object
- exponent: Optional[bytes] = None¶
- modulus: Optional[bytes] = None¶
- class shared.xml_classes.common_messages.ScheduleExchangeReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, maximum_supporting_points: Union[int, NoneType] = None, dynamic_sereq_control_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.DynamicSereqControlModeType, NoneType] = None, scheduled_sereq_control_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSereqControlModeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduleExchangeReqType
- class shared.xml_classes.common_messages.ScheduleExchangeReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, maximum_supporting_points: Union[int, NoneType] = None, dynamic_sereq_control_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.DynamicSereqControlModeType, NoneType] = None, scheduled_sereq_control_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSereqControlModeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- dynamic_sereq_control_mode: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.DynamicSereqControlModeType] = None¶
- maximum_supporting_points: Optional[int] = None¶
- scheduled_sereq_control_mode: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSereqControlModeType] = None¶
- class shared.xml_classes.common_messages.ScheduleExchangeRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evseprocessing: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType, NoneType] = None, dynamic_seres_control_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.DynamicSeresControlModeType, NoneType] = None, scheduled_seres_control_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSeresControlModeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduleExchangeResType
- class shared.xml_classes.common_messages.ScheduleExchangeResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evseprocessing: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType, NoneType] = None, dynamic_seres_control_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.DynamicSeresControlModeType, NoneType] = None, scheduled_seres_control_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSeresControlModeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- dynamic_seres_control_mode: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.DynamicSeresControlModeType] = None¶
- evseprocessing: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.ProcessingType] = None¶
- scheduled_seres_control_mode: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSeresControlModeType] = None¶
- class shared.xml_classes.common_messages.ScheduleTupleType(schedule_tuple_id: Union[int, NoneType] = None, charging_schedule: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargingScheduleType, NoneType] = None, discharging_schedule: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargingScheduleType, NoneType] = None)¶
Bases:
object
- charging_schedule: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargingScheduleType] = None¶
- discharging_schedule: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargingScheduleType] = None¶
- schedule_tuple_id: Optional[int] = None¶
- class shared.xml_classes.common_messages.ScheduledClreqControlModeType(evtarget_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.ClreqControlModeType
- evmaximum_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- evtarget_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.common_messages.ScheduledClresControlModeType¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.ClresControlModeType
- class shared.xml_classes.common_messages.ScheduledEvpptcontrolModeType(selected_schedule_tuple_id: Union[int, NoneType] = None, power_tolerance_acceptance: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerToleranceAcceptanceType, NoneType] = None)¶
Bases:
object
- power_tolerance_acceptance: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.PowerToleranceAcceptanceType] = None¶
- selected_schedule_tuple_id: Optional[int] = None¶
- class shared.xml_classes.common_messages.ScheduledSereqControlModeType(departure_time: Union[int, NoneType] = None, evtarget_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evenergy_offer: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvenergyOfferType, NoneType] = None)¶
Bases:
object
- departure_time: Optional[int] = None¶
- evenergy_offer: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvenergyOfferType] = None¶
- evmaximum_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- evtarget_energy_request: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.common_messages.ScheduledSeresControlModeType(schedule_tuple: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduleTupleType] = <factory>)¶
Bases:
object
- schedule_tuple: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduleTupleType]¶
- class shared.xml_classes.common_messages.ScheduledSmdtcontrolModeType(selected_schedule_tuple_id: Union[int, NoneType] = None)¶
Bases:
object
- selected_schedule_tuple_id: Optional[int] = None¶
- class shared.xml_classes.common_messages.SelectedServiceListType(selected_service: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.SelectedServiceType] = <factory>)¶
Bases:
object
- selected_service: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.SelectedServiceType]¶
- class shared.xml_classes.common_messages.SelectedServiceType(service_id: Union[int, NoneType] = None, parameter_set_id: Union[int, NoneType] = None)¶
Bases:
object
- parameter_set_id: Optional[int] = None¶
- service_id: Optional[int] = None¶
- class shared.xml_classes.common_messages.ServiceDetailReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, service_id: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceDetailReqType
- class shared.xml_classes.common_messages.ServiceDetailReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, service_id: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- service_id: Optional[int] = None¶
- class shared.xml_classes.common_messages.ServiceDetailRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, service_id: Union[int, NoneType] = None, service_parameter_list: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceParameterListType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceDetailResType
- class shared.xml_classes.common_messages.ServiceDetailResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, service_id: Union[int, NoneType] = None, service_parameter_list: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceParameterListType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- service_id: Optional[int] = None¶
- service_parameter_list: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceParameterListType] = None¶
- class shared.xml_classes.common_messages.ServiceDiscoveryReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, supported_service_ids: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceIdlistType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceDiscoveryReqType
- class shared.xml_classes.common_messages.ServiceDiscoveryReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, supported_service_ids: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceIdlistType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- supported_service_ids: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceIdlistType] = None¶
- class shared.xml_classes.common_messages.ServiceDiscoveryRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, service_renegotiation_supported: Union[bool, NoneType] = None, energy_transfer_service_list: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceListType, NoneType] = None, vaslist: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceListType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceDiscoveryResType
- class shared.xml_classes.common_messages.ServiceDiscoveryResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, service_renegotiation_supported: Union[bool, NoneType] = None, energy_transfer_service_list: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceListType, NoneType] = None, vaslist: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceListType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- energy_transfer_service_list: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceListType] = None¶
- service_renegotiation_supported: Optional[bool] = None¶
- vaslist: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceListType] = None¶
- class shared.xml_classes.common_messages.ServiceIdlistType(service_id: List[int] = <factory>)¶
Bases:
object
- service_id: List[int]¶
- class shared.xml_classes.common_messages.ServiceListType(service: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceType] = <factory>)¶
Bases:
object
- class shared.xml_classes.common_messages.ServiceParameterListType(parameter_set: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.ParameterSetType] = <factory>)¶
Bases:
object
- parameter_set: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.ParameterSetType]¶
- class shared.xml_classes.common_messages.ServiceSelectionReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, selected_energy_transfer_service: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SelectedServiceType, NoneType] = None, selected_vaslist: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SelectedServiceListType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceSelectionReqType
- class shared.xml_classes.common_messages.ServiceSelectionReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, selected_energy_transfer_service: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SelectedServiceType, NoneType] = None, selected_vaslist: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SelectedServiceListType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- selected_energy_transfer_service: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.SelectedServiceType] = None¶
- selected_vaslist: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.SelectedServiceListType] = None¶
- class shared.xml_classes.common_messages.ServiceSelectionRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.ServiceSelectionResType
- class shared.xml_classes.common_messages.ServiceSelectionResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- class shared.xml_classes.common_messages.ServiceType(service_id: Union[int, NoneType] = None, free_service: Union[bool, NoneType] = None)¶
Bases:
object
- free_service: Optional[bool] = None¶
- service_id: Optional[int] = None¶
- class shared.xml_classes.common_messages.SessionSetupReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evccid: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.SessionSetupReqType
- class shared.xml_classes.common_messages.SessionSetupReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evccid: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- evccid: Optional[str] = None¶
- class shared.xml_classes.common_messages.SessionSetupRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evseid: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.SessionSetupResType
- class shared.xml_classes.common_messages.SessionSetupResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evseid: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- evseid: Optional[str] = None¶
- class shared.xml_classes.common_messages.SessionStopReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, charging_session: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargingSessionType, NoneType] = None, evtermination_code: Union[str, NoneType] = None, evtermination_explanation: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.SessionStopReqType
- class shared.xml_classes.common_messages.SessionStopReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, charging_session: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargingSessionType, NoneType] = None, evtermination_code: Union[str, NoneType] = None, evtermination_explanation: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- charging_session: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ChargingSessionType] = None¶
- evtermination_code: Optional[str] = None¶
- evtermination_explanation: Optional[str] = None¶
- class shared.xml_classes.common_messages.SessionStopRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.SessionStopResType
- class shared.xml_classes.common_messages.SessionStopResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- class shared.xml_classes.common_messages.Signature(signed_info: Union[shared.xml_classes.common_messages.xmldsig_core_schema.SignedInfo, NoneType] = None, signature_value: Union[shared.xml_classes.common_messages.xmldsig_core_schema.SignatureValue, NoneType] = None, key_info: Union[shared.xml_classes.common_messages.xmldsig_core_schema.KeyInfo, NoneType] = None, object: List[shared.xml_classes.common_messages.xmldsig_core_schema.Object] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.SignatureType
- class shared.xml_classes.common_messages.SignatureMethod(hmacoutput_length: Union[int, NoneType] = None, other_element: List[object] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.SignatureMethodType
- other_element: List[object]¶
- class shared.xml_classes.common_messages.SignatureMethodType(hmacoutput_length: Union[int, NoneType] = None, other_element: List[object] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
object
- algorithm: Optional[str] = None¶
- hmacoutput_length: Optional[int] = None¶
- other_element: List[object]¶
- class shared.xml_classes.common_messages.SignatureProperties(signature_property: List[shared.xml_classes.common_messages.xmldsig_core_schema.SignatureProperty] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.SignaturePropertiesType
- signature_property: List[shared.xml_classes.common_messages.xmldsig_core_schema.SignatureProperty]¶
- class shared.xml_classes.common_messages.SignaturePropertiesType(signature_property: List[shared.xml_classes.common_messages.xmldsig_core_schema.SignatureProperty] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
object
- id: Optional[str] = None¶
- signature_property: List[shared.xml_classes.common_messages.xmldsig_core_schema.SignatureProperty]¶
- class shared.xml_classes.common_messages.SignatureProperty(other_element: List[object] = <factory>, target: Union[str, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.SignaturePropertyType
- other_element: List[object]¶
- class shared.xml_classes.common_messages.SignaturePropertyType(other_element: List[object] = <factory>, target: Union[str, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
object
- id: Optional[str] = None¶
- other_element: List[object]¶
- target: Optional[str] = None¶
- class shared.xml_classes.common_messages.SignatureType(signed_info: Union[shared.xml_classes.common_messages.xmldsig_core_schema.SignedInfo, NoneType] = None, signature_value: Union[shared.xml_classes.common_messages.xmldsig_core_schema.SignatureValue, NoneType] = None, key_info: Union[shared.xml_classes.common_messages.xmldsig_core_schema.KeyInfo, NoneType] = None, object: List[shared.xml_classes.common_messages.xmldsig_core_schema.Object] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
object
- id: Optional[str] = None¶
- key_info: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.KeyInfo] = None¶
- signature_value: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.SignatureValue] = None¶
- signed_info: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.SignedInfo] = None¶
- class shared.xml_classes.common_messages.SignatureValue(value: Union[bytes, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.SignatureValueType
- class shared.xml_classes.common_messages.SignatureValueType(value: Union[bytes, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
object
- id: Optional[str] = None¶
- value: Optional[bytes] = None¶
- class shared.xml_classes.common_messages.SignedCertificateChainType(certificate: Union[bytes, NoneType] = None, sub_certificates: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.SubCertificatesType, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
object
- certificate: Optional[bytes] = None¶
- id: Optional[str] = None¶
- sub_certificates: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.SubCertificatesType] = None¶
- class shared.xml_classes.common_messages.SignedInfo(canonicalization_method: Union[shared.xml_classes.common_messages.xmldsig_core_schema.CanonicalizationMethod, NoneType] = None, signature_method: Union[shared.xml_classes.common_messages.xmldsig_core_schema.SignatureMethod, NoneType] = None, reference: List[shared.xml_classes.common_messages.xmldsig_core_schema.Reference] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.SignedInfoType
- reference: List[shared.xml_classes.common_messages.xmldsig_core_schema.Reference]¶
- class shared.xml_classes.common_messages.SignedInfoType(canonicalization_method: Union[shared.xml_classes.common_messages.xmldsig_core_schema.CanonicalizationMethod, NoneType] = None, signature_method: Union[shared.xml_classes.common_messages.xmldsig_core_schema.SignatureMethod, NoneType] = None, reference: List[shared.xml_classes.common_messages.xmldsig_core_schema.Reference] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
object
- canonicalization_method: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.CanonicalizationMethod] = None¶
- id: Optional[str] = None¶
- reference: List[shared.xml_classes.common_messages.xmldsig_core_schema.Reference]¶
- signature_method: Optional[shared.xml_classes.common_messages.xmldsig_core_schema.SignatureMethod] = None¶
- class shared.xml_classes.common_messages.SignedInstallationData(contract_certificate_chain: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ContractCertificateChainType, NoneType] = None, ecdhcurve: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EcdhCurveType, NoneType] = None, dhpublic_key: Union[bytes, NoneType] = None, secp521_encrypted_private_key: Union[bytes, NoneType] = None, x448_encrypted_private_key: Union[bytes, NoneType] = None, tpm_encrypted_private_key: Union[bytes, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedInstallationDataType
- class shared.xml_classes.common_messages.SignedInstallationDataType(contract_certificate_chain: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ContractCertificateChainType, NoneType] = None, ecdhcurve: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EcdhCurveType, NoneType] = None, dhpublic_key: Union[bytes, NoneType] = None, secp521_encrypted_private_key: Union[bytes, NoneType] = None, x448_encrypted_private_key: Union[bytes, NoneType] = None, tpm_encrypted_private_key: Union[bytes, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
object
- contract_certificate_chain: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ContractCertificateChainType] = None¶
- dhpublic_key: Optional[bytes] = None¶
- ecdhcurve: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EcdhCurveType] = None¶
- id: Optional[str] = None¶
- secp521_encrypted_private_key: Optional[bytes] = None¶
- tpm_encrypted_private_key: Optional[bytes] = None¶
- x448_encrypted_private_key: Optional[bytes] = None¶
- class shared.xml_classes.common_messages.SignedMeteringData(session_id: Union[bytes, NoneType] = None, meter_info: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MeterInfoType, NoneType] = None, receipt: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ReceiptType, NoneType] = None, dynamic_smdtcontrol_mode: Union[object, NoneType] = None, scheduled_smdtcontrol_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSmdtcontrolModeType, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.SignedMeteringDataType
- class shared.xml_classes.common_messages.SignedMeteringDataType(session_id: Union[bytes, NoneType] = None, meter_info: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MeterInfoType, NoneType] = None, receipt: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ReceiptType, NoneType] = None, dynamic_smdtcontrol_mode: Union[object, NoneType] = None, scheduled_smdtcontrol_mode: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSmdtcontrolModeType, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
object
- dynamic_smdtcontrol_mode: Optional[object] = None¶
- id: Optional[str] = None¶
- meter_info: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.MeterInfoType] = None¶
- receipt: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.ReceiptType] = None¶
- scheduled_smdtcontrol_mode: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ScheduledSmdtcontrolModeType] = None¶
- session_id: Optional[bytes] = None¶
- class shared.xml_classes.common_messages.Spkidata(spkisexp: List[bytes] = <factory>, other_element: List[object] = <factory>)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.SpkidataType
- other_element: List[object]¶
- spkisexp: List[bytes]¶
- class shared.xml_classes.common_messages.SpkidataType(spkisexp: List[bytes] = <factory>, other_element: List[object] = <factory>)¶
Bases:
object
- other_element: List[object]¶
- spkisexp: List[bytes]¶
- class shared.xml_classes.common_messages.SubCertificatesType(certificate: List[bytes] = <factory>)¶
Bases:
object
- certificate: List[bytes]¶
- class shared.xml_classes.common_messages.SupportedProvidersListType(provider_id: List[str] = <factory>)¶
Bases:
object
- provider_id: List[str]¶
- class shared.xml_classes.common_messages.TargetPositionType(target_offset_x: Union[int, NoneType] = None, target_offset_y: Union[int, NoneType] = None)¶
Bases:
object
- target_offset_x: Optional[int] = None¶
- target_offset_y: Optional[int] = None¶
- class shared.xml_classes.common_messages.TaxRuleListType(tax_rule: List[shared.xml_classes.common_messages.v2_g_ci_common_messages.TaxRuleType] = <factory>)¶
Bases:
object
- class shared.xml_classes.common_messages.TaxRuleType(tax_rule_id: Union[int, NoneType] = None, tax_rule_name: Union[str, NoneType] = None, tax_rate: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType, NoneType] = None, tax_included_in_price: Union[bool, NoneType] = None, applies_to_energy_fee: Union[bool, NoneType] = None, applies_to_parking_fee: Union[bool, NoneType] = None, applies_to_overstay_fee: Union[bool, NoneType] = None, applies_minimum_maximum_cost: Union[bool, NoneType] = None)¶
Bases:
object
- applies_minimum_maximum_cost: Optional[bool] = None¶
- applies_to_energy_fee: Optional[bool] = None¶
- applies_to_overstay_fee: Optional[bool] = None¶
- applies_to_parking_fee: Optional[bool] = None¶
- tax_included_in_price: Optional[bool] = None¶
- tax_rate: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.RationalNumberType] = None¶
- tax_rule_id: Optional[int] = None¶
- tax_rule_name: Optional[str] = None¶
- class shared.xml_classes.common_messages.Transform(other_element: List[object] = <factory>, xpath: List[str] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.TransformType
- other_element: List[object]¶
- xpath: List[str]¶
- class shared.xml_classes.common_messages.TransformType(other_element: List[object] = <factory>, xpath: List[str] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
object
- algorithm: Optional[str] = None¶
- other_element: List[object]¶
- xpath: List[str]¶
- class shared.xml_classes.common_messages.Transforms(transform: List[shared.xml_classes.common_messages.xmldsig_core_schema.Transform] = <factory>)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.TransformsType
- transform: List[shared.xml_classes.common_messages.xmldsig_core_schema.Transform]¶
- class shared.xml_classes.common_messages.TransformsType(transform: List[shared.xml_classes.common_messages.xmldsig_core_schema.Transform] = <factory>)¶
Bases:
object
- transform: List[shared.xml_classes.common_messages.xmldsig_core_schema.Transform]¶
- class shared.xml_classes.common_messages.V2GmessageType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None)¶
Bases:
object
- header: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType] = None¶
- class shared.xml_classes.common_messages.V2GrequestType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GmessageType
- class shared.xml_classes.common_messages.V2GresponseType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GmessageType
- response_code: Optional[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType] = None¶
- class shared.xml_classes.common_messages.VehicleCheckInReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evcheck_in_status: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvCheckInStatusType, NoneType] = None, parking_method: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ParkingMethodType, NoneType] = None, vehicle_frame: Union[int, NoneType] = None, device_offset: Union[int, NoneType] = None, vehicle_travel: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.VehicleCheckInReqType
- class shared.xml_classes.common_messages.VehicleCheckInReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evcheck_in_status: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvCheckInStatusType, NoneType] = None, parking_method: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.ParkingMethodType, NoneType] = None, vehicle_frame: Union[int, NoneType] = None, device_offset: Union[int, NoneType] = None, vehicle_travel: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- device_offset: Optional[int] = None¶
- evcheck_in_status: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvCheckInStatusType] = None¶
- parking_method: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.ParkingMethodType] = None¶
- vehicle_frame: Optional[int] = None¶
- vehicle_travel: Optional[int] = None¶
- class shared.xml_classes.common_messages.VehicleCheckInRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, parking_space: Union[int, NoneType] = None, device_location: Union[int, NoneType] = None, target_distance: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.VehicleCheckInResType
- class shared.xml_classes.common_messages.VehicleCheckInResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, parking_space: Union[int, NoneType] = None, device_location: Union[int, NoneType] = None, target_distance: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- device_location: Optional[int] = None¶
- parking_space: Optional[int] = None¶
- target_distance: Optional[int] = None¶
- class shared.xml_classes.common_messages.VehicleCheckOutReq(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evcheck_out_status: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvCheckOutStatusType, NoneType] = None, check_out_time: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.VehicleCheckOutReqType
- class shared.xml_classes.common_messages.VehicleCheckOutReqType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evcheck_out_status: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvCheckOutStatusType, NoneType] = None, check_out_time: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GrequestType
- check_out_time: Optional[int] = None¶
- evcheck_out_status: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvCheckOutStatusType] = None¶
- class shared.xml_classes.common_messages.VehicleCheckOutRes(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsecheck_out_status: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvseCheckOutStatusType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_messages.VehicleCheckOutResType
- class shared.xml_classes.common_messages.VehicleCheckOutResType(header: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.common_messages.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsecheck_out_status: Union[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvseCheckOutStatusType, NoneType] = None)¶
Bases:
shared.xml_classes.common_messages.v2_g_ci_common_types.V2GresponseType
- evsecheck_out_status: Optional[shared.xml_classes.common_messages.v2_g_ci_common_messages.EvseCheckOutStatusType] = None¶
- class shared.xml_classes.common_messages.X509Data(x509_issuer_serial: List[shared.xml_classes.common_messages.xmldsig_core_schema.X509IssuerSerialType] = <factory>, x509_ski: List[bytes] = <factory>, x509_subject_name: List[str] = <factory>, x509_certificate: List[bytes] = <factory>, x509_crl: List[bytes] = <factory>, other_element: List[object] = <factory>)¶
Bases:
shared.xml_classes.common_messages.xmldsig_core_schema.X509DataType
- other_element: List[object]¶
- x509_certificate: List[bytes]¶
- x509_crl: List[bytes]¶
- x509_issuer_serial: List[shared.xml_classes.common_messages.xmldsig_core_schema.X509IssuerSerialType]¶
- x509_ski: List[bytes]¶
- x509_subject_name: List[str]¶
- class shared.xml_classes.common_messages.X509DataType(x509_issuer_serial: List[shared.xml_classes.common_messages.xmldsig_core_schema.X509IssuerSerialType] = <factory>, x509_ski: List[bytes] = <factory>, x509_subject_name: List[str] = <factory>, x509_certificate: List[bytes] = <factory>, x509_crl: List[bytes] = <factory>, other_element: List[object] = <factory>)¶
Bases:
object
- other_element: List[object]¶
- x509_certificate: List[bytes]¶
- x509_crl: List[bytes]¶
- x509_issuer_serial: List[shared.xml_classes.common_messages.xmldsig_core_schema.X509IssuerSerialType]¶
- x509_ski: List[bytes]¶
- x509_subject_name: List[str]¶