shared.xml_classes.dc package¶
Submodules¶
shared.xml_classes.dc.v2_g_ci_common_types module¶
- class shared.xml_classes.dc.v2_g_ci_common_types.ChargeLoopReqType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, display_parameters: Union[shared.xml_classes.dc.v2_g_ci_common_types.DisplayParametersType, NoneType] = None, meter_info_requested: Union[bool, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GrequestType
- display_parameters: Optional[shared.xml_classes.dc.v2_g_ci_common_types.DisplayParametersType] = None¶
- meter_info_requested: Optional[bool] = None¶
- class shared.xml_classes.dc.v2_g_ci_common_types.ChargeLoopResType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsestatus: Union[shared.xml_classes.dc.v2_g_ci_common_types.EvsestatusType, NoneType] = None, meter_info: Union[shared.xml_classes.dc.v2_g_ci_common_types.MeterInfoType, NoneType] = None, receipt: Union[shared.xml_classes.dc.v2_g_ci_common_types.ReceiptType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GresponseType
- evsestatus: Optional[shared.xml_classes.dc.v2_g_ci_common_types.EvsestatusType] = None¶
- meter_info: Optional[shared.xml_classes.dc.v2_g_ci_common_types.MeterInfoType] = None¶
- receipt: Optional[shared.xml_classes.dc.v2_g_ci_common_types.ReceiptType] = None¶
- class shared.xml_classes.dc.v2_g_ci_common_types.ChargeParameterDiscoveryReqType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GrequestType
- class shared.xml_classes.dc.v2_g_ci_common_types.ChargeParameterDiscoveryResType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GresponseType
- class shared.xml_classes.dc.v2_g_ci_common_types.ClreqControlMode¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ClreqControlModeType
- class shared.xml_classes.dc.v2_g_ci_common_types.ClreqControlModeType¶
Bases:
object
- class shared.xml_classes.dc.v2_g_ci_common_types.ClresControlMode¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ClresControlModeType
- class shared.xml_classes.dc.v2_g_ci_common_types.ClresControlModeType¶
Bases:
object
- class shared.xml_classes.dc.v2_g_ci_common_types.DetailedCostType(amount: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, cost_per_unit: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- amount: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- cost_per_unit: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.v2_g_ci_common_types.DetailedTaxType(tax_rule_id: Union[int, NoneType] = None, amount: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- amount: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- tax_rule_id: Optional[int] = None¶
- class shared.xml_classes.dc.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.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, inlet_hot: Union[bool, NoneType] = None)¶
Bases:
object
- battery_energy_capacity: Optional[shared.xml_classes.dc.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.dc.v2_g_ci_common_types.DynamicClreqControlModeType(departure_time: Union[int, NoneType] = None, evtarget_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ClreqControlModeType
- departure_time: Optional[int] = None¶
- evmaximum_energy_request: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_energy_request: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evtarget_energy_request: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.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.dc.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.dc.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.dc.v2_g_ci_common_types.EvsestatusType(notification_max_delay: Union[int, NoneType] = None, evsenotification: Union[shared.xml_classes.dc.v2_g_ci_common_types.EvseNotificationType, NoneType] = None)¶
Bases:
object
- evsenotification: Optional[shared.xml_classes.dc.v2_g_ci_common_types.EvseNotificationType] = None¶
- notification_max_delay: Optional[int] = None¶
- class shared.xml_classes.dc.v2_g_ci_common_types.ListOfRootCertificateIdsType(root_certificate_id: List[shared.xml_classes.dc.xmldsig_core_schema.X509IssuerSerialType] = <factory>)¶
Bases:
object
- root_certificate_id: List[shared.xml_classes.dc.xmldsig_core_schema.X509IssuerSerialType]¶
- class shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType(session_id: Union[bytes, NoneType] = None, time_stamp: Union[int, NoneType] = None, signature: Union[shared.xml_classes.dc.xmldsig_core_schema.Signature, NoneType] = None)¶
Bases:
object
- session_id: Optional[bytes] = None¶
- signature: Optional[shared.xml_classes.dc.xmldsig_core_schema.Signature] = None¶
- time_stamp: Optional[int] = None¶
- class shared.xml_classes.dc.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.dc.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.dc.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.dc.v2_g_ci_common_types.ReceiptType(time_anchor: Union[int, NoneType] = None, energy_costs: Union[shared.xml_classes.dc.v2_g_ci_common_types.DetailedCostType, NoneType] = None, occupancy_costs: Union[shared.xml_classes.dc.v2_g_ci_common_types.DetailedCostType, NoneType] = None, additional_services_costs: Union[shared.xml_classes.dc.v2_g_ci_common_types.DetailedCostType, NoneType] = None, overstay_costs: Union[shared.xml_classes.dc.v2_g_ci_common_types.DetailedCostType, NoneType] = None, tax_costs: List[shared.xml_classes.dc.v2_g_ci_common_types.DetailedTaxType] = <factory>)¶
Bases:
object
- additional_services_costs: Optional[shared.xml_classes.dc.v2_g_ci_common_types.DetailedCostType] = None¶
- energy_costs: Optional[shared.xml_classes.dc.v2_g_ci_common_types.DetailedCostType] = None¶
- occupancy_costs: Optional[shared.xml_classes.dc.v2_g_ci_common_types.DetailedCostType] = None¶
- overstay_costs: Optional[shared.xml_classes.dc.v2_g_ci_common_types.DetailedCostType] = None¶
- tax_costs: List[shared.xml_classes.dc.v2_g_ci_common_types.DetailedTaxType]¶
- time_anchor: Optional[int] = None¶
- class shared.xml_classes.dc.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.dc.v2_g_ci_common_types.ScheduledClreqControlModeType(evtarget_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ClreqControlModeType
- evmaximum_energy_request: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_energy_request: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evtarget_energy_request: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.v2_g_ci_common_types.ScheduledClresControlModeType¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ClresControlModeType
- class shared.xml_classes.dc.v2_g_ci_common_types.V2GmessageType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None)¶
Bases:
object
- header: Optional[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType] = None¶
- class shared.xml_classes.dc.v2_g_ci_common_types.V2GrequestType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GmessageType
- class shared.xml_classes.dc.v2_g_ci_common_types.V2GresponseType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GmessageType
- response_code: Optional[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType] = None¶
shared.xml_classes.dc.v2_g_ci_dc module¶
- class shared.xml_classes.dc.v2_g_ci_dc.BptDcCpdreqEnergyTransferMode(evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, target_soc: Union[int, NoneType] = None, evmaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.BptDcCpdreqEnergyTransferModeType
- class shared.xml_classes.dc.v2_g_ci_dc.BptDcCpdreqEnergyTransferModeType(evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, target_soc: Union[int, NoneType] = None, evmaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DcCpdreqEnergyTransferModeType
- evmaximum_discharge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_discharge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.v2_g_ci_dc.BptDcCpdresEnergyTransferMode(evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsepower_ramp_limitation: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.BptDcCpdresEnergyTransferModeType
- class shared.xml_classes.dc.v2_g_ci_dc.BptDcCpdresEnergyTransferModeType(evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsepower_ramp_limitation: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DcCpdresEnergyTransferModeType
- evsemaximum_discharge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsemaximum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_discharge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.v2_g_ci_dc.BptDynamicDcClreqControlMode(departure_time: Union[int, NoneType] = None, evtarget_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_v2_xenergy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_v2_xenergy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.BptDynamicDcClreqControlModeType
- class shared.xml_classes.dc.v2_g_ci_dc.BptDynamicDcClreqControlModeType(departure_time: Union[int, NoneType] = None, evtarget_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_v2_xenergy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_v2_xenergy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClreqControlModeType
- evmaximum_discharge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_v2_xenergy_request: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_v2_xenergy_request: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.v2_g_ci_dc.BptDynamicDcClresControlMode(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, evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.BptDynamicDcClresControlModeType
- class shared.xml_classes.dc.v2_g_ci_dc.BptDynamicDcClresControlModeType(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, evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClresControlModeType
- evsemaximum_discharge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsemaximum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.v2_g_ci_dc.BptScheduledDcClreqControlMode(evtarget_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evtarget_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evtarget_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.BptScheduledDcClreqControlModeType
- class shared.xml_classes.dc.v2_g_ci_dc.BptScheduledDcClreqControlModeType(evtarget_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evtarget_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evtarget_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClreqControlModeType
- evmaximum_discharge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.v2_g_ci_dc.BptScheduledDcClresControlMode(evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.BptScheduledDcClresControlModeType
- class shared.xml_classes.dc.v2_g_ci_dc.BptScheduledDcClresControlModeType(evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClresControlModeType
- evsemaximum_discharge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsemaximum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.v2_g_ci_dc.DcCableCheckReq(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None)¶
- class shared.xml_classes.dc.v2_g_ci_dc.DcCableCheckReqType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GrequestType
- class shared.xml_classes.dc.v2_g_ci_dc.DcCableCheckRes(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evseprocessing: Union[shared.xml_classes.dc.v2_g_ci_common_types.ProcessingType, NoneType] = None)¶
- class shared.xml_classes.dc.v2_g_ci_dc.DcCableCheckResType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evseprocessing: Union[shared.xml_classes.dc.v2_g_ci_common_types.ProcessingType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GresponseType
- evseprocessing: Optional[shared.xml_classes.dc.v2_g_ci_common_types.ProcessingType] = None¶
- class shared.xml_classes.dc.v2_g_ci_dc.DcChargeLoopReq(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, display_parameters: Union[shared.xml_classes.dc.v2_g_ci_common_types.DisplayParametersType, NoneType] = None, meter_info_requested: Union[bool, NoneType] = None, evpresent_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, bpt_dynamic_dc_clreq_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptDynamicDcClreqControlMode, NoneType] = None, dynamic_dc_clreq_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClreqControlMode, NoneType] = None, bpt_scheduled_dc_clreq_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptScheduledDcClreqControlMode, NoneType] = None, scheduled_dc_clreq_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClreqControlMode, NoneType] = None, clreq_control_mode: Union[shared.xml_classes.dc.v2_g_ci_common_types.ClreqControlMode, NoneType] = None)¶
- class shared.xml_classes.dc.v2_g_ci_dc.DcChargeLoopReqType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, display_parameters: Union[shared.xml_classes.dc.v2_g_ci_common_types.DisplayParametersType, NoneType] = None, meter_info_requested: Union[bool, NoneType] = None, evpresent_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, bpt_dynamic_dc_clreq_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptDynamicDcClreqControlMode, NoneType] = None, dynamic_dc_clreq_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClreqControlMode, NoneType] = None, bpt_scheduled_dc_clreq_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptScheduledDcClreqControlMode, NoneType] = None, scheduled_dc_clreq_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClreqControlMode, NoneType] = None, clreq_control_mode: Union[shared.xml_classes.dc.v2_g_ci_common_types.ClreqControlMode, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ChargeLoopReqType
- bpt_dynamic_dc_clreq_control_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.BptDynamicDcClreqControlMode] = None¶
- bpt_scheduled_dc_clreq_control_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.BptScheduledDcClreqControlMode] = None¶
- clreq_control_mode: Optional[shared.xml_classes.dc.v2_g_ci_common_types.ClreqControlMode] = None¶
- dynamic_dc_clreq_control_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClreqControlMode] = None¶
- evpresent_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- scheduled_dc_clreq_control_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClreqControlMode] = None¶
- class shared.xml_classes.dc.v2_g_ci_dc.DcChargeLoopRes(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsestatus: Union[shared.xml_classes.dc.v2_g_ci_common_types.EvsestatusType, NoneType] = None, meter_info: Union[shared.xml_classes.dc.v2_g_ci_common_types.MeterInfoType, NoneType] = None, receipt: Union[shared.xml_classes.dc.v2_g_ci_common_types.ReceiptType, NoneType] = None, evsepresent_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsepresent_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsepower_limit_achieved: Union[bool, NoneType] = None, evsecurrent_limit_achieved: Union[bool, NoneType] = None, evsevoltage_limit_achieved: Union[bool, NoneType] = None, bpt_dynamic_dc_clres_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptDynamicDcClresControlMode, NoneType] = None, dynamic_dc_clres_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClresControlMode, NoneType] = None, bpt_scheduled_dc_clres_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptScheduledDcClresControlMode, NoneType] = None, scheduled_dc_clres_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClresControlMode, NoneType] = None, clres_control_mode: Union[shared.xml_classes.dc.v2_g_ci_common_types.ClresControlMode, NoneType] = None)¶
- class shared.xml_classes.dc.v2_g_ci_dc.DcChargeLoopResType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsestatus: Union[shared.xml_classes.dc.v2_g_ci_common_types.EvsestatusType, NoneType] = None, meter_info: Union[shared.xml_classes.dc.v2_g_ci_common_types.MeterInfoType, NoneType] = None, receipt: Union[shared.xml_classes.dc.v2_g_ci_common_types.ReceiptType, NoneType] = None, evsepresent_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsepresent_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsepower_limit_achieved: Union[bool, NoneType] = None, evsecurrent_limit_achieved: Union[bool, NoneType] = None, evsevoltage_limit_achieved: Union[bool, NoneType] = None, bpt_dynamic_dc_clres_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptDynamicDcClresControlMode, NoneType] = None, dynamic_dc_clres_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClresControlMode, NoneType] = None, bpt_scheduled_dc_clres_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptScheduledDcClresControlMode, NoneType] = None, scheduled_dc_clres_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClresControlMode, NoneType] = None, clres_control_mode: Union[shared.xml_classes.dc.v2_g_ci_common_types.ClresControlMode, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ChargeLoopResType
- bpt_dynamic_dc_clres_control_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.BptDynamicDcClresControlMode] = None¶
- bpt_scheduled_dc_clres_control_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.BptScheduledDcClresControlMode] = None¶
- clres_control_mode: Optional[shared.xml_classes.dc.v2_g_ci_common_types.ClresControlMode] = None¶
- dynamic_dc_clres_control_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClresControlMode] = None¶
- evsecurrent_limit_achieved: Optional[bool] = None¶
- evsepower_limit_achieved: Optional[bool] = None¶
- evsepresent_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsepresent_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsevoltage_limit_achieved: Optional[bool] = None¶
- scheduled_dc_clres_control_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClresControlMode] = None¶
- class shared.xml_classes.dc.v2_g_ci_dc.DcChargeParameterDiscoveryReq(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, bpt_dc_cpdreq_energy_transfer_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptDcCpdreqEnergyTransferMode, NoneType] = None, dc_cpdreq_energy_transfer_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.DcCpdreqEnergyTransferMode, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DcChargeParameterDiscoveryReqType
- class shared.xml_classes.dc.v2_g_ci_dc.DcChargeParameterDiscoveryReqType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, bpt_dc_cpdreq_energy_transfer_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptDcCpdreqEnergyTransferMode, NoneType] = None, dc_cpdreq_energy_transfer_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.DcCpdreqEnergyTransferMode, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ChargeParameterDiscoveryReqType
- bpt_dc_cpdreq_energy_transfer_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.BptDcCpdreqEnergyTransferMode] = None¶
- dc_cpdreq_energy_transfer_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.DcCpdreqEnergyTransferMode] = None¶
- class shared.xml_classes.dc.v2_g_ci_dc.DcChargeParameterDiscoveryRes(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, bpt_dc_cpdres_energy_transfer_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptDcCpdresEnergyTransferMode, NoneType] = None, dc_cpdres_energy_transfer_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.DcCpdresEnergyTransferMode, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DcChargeParameterDiscoveryResType
- class shared.xml_classes.dc.v2_g_ci_dc.DcChargeParameterDiscoveryResType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, bpt_dc_cpdres_energy_transfer_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptDcCpdresEnergyTransferMode, NoneType] = None, dc_cpdres_energy_transfer_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.DcCpdresEnergyTransferMode, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ChargeParameterDiscoveryResType
- bpt_dc_cpdres_energy_transfer_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.BptDcCpdresEnergyTransferMode] = None¶
- dc_cpdres_energy_transfer_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.DcCpdresEnergyTransferMode] = None¶
- class shared.xml_classes.dc.v2_g_ci_dc.DcCpdreqEnergyTransferMode(evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, target_soc: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DcCpdreqEnergyTransferModeType
- class shared.xml_classes.dc.v2_g_ci_dc.DcCpdreqEnergyTransferModeType(evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, target_soc: Union[int, NoneType] = None)¶
Bases:
object
- evmaximum_charge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_charge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- target_soc: Optional[int] = None¶
- class shared.xml_classes.dc.v2_g_ci_dc.DcCpdresEnergyTransferMode(evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsepower_ramp_limitation: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DcCpdresEnergyTransferModeType
- class shared.xml_classes.dc.v2_g_ci_dc.DcCpdresEnergyTransferModeType(evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsepower_ramp_limitation: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- evsemaximum_charge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsemaximum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsemaximum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_charge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsepower_ramp_limitation: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.v2_g_ci_dc.DcPreChargeReq(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evprocessing: Union[shared.xml_classes.dc.v2_g_ci_common_types.ProcessingType, NoneType] = None, evpresent_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evtarget_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
- class shared.xml_classes.dc.v2_g_ci_dc.DcPreChargeReqType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evprocessing: Union[shared.xml_classes.dc.v2_g_ci_common_types.ProcessingType, NoneType] = None, evpresent_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evtarget_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GrequestType
- evpresent_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evprocessing: Optional[shared.xml_classes.dc.v2_g_ci_common_types.ProcessingType] = None¶
- evtarget_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.v2_g_ci_dc.DcPreChargeRes(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsepresent_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
- class shared.xml_classes.dc.v2_g_ci_dc.DcPreChargeResType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsepresent_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GresponseType
- evsepresent_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.v2_g_ci_dc.DcWeldingDetectionReq(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evprocessing: Union[shared.xml_classes.dc.v2_g_ci_common_types.ProcessingType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DcWeldingDetectionReqType
- class shared.xml_classes.dc.v2_g_ci_dc.DcWeldingDetectionReqType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evprocessing: Union[shared.xml_classes.dc.v2_g_ci_common_types.ProcessingType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GrequestType
- evprocessing: Optional[shared.xml_classes.dc.v2_g_ci_common_types.ProcessingType] = None¶
- class shared.xml_classes.dc.v2_g_ci_dc.DcWeldingDetectionRes(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsepresent_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DcWeldingDetectionResType
- class shared.xml_classes.dc.v2_g_ci_dc.DcWeldingDetectionResType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsepresent_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GresponseType
- evsepresent_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClreqControlMode(departure_time: Union[int, NoneType] = None, evtarget_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClreqControlModeType
- class shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClreqControlModeType(departure_time: Union[int, NoneType] = None, evtarget_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.DynamicClreqControlModeType
- evmaximum_charge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClresControlMode(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, evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClresControlModeType
- class shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClresControlModeType(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, evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.DynamicClresControlModeType
- evsemaximum_charge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsemaximum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsemaximum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClreqControlMode(evtarget_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evtarget_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evtarget_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClreqControlModeType
- class shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClreqControlModeType(evtarget_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evtarget_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evtarget_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ScheduledClreqControlModeType
- evmaximum_charge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evtarget_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evtarget_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClresControlMode(evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClresControlModeType
- class shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClresControlModeType(evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ScheduledClresControlModeType
- evsemaximum_charge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsemaximum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsemaximum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
shared.xml_classes.dc.xmldsig_core_schema module¶
- class shared.xml_classes.dc.xmldsig_core_schema.CanonicalizationMethod(any_element: List[object] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.CanonicalizationMethodType
- any_element: List[object]¶
- class shared.xml_classes.dc.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.dc.xmldsig_core_schema.DigestMethod(other_element: List[object] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.DigestMethodType
- other_element: List[object]¶
- class shared.xml_classes.dc.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.dc.xmldsig_core_schema.DigestValue(value: Union[bytes, NoneType] = None)¶
Bases:
object
- value: Optional[bytes] = None¶
- class shared.xml_classes.dc.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.dc.xmldsig_core_schema.DsakeyValueType
- class shared.xml_classes.dc.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.dc.xmldsig_core_schema.KeyInfo(key_name: List[str] = <factory>, key_value: List[shared.xml_classes.dc.xmldsig_core_schema.KeyValue] = <factory>, retrieval_method: List[shared.xml_classes.dc.xmldsig_core_schema.RetrievalMethod] = <factory>, x509_data: List[shared.xml_classes.dc.xmldsig_core_schema.X509Data] = <factory>, pgpdata: List[shared.xml_classes.dc.xmldsig_core_schema.Pgpdata] = <factory>, spkidata: List[shared.xml_classes.dc.xmldsig_core_schema.Spkidata] = <factory>, mgmt_data: List[str] = <factory>, other_element: List[object] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.KeyInfoType
- key_name: List[str]¶
- key_value: List[shared.xml_classes.dc.xmldsig_core_schema.KeyValue]¶
- mgmt_data: List[str]¶
- other_element: List[object]¶
- pgpdata: List[shared.xml_classes.dc.xmldsig_core_schema.Pgpdata]¶
- retrieval_method: List[shared.xml_classes.dc.xmldsig_core_schema.RetrievalMethod]¶
- spkidata: List[shared.xml_classes.dc.xmldsig_core_schema.Spkidata]¶
- x509_data: List[shared.xml_classes.dc.xmldsig_core_schema.X509Data]¶
- class shared.xml_classes.dc.xmldsig_core_schema.KeyInfoType(key_name: List[str] = <factory>, key_value: List[shared.xml_classes.dc.xmldsig_core_schema.KeyValue] = <factory>, retrieval_method: List[shared.xml_classes.dc.xmldsig_core_schema.RetrievalMethod] = <factory>, x509_data: List[shared.xml_classes.dc.xmldsig_core_schema.X509Data] = <factory>, pgpdata: List[shared.xml_classes.dc.xmldsig_core_schema.Pgpdata] = <factory>, spkidata: List[shared.xml_classes.dc.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.dc.xmldsig_core_schema.KeyValue]¶
- mgmt_data: List[str]¶
- other_element: List[object]¶
- pgpdata: List[shared.xml_classes.dc.xmldsig_core_schema.Pgpdata]¶
- retrieval_method: List[shared.xml_classes.dc.xmldsig_core_schema.RetrievalMethod]¶
- spkidata: List[shared.xml_classes.dc.xmldsig_core_schema.Spkidata]¶
- x509_data: List[shared.xml_classes.dc.xmldsig_core_schema.X509Data]¶
- class shared.xml_classes.dc.xmldsig_core_schema.KeyName(value: Union[str, NoneType] = None)¶
Bases:
object
- value: Optional[str] = None¶
- class shared.xml_classes.dc.xmldsig_core_schema.KeyValue(dsakey_value: Union[shared.xml_classes.dc.xmldsig_core_schema.DsakeyValue, NoneType] = None, rsakey_value: Union[shared.xml_classes.dc.xmldsig_core_schema.RsakeyValue, NoneType] = None, other_element: List[object] = <factory>)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.KeyValueType
- other_element: List[object]¶
- class shared.xml_classes.dc.xmldsig_core_schema.KeyValueType(dsakey_value: Union[shared.xml_classes.dc.xmldsig_core_schema.DsakeyValue, NoneType] = None, rsakey_value: Union[shared.xml_classes.dc.xmldsig_core_schema.RsakeyValue, NoneType] = None, other_element: List[object] = <factory>)¶
Bases:
object
- dsakey_value: Optional[shared.xml_classes.dc.xmldsig_core_schema.DsakeyValue] = None¶
- other_element: List[object]¶
- rsakey_value: Optional[shared.xml_classes.dc.xmldsig_core_schema.RsakeyValue] = None¶
- class shared.xml_classes.dc.xmldsig_core_schema.Manifest(reference: List[shared.xml_classes.dc.xmldsig_core_schema.Reference] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.ManifestType
- reference: List[shared.xml_classes.dc.xmldsig_core_schema.Reference]¶
- class shared.xml_classes.dc.xmldsig_core_schema.ManifestType(reference: List[shared.xml_classes.dc.xmldsig_core_schema.Reference] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
object
- id: Optional[str] = None¶
- reference: List[shared.xml_classes.dc.xmldsig_core_schema.Reference]¶
- class shared.xml_classes.dc.xmldsig_core_schema.MgmtData(value: Union[str, NoneType] = None)¶
Bases:
object
- value: Optional[str] = None¶
- class shared.xml_classes.dc.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.dc.xmldsig_core_schema.ObjectType
- any_element: List[object]¶
- class shared.xml_classes.dc.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.dc.xmldsig_core_schema.Pgpdata(pgpkey_id: Union[bytes, NoneType] = None, pgpkey_packet: List[bytes] = <factory>, other_element: List[object] = <factory>)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.PgpdataType
- other_element: List[object]¶
- pgpkey_packet: List[bytes]¶
- class shared.xml_classes.dc.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.dc.xmldsig_core_schema.Reference(transforms: Union[shared.xml_classes.dc.xmldsig_core_schema.Transforms, NoneType] = None, digest_method: Union[shared.xml_classes.dc.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.dc.xmldsig_core_schema.ReferenceType
- class shared.xml_classes.dc.xmldsig_core_schema.ReferenceType(transforms: Union[shared.xml_classes.dc.xmldsig_core_schema.Transforms, NoneType] = None, digest_method: Union[shared.xml_classes.dc.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.dc.xmldsig_core_schema.DigestMethod] = None¶
- digest_value: Optional[bytes] = None¶
- id: Optional[str] = None¶
- transforms: Optional[shared.xml_classes.dc.xmldsig_core_schema.Transforms] = None¶
- type: Optional[str] = None¶
- uri: Optional[str] = None¶
- class shared.xml_classes.dc.xmldsig_core_schema.RetrievalMethod(transforms: Union[shared.xml_classes.dc.xmldsig_core_schema.Transforms, NoneType] = None, uri: Union[str, NoneType] = None, type: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.RetrievalMethodType
- class shared.xml_classes.dc.xmldsig_core_schema.RetrievalMethodType(transforms: Union[shared.xml_classes.dc.xmldsig_core_schema.Transforms, NoneType] = None, uri: Union[str, NoneType] = None, type: Union[str, NoneType] = None)¶
Bases:
object
- transforms: Optional[shared.xml_classes.dc.xmldsig_core_schema.Transforms] = None¶
- type: Optional[str] = None¶
- uri: Optional[str] = None¶
- class shared.xml_classes.dc.xmldsig_core_schema.RsakeyValue(modulus: Union[bytes, NoneType] = None, exponent: Union[bytes, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.RsakeyValueType
- class shared.xml_classes.dc.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.dc.xmldsig_core_schema.Signature(signed_info: Union[shared.xml_classes.dc.xmldsig_core_schema.SignedInfo, NoneType] = None, signature_value: Union[shared.xml_classes.dc.xmldsig_core_schema.SignatureValue, NoneType] = None, key_info: Union[shared.xml_classes.dc.xmldsig_core_schema.KeyInfo, NoneType] = None, object: List[shared.xml_classes.dc.xmldsig_core_schema.Object] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.SignatureType
- object: List[shared.xml_classes.dc.xmldsig_core_schema.Object]¶
- class shared.xml_classes.dc.xmldsig_core_schema.SignatureMethod(hmacoutput_length: Union[int, NoneType] = None, other_element: List[object] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.SignatureMethodType
- other_element: List[object]¶
- class shared.xml_classes.dc.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.dc.xmldsig_core_schema.SignatureProperties(signature_property: List[shared.xml_classes.dc.xmldsig_core_schema.SignatureProperty] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.SignaturePropertiesType
- signature_property: List[shared.xml_classes.dc.xmldsig_core_schema.SignatureProperty]¶
- class shared.xml_classes.dc.xmldsig_core_schema.SignaturePropertiesType(signature_property: List[shared.xml_classes.dc.xmldsig_core_schema.SignatureProperty] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
object
- id: Optional[str] = None¶
- signature_property: List[shared.xml_classes.dc.xmldsig_core_schema.SignatureProperty]¶
- class shared.xml_classes.dc.xmldsig_core_schema.SignatureProperty(other_element: List[object] = <factory>, target: Union[str, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.SignaturePropertyType
- other_element: List[object]¶
- class shared.xml_classes.dc.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.dc.xmldsig_core_schema.SignatureType(signed_info: Union[shared.xml_classes.dc.xmldsig_core_schema.SignedInfo, NoneType] = None, signature_value: Union[shared.xml_classes.dc.xmldsig_core_schema.SignatureValue, NoneType] = None, key_info: Union[shared.xml_classes.dc.xmldsig_core_schema.KeyInfo, NoneType] = None, object: List[shared.xml_classes.dc.xmldsig_core_schema.Object] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
object
- id: Optional[str] = None¶
- key_info: Optional[shared.xml_classes.dc.xmldsig_core_schema.KeyInfo] = None¶
- object: List[shared.xml_classes.dc.xmldsig_core_schema.Object]¶
- signature_value: Optional[shared.xml_classes.dc.xmldsig_core_schema.SignatureValue] = None¶
- signed_info: Optional[shared.xml_classes.dc.xmldsig_core_schema.SignedInfo] = None¶
- class shared.xml_classes.dc.xmldsig_core_schema.SignatureValue(value: Union[bytes, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.SignatureValueType
- class shared.xml_classes.dc.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.dc.xmldsig_core_schema.SignedInfo(canonicalization_method: Union[shared.xml_classes.dc.xmldsig_core_schema.CanonicalizationMethod, NoneType] = None, signature_method: Union[shared.xml_classes.dc.xmldsig_core_schema.SignatureMethod, NoneType] = None, reference: List[shared.xml_classes.dc.xmldsig_core_schema.Reference] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.SignedInfoType
- reference: List[shared.xml_classes.dc.xmldsig_core_schema.Reference]¶
- class shared.xml_classes.dc.xmldsig_core_schema.SignedInfoType(canonicalization_method: Union[shared.xml_classes.dc.xmldsig_core_schema.CanonicalizationMethod, NoneType] = None, signature_method: Union[shared.xml_classes.dc.xmldsig_core_schema.SignatureMethod, NoneType] = None, reference: List[shared.xml_classes.dc.xmldsig_core_schema.Reference] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
object
- canonicalization_method: Optional[shared.xml_classes.dc.xmldsig_core_schema.CanonicalizationMethod] = None¶
- id: Optional[str] = None¶
- reference: List[shared.xml_classes.dc.xmldsig_core_schema.Reference]¶
- signature_method: Optional[shared.xml_classes.dc.xmldsig_core_schema.SignatureMethod] = None¶
- class shared.xml_classes.dc.xmldsig_core_schema.Spkidata(spkisexp: List[bytes] = <factory>, other_element: List[object] = <factory>)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.SpkidataType
- other_element: List[object]¶
- spkisexp: List[bytes]¶
- class shared.xml_classes.dc.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.dc.xmldsig_core_schema.Transform(other_element: List[object] = <factory>, xpath: List[str] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.TransformType
- other_element: List[object]¶
- xpath: List[str]¶
- class shared.xml_classes.dc.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.dc.xmldsig_core_schema.Transforms(transform: List[shared.xml_classes.dc.xmldsig_core_schema.Transform] = <factory>)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.TransformsType
- transform: List[shared.xml_classes.dc.xmldsig_core_schema.Transform]¶
- class shared.xml_classes.dc.xmldsig_core_schema.TransformsType(transform: List[shared.xml_classes.dc.xmldsig_core_schema.Transform] = <factory>)¶
Bases:
object
- transform: List[shared.xml_classes.dc.xmldsig_core_schema.Transform]¶
- class shared.xml_classes.dc.xmldsig_core_schema.X509Data(x509_issuer_serial: List[shared.xml_classes.dc.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.dc.xmldsig_core_schema.X509DataType
- other_element: List[object]¶
- x509_certificate: List[bytes]¶
- x509_crl: List[bytes]¶
- x509_issuer_serial: List[shared.xml_classes.dc.xmldsig_core_schema.X509IssuerSerialType]¶
- x509_ski: List[bytes]¶
- x509_subject_name: List[str]¶
- class shared.xml_classes.dc.xmldsig_core_schema.X509DataType(x509_issuer_serial: List[shared.xml_classes.dc.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.dc.xmldsig_core_schema.X509IssuerSerialType]¶
- x509_ski: List[bytes]¶
- x509_subject_name: List[str]¶
Module contents¶
- class shared.xml_classes.dc.BptDcCpdreqEnergyTransferMode(evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, target_soc: Union[int, NoneType] = None, evmaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.BptDcCpdreqEnergyTransferModeType
- class shared.xml_classes.dc.BptDcCpdreqEnergyTransferModeType(evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, target_soc: Union[int, NoneType] = None, evmaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DcCpdreqEnergyTransferModeType
- evmaximum_discharge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_discharge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.BptDcCpdresEnergyTransferMode(evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsepower_ramp_limitation: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.BptDcCpdresEnergyTransferModeType
- class shared.xml_classes.dc.BptDcCpdresEnergyTransferModeType(evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsepower_ramp_limitation: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DcCpdresEnergyTransferModeType
- evsemaximum_discharge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsemaximum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_discharge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.BptDynamicDcClreqControlMode(departure_time: Union[int, NoneType] = None, evtarget_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_v2_xenergy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_v2_xenergy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.BptDynamicDcClreqControlModeType
- class shared.xml_classes.dc.BptDynamicDcClreqControlModeType(departure_time: Union[int, NoneType] = None, evtarget_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_v2_xenergy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_v2_xenergy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClreqControlModeType
- evmaximum_discharge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_v2_xenergy_request: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_v2_xenergy_request: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.BptDynamicDcClresControlMode(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, evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.BptDynamicDcClresControlModeType
- class shared.xml_classes.dc.BptDynamicDcClresControlModeType(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, evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClresControlModeType
- evsemaximum_discharge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsemaximum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.BptScheduledDcClreqControlMode(evtarget_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evtarget_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evtarget_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.BptScheduledDcClreqControlModeType
- class shared.xml_classes.dc.BptScheduledDcClreqControlModeType(evtarget_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evtarget_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evtarget_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClreqControlModeType
- evmaximum_discharge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.BptScheduledDcClresControlMode(evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.BptScheduledDcClresControlModeType
- class shared.xml_classes.dc.BptScheduledDcClresControlModeType(evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_discharge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_discharge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClresControlModeType
- evsemaximum_discharge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsemaximum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_discharge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.CanonicalizationMethod(any_element: List[object] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.CanonicalizationMethodType
- any_element: List[object]¶
- class shared.xml_classes.dc.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.dc.ChargeLoopReqType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, display_parameters: Union[shared.xml_classes.dc.v2_g_ci_common_types.DisplayParametersType, NoneType] = None, meter_info_requested: Union[bool, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GrequestType
- display_parameters: Optional[shared.xml_classes.dc.v2_g_ci_common_types.DisplayParametersType] = None¶
- meter_info_requested: Optional[bool] = None¶
- class shared.xml_classes.dc.ChargeLoopResType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsestatus: Union[shared.xml_classes.dc.v2_g_ci_common_types.EvsestatusType, NoneType] = None, meter_info: Union[shared.xml_classes.dc.v2_g_ci_common_types.MeterInfoType, NoneType] = None, receipt: Union[shared.xml_classes.dc.v2_g_ci_common_types.ReceiptType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GresponseType
- evsestatus: Optional[shared.xml_classes.dc.v2_g_ci_common_types.EvsestatusType] = None¶
- meter_info: Optional[shared.xml_classes.dc.v2_g_ci_common_types.MeterInfoType] = None¶
- receipt: Optional[shared.xml_classes.dc.v2_g_ci_common_types.ReceiptType] = None¶
- class shared.xml_classes.dc.ChargeParameterDiscoveryReqType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GrequestType
- class shared.xml_classes.dc.ChargeParameterDiscoveryResType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GresponseType
- class shared.xml_classes.dc.ClreqControlMode¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ClreqControlModeType
- class shared.xml_classes.dc.ClreqControlModeType¶
Bases:
object
- class shared.xml_classes.dc.ClresControlMode¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ClresControlModeType
- class shared.xml_classes.dc.ClresControlModeType¶
Bases:
object
- class shared.xml_classes.dc.DcCableCheckReq(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None)¶
- class shared.xml_classes.dc.DcCableCheckReqType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GrequestType
- class shared.xml_classes.dc.DcCableCheckRes(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evseprocessing: Union[shared.xml_classes.dc.v2_g_ci_common_types.ProcessingType, NoneType] = None)¶
- class shared.xml_classes.dc.DcCableCheckResType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evseprocessing: Union[shared.xml_classes.dc.v2_g_ci_common_types.ProcessingType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GresponseType
- evseprocessing: Optional[shared.xml_classes.dc.v2_g_ci_common_types.ProcessingType] = None¶
- class shared.xml_classes.dc.DcChargeLoopReq(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, display_parameters: Union[shared.xml_classes.dc.v2_g_ci_common_types.DisplayParametersType, NoneType] = None, meter_info_requested: Union[bool, NoneType] = None, evpresent_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, bpt_dynamic_dc_clreq_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptDynamicDcClreqControlMode, NoneType] = None, dynamic_dc_clreq_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClreqControlMode, NoneType] = None, bpt_scheduled_dc_clreq_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptScheduledDcClreqControlMode, NoneType] = None, scheduled_dc_clreq_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClreqControlMode, NoneType] = None, clreq_control_mode: Union[shared.xml_classes.dc.v2_g_ci_common_types.ClreqControlMode, NoneType] = None)¶
- class shared.xml_classes.dc.DcChargeLoopReqType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, display_parameters: Union[shared.xml_classes.dc.v2_g_ci_common_types.DisplayParametersType, NoneType] = None, meter_info_requested: Union[bool, NoneType] = None, evpresent_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, bpt_dynamic_dc_clreq_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptDynamicDcClreqControlMode, NoneType] = None, dynamic_dc_clreq_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClreqControlMode, NoneType] = None, bpt_scheduled_dc_clreq_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptScheduledDcClreqControlMode, NoneType] = None, scheduled_dc_clreq_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClreqControlMode, NoneType] = None, clreq_control_mode: Union[shared.xml_classes.dc.v2_g_ci_common_types.ClreqControlMode, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ChargeLoopReqType
- bpt_dynamic_dc_clreq_control_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.BptDynamicDcClreqControlMode] = None¶
- bpt_scheduled_dc_clreq_control_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.BptScheduledDcClreqControlMode] = None¶
- clreq_control_mode: Optional[shared.xml_classes.dc.v2_g_ci_common_types.ClreqControlMode] = None¶
- dynamic_dc_clreq_control_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClreqControlMode] = None¶
- evpresent_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- scheduled_dc_clreq_control_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClreqControlMode] = None¶
- class shared.xml_classes.dc.DcChargeLoopRes(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsestatus: Union[shared.xml_classes.dc.v2_g_ci_common_types.EvsestatusType, NoneType] = None, meter_info: Union[shared.xml_classes.dc.v2_g_ci_common_types.MeterInfoType, NoneType] = None, receipt: Union[shared.xml_classes.dc.v2_g_ci_common_types.ReceiptType, NoneType] = None, evsepresent_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsepresent_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsepower_limit_achieved: Union[bool, NoneType] = None, evsecurrent_limit_achieved: Union[bool, NoneType] = None, evsevoltage_limit_achieved: Union[bool, NoneType] = None, bpt_dynamic_dc_clres_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptDynamicDcClresControlMode, NoneType] = None, dynamic_dc_clres_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClresControlMode, NoneType] = None, bpt_scheduled_dc_clres_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptScheduledDcClresControlMode, NoneType] = None, scheduled_dc_clres_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClresControlMode, NoneType] = None, clres_control_mode: Union[shared.xml_classes.dc.v2_g_ci_common_types.ClresControlMode, NoneType] = None)¶
- class shared.xml_classes.dc.DcChargeLoopResType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsestatus: Union[shared.xml_classes.dc.v2_g_ci_common_types.EvsestatusType, NoneType] = None, meter_info: Union[shared.xml_classes.dc.v2_g_ci_common_types.MeterInfoType, NoneType] = None, receipt: Union[shared.xml_classes.dc.v2_g_ci_common_types.ReceiptType, NoneType] = None, evsepresent_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsepresent_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsepower_limit_achieved: Union[bool, NoneType] = None, evsecurrent_limit_achieved: Union[bool, NoneType] = None, evsevoltage_limit_achieved: Union[bool, NoneType] = None, bpt_dynamic_dc_clres_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptDynamicDcClresControlMode, NoneType] = None, dynamic_dc_clres_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClresControlMode, NoneType] = None, bpt_scheduled_dc_clres_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptScheduledDcClresControlMode, NoneType] = None, scheduled_dc_clres_control_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClresControlMode, NoneType] = None, clres_control_mode: Union[shared.xml_classes.dc.v2_g_ci_common_types.ClresControlMode, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ChargeLoopResType
- bpt_dynamic_dc_clres_control_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.BptDynamicDcClresControlMode] = None¶
- bpt_scheduled_dc_clres_control_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.BptScheduledDcClresControlMode] = None¶
- clres_control_mode: Optional[shared.xml_classes.dc.v2_g_ci_common_types.ClresControlMode] = None¶
- dynamic_dc_clres_control_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClresControlMode] = None¶
- evsecurrent_limit_achieved: Optional[bool] = None¶
- evsepower_limit_achieved: Optional[bool] = None¶
- evsepresent_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsepresent_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsevoltage_limit_achieved: Optional[bool] = None¶
- scheduled_dc_clres_control_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClresControlMode] = None¶
- class shared.xml_classes.dc.DcChargeParameterDiscoveryReq(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, bpt_dc_cpdreq_energy_transfer_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptDcCpdreqEnergyTransferMode, NoneType] = None, dc_cpdreq_energy_transfer_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.DcCpdreqEnergyTransferMode, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DcChargeParameterDiscoveryReqType
- class shared.xml_classes.dc.DcChargeParameterDiscoveryReqType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, bpt_dc_cpdreq_energy_transfer_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptDcCpdreqEnergyTransferMode, NoneType] = None, dc_cpdreq_energy_transfer_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.DcCpdreqEnergyTransferMode, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ChargeParameterDiscoveryReqType
- bpt_dc_cpdreq_energy_transfer_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.BptDcCpdreqEnergyTransferMode] = None¶
- dc_cpdreq_energy_transfer_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.DcCpdreqEnergyTransferMode] = None¶
- class shared.xml_classes.dc.DcChargeParameterDiscoveryRes(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, bpt_dc_cpdres_energy_transfer_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptDcCpdresEnergyTransferMode, NoneType] = None, dc_cpdres_energy_transfer_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.DcCpdresEnergyTransferMode, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DcChargeParameterDiscoveryResType
- class shared.xml_classes.dc.DcChargeParameterDiscoveryResType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, bpt_dc_cpdres_energy_transfer_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.BptDcCpdresEnergyTransferMode, NoneType] = None, dc_cpdres_energy_transfer_mode: Union[shared.xml_classes.dc.v2_g_ci_dc.DcCpdresEnergyTransferMode, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ChargeParameterDiscoveryResType
- bpt_dc_cpdres_energy_transfer_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.BptDcCpdresEnergyTransferMode] = None¶
- dc_cpdres_energy_transfer_mode: Optional[shared.xml_classes.dc.v2_g_ci_dc.DcCpdresEnergyTransferMode] = None¶
- class shared.xml_classes.dc.DcCpdreqEnergyTransferMode(evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, target_soc: Union[int, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DcCpdreqEnergyTransferModeType
- class shared.xml_classes.dc.DcCpdreqEnergyTransferModeType(evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, target_soc: Union[int, NoneType] = None)¶
Bases:
object
- evmaximum_charge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_charge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- target_soc: Optional[int] = None¶
- class shared.xml_classes.dc.DcCpdresEnergyTransferMode(evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsepower_ramp_limitation: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DcCpdresEnergyTransferModeType
- class shared.xml_classes.dc.DcCpdresEnergyTransferModeType(evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsepower_ramp_limitation: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- evsemaximum_charge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsemaximum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsemaximum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_charge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsepower_ramp_limitation: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.DcPreChargeReq(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evprocessing: Union[shared.xml_classes.dc.v2_g_ci_common_types.ProcessingType, NoneType] = None, evpresent_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evtarget_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
- class shared.xml_classes.dc.DcPreChargeReqType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evprocessing: Union[shared.xml_classes.dc.v2_g_ci_common_types.ProcessingType, NoneType] = None, evpresent_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evtarget_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GrequestType
- evpresent_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evprocessing: Optional[shared.xml_classes.dc.v2_g_ci_common_types.ProcessingType] = None¶
- evtarget_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.DcPreChargeRes(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsepresent_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
- class shared.xml_classes.dc.DcPreChargeResType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsepresent_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GresponseType
- evsepresent_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.DcWeldingDetectionReq(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evprocessing: Union[shared.xml_classes.dc.v2_g_ci_common_types.ProcessingType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DcWeldingDetectionReqType
- class shared.xml_classes.dc.DcWeldingDetectionReqType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, evprocessing: Union[shared.xml_classes.dc.v2_g_ci_common_types.ProcessingType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GrequestType
- evprocessing: Optional[shared.xml_classes.dc.v2_g_ci_common_types.ProcessingType] = None¶
- class shared.xml_classes.dc.DcWeldingDetectionRes(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsepresent_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DcWeldingDetectionResType
- class shared.xml_classes.dc.DcWeldingDetectionResType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None, evsepresent_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GresponseType
- evsepresent_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.DetailedCostType(amount: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, cost_per_unit: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- amount: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- cost_per_unit: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.DetailedTaxType(tax_rule_id: Union[int, NoneType] = None, amount: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
object
- amount: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- tax_rule_id: Optional[int] = None¶
- class shared.xml_classes.dc.DigestMethod(other_element: List[object] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.DigestMethodType
- other_element: List[object]¶
- class shared.xml_classes.dc.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.dc.DigestValue(value: Union[bytes, NoneType] = None)¶
Bases:
object
- value: Optional[bytes] = None¶
- class shared.xml_classes.dc.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.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, inlet_hot: Union[bool, NoneType] = None)¶
Bases:
object
- battery_energy_capacity: Optional[shared.xml_classes.dc.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.dc.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.dc.xmldsig_core_schema.DsakeyValueType
- class shared.xml_classes.dc.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.dc.DynamicClreqControlModeType(departure_time: Union[int, NoneType] = None, evtarget_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ClreqControlModeType
- departure_time: Optional[int] = None¶
- evmaximum_energy_request: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_energy_request: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evtarget_energy_request: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.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.dc.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.dc.DynamicDcClreqControlMode(departure_time: Union[int, NoneType] = None, evtarget_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClreqControlModeType
- class shared.xml_classes.dc.DynamicDcClreqControlModeType(departure_time: Union[int, NoneType] = None, evtarget_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.DynamicClreqControlModeType
- evmaximum_charge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.DynamicDcClresControlMode(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, evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.DynamicDcClresControlModeType
- class shared.xml_classes.dc.DynamicDcClresControlModeType(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, evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.DynamicClresControlModeType
- evsemaximum_charge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsemaximum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsemaximum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.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.dc.EvsestatusType(notification_max_delay: Union[int, NoneType] = None, evsenotification: Union[shared.xml_classes.dc.v2_g_ci_common_types.EvseNotificationType, NoneType] = None)¶
Bases:
object
- evsenotification: Optional[shared.xml_classes.dc.v2_g_ci_common_types.EvseNotificationType] = None¶
- notification_max_delay: Optional[int] = None¶
- class shared.xml_classes.dc.KeyInfo(key_name: List[str] = <factory>, key_value: List[shared.xml_classes.dc.xmldsig_core_schema.KeyValue] = <factory>, retrieval_method: List[shared.xml_classes.dc.xmldsig_core_schema.RetrievalMethod] = <factory>, x509_data: List[shared.xml_classes.dc.xmldsig_core_schema.X509Data] = <factory>, pgpdata: List[shared.xml_classes.dc.xmldsig_core_schema.Pgpdata] = <factory>, spkidata: List[shared.xml_classes.dc.xmldsig_core_schema.Spkidata] = <factory>, mgmt_data: List[str] = <factory>, other_element: List[object] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.KeyInfoType
- key_name: List[str]¶
- key_value: List[shared.xml_classes.dc.xmldsig_core_schema.KeyValue]¶
- mgmt_data: List[str]¶
- other_element: List[object]¶
- pgpdata: List[shared.xml_classes.dc.xmldsig_core_schema.Pgpdata]¶
- retrieval_method: List[shared.xml_classes.dc.xmldsig_core_schema.RetrievalMethod]¶
- spkidata: List[shared.xml_classes.dc.xmldsig_core_schema.Spkidata]¶
- x509_data: List[shared.xml_classes.dc.xmldsig_core_schema.X509Data]¶
- class shared.xml_classes.dc.KeyInfoType(key_name: List[str] = <factory>, key_value: List[shared.xml_classes.dc.xmldsig_core_schema.KeyValue] = <factory>, retrieval_method: List[shared.xml_classes.dc.xmldsig_core_schema.RetrievalMethod] = <factory>, x509_data: List[shared.xml_classes.dc.xmldsig_core_schema.X509Data] = <factory>, pgpdata: List[shared.xml_classes.dc.xmldsig_core_schema.Pgpdata] = <factory>, spkidata: List[shared.xml_classes.dc.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.dc.xmldsig_core_schema.KeyValue]¶
- mgmt_data: List[str]¶
- other_element: List[object]¶
- pgpdata: List[shared.xml_classes.dc.xmldsig_core_schema.Pgpdata]¶
- retrieval_method: List[shared.xml_classes.dc.xmldsig_core_schema.RetrievalMethod]¶
- spkidata: List[shared.xml_classes.dc.xmldsig_core_schema.Spkidata]¶
- x509_data: List[shared.xml_classes.dc.xmldsig_core_schema.X509Data]¶
- class shared.xml_classes.dc.KeyName(value: Union[str, NoneType] = None)¶
Bases:
object
- value: Optional[str] = None¶
- class shared.xml_classes.dc.KeyValue(dsakey_value: Union[shared.xml_classes.dc.xmldsig_core_schema.DsakeyValue, NoneType] = None, rsakey_value: Union[shared.xml_classes.dc.xmldsig_core_schema.RsakeyValue, NoneType] = None, other_element: List[object] = <factory>)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.KeyValueType
- other_element: List[object]¶
- class shared.xml_classes.dc.KeyValueType(dsakey_value: Union[shared.xml_classes.dc.xmldsig_core_schema.DsakeyValue, NoneType] = None, rsakey_value: Union[shared.xml_classes.dc.xmldsig_core_schema.RsakeyValue, NoneType] = None, other_element: List[object] = <factory>)¶
Bases:
object
- dsakey_value: Optional[shared.xml_classes.dc.xmldsig_core_schema.DsakeyValue] = None¶
- other_element: List[object]¶
- rsakey_value: Optional[shared.xml_classes.dc.xmldsig_core_schema.RsakeyValue] = None¶
- class shared.xml_classes.dc.ListOfRootCertificateIdsType(root_certificate_id: List[shared.xml_classes.dc.xmldsig_core_schema.X509IssuerSerialType] = <factory>)¶
Bases:
object
- root_certificate_id: List[shared.xml_classes.dc.xmldsig_core_schema.X509IssuerSerialType]¶
- class shared.xml_classes.dc.Manifest(reference: List[shared.xml_classes.dc.xmldsig_core_schema.Reference] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.ManifestType
- reference: List[shared.xml_classes.dc.xmldsig_core_schema.Reference]¶
- class shared.xml_classes.dc.ManifestType(reference: List[shared.xml_classes.dc.xmldsig_core_schema.Reference] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
object
- id: Optional[str] = None¶
- reference: List[shared.xml_classes.dc.xmldsig_core_schema.Reference]¶
- class shared.xml_classes.dc.MessageHeaderType(session_id: Union[bytes, NoneType] = None, time_stamp: Union[int, NoneType] = None, signature: Union[shared.xml_classes.dc.xmldsig_core_schema.Signature, NoneType] = None)¶
Bases:
object
- session_id: Optional[bytes] = None¶
- signature: Optional[shared.xml_classes.dc.xmldsig_core_schema.Signature] = None¶
- time_stamp: Optional[int] = None¶
- class shared.xml_classes.dc.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.dc.MgmtData(value: Union[str, NoneType] = None)¶
Bases:
object
- value: Optional[str] = None¶
- class shared.xml_classes.dc.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.dc.xmldsig_core_schema.ObjectType
- any_element: List[object]¶
- class shared.xml_classes.dc.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.dc.Pgpdata(pgpkey_id: Union[bytes, NoneType] = None, pgpkey_packet: List[bytes] = <factory>, other_element: List[object] = <factory>)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.PgpdataType
- other_element: List[object]¶
- pgpkey_packet: List[bytes]¶
- class shared.xml_classes.dc.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.dc.ProcessingType(value)¶
Bases:
enum.Enum
An enumeration.
- FINISHED = 'Finished'¶
- ONGOING = 'Ongoing'¶
- ONGOING_WAITING_FOR_CUSTOMER_INTERACTION = 'Ongoing_WaitingForCustomerInteraction'¶
- class shared.xml_classes.dc.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.dc.ReceiptType(time_anchor: Union[int, NoneType] = None, energy_costs: Union[shared.xml_classes.dc.v2_g_ci_common_types.DetailedCostType, NoneType] = None, occupancy_costs: Union[shared.xml_classes.dc.v2_g_ci_common_types.DetailedCostType, NoneType] = None, additional_services_costs: Union[shared.xml_classes.dc.v2_g_ci_common_types.DetailedCostType, NoneType] = None, overstay_costs: Union[shared.xml_classes.dc.v2_g_ci_common_types.DetailedCostType, NoneType] = None, tax_costs: List[shared.xml_classes.dc.v2_g_ci_common_types.DetailedTaxType] = <factory>)¶
Bases:
object
- additional_services_costs: Optional[shared.xml_classes.dc.v2_g_ci_common_types.DetailedCostType] = None¶
- energy_costs: Optional[shared.xml_classes.dc.v2_g_ci_common_types.DetailedCostType] = None¶
- occupancy_costs: Optional[shared.xml_classes.dc.v2_g_ci_common_types.DetailedCostType] = None¶
- overstay_costs: Optional[shared.xml_classes.dc.v2_g_ci_common_types.DetailedCostType] = None¶
- tax_costs: List[shared.xml_classes.dc.v2_g_ci_common_types.DetailedTaxType]¶
- time_anchor: Optional[int] = None¶
- class shared.xml_classes.dc.Reference(transforms: Union[shared.xml_classes.dc.xmldsig_core_schema.Transforms, NoneType] = None, digest_method: Union[shared.xml_classes.dc.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.dc.xmldsig_core_schema.ReferenceType
- class shared.xml_classes.dc.ReferenceType(transforms: Union[shared.xml_classes.dc.xmldsig_core_schema.Transforms, NoneType] = None, digest_method: Union[shared.xml_classes.dc.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.dc.xmldsig_core_schema.DigestMethod] = None¶
- digest_value: Optional[bytes] = None¶
- id: Optional[str] = None¶
- transforms: Optional[shared.xml_classes.dc.xmldsig_core_schema.Transforms] = None¶
- type: Optional[str] = None¶
- uri: Optional[str] = None¶
- class shared.xml_classes.dc.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.dc.RetrievalMethod(transforms: Union[shared.xml_classes.dc.xmldsig_core_schema.Transforms, NoneType] = None, uri: Union[str, NoneType] = None, type: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.RetrievalMethodType
- class shared.xml_classes.dc.RetrievalMethodType(transforms: Union[shared.xml_classes.dc.xmldsig_core_schema.Transforms, NoneType] = None, uri: Union[str, NoneType] = None, type: Union[str, NoneType] = None)¶
Bases:
object
- transforms: Optional[shared.xml_classes.dc.xmldsig_core_schema.Transforms] = None¶
- type: Optional[str] = None¶
- uri: Optional[str] = None¶
- class shared.xml_classes.dc.RsakeyValue(modulus: Union[bytes, NoneType] = None, exponent: Union[bytes, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.RsakeyValueType
- class shared.xml_classes.dc.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.dc.ScheduledClreqControlModeType(evtarget_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ClreqControlModeType
- evmaximum_energy_request: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_energy_request: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evtarget_energy_request: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.ScheduledClresControlModeType¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ClresControlModeType
- class shared.xml_classes.dc.ScheduledDcClreqControlMode(evtarget_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evtarget_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evtarget_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClreqControlModeType
- class shared.xml_classes.dc.ScheduledDcClreqControlModeType(evtarget_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_energy_request: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evtarget_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evtarget_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evmaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evminimum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ScheduledClreqControlModeType
- evmaximum_charge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evmaximum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evminimum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evtarget_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evtarget_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.ScheduledDcClresControlMode(evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_dc.ScheduledDcClresControlModeType
- class shared.xml_classes.dc.ScheduledDcClresControlModeType(evsemaximum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evseminimum_charge_power: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_charge_current: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None, evsemaximum_voltage: Union[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.ScheduledClresControlModeType
- evsemaximum_charge_current: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsemaximum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evsemaximum_voltage: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- evseminimum_charge_power: Optional[shared.xml_classes.dc.v2_g_ci_common_types.RationalNumberType] = None¶
- class shared.xml_classes.dc.Signature(signed_info: Union[shared.xml_classes.dc.xmldsig_core_schema.SignedInfo, NoneType] = None, signature_value: Union[shared.xml_classes.dc.xmldsig_core_schema.SignatureValue, NoneType] = None, key_info: Union[shared.xml_classes.dc.xmldsig_core_schema.KeyInfo, NoneType] = None, object: List[shared.xml_classes.dc.xmldsig_core_schema.Object] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.SignatureType
- object: List[shared.xml_classes.dc.xmldsig_core_schema.Object]¶
- class shared.xml_classes.dc.SignatureMethod(hmacoutput_length: Union[int, NoneType] = None, other_element: List[object] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.SignatureMethodType
- other_element: List[object]¶
- class shared.xml_classes.dc.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.dc.SignatureProperties(signature_property: List[shared.xml_classes.dc.xmldsig_core_schema.SignatureProperty] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.SignaturePropertiesType
- signature_property: List[shared.xml_classes.dc.xmldsig_core_schema.SignatureProperty]¶
- class shared.xml_classes.dc.SignaturePropertiesType(signature_property: List[shared.xml_classes.dc.xmldsig_core_schema.SignatureProperty] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
object
- id: Optional[str] = None¶
- signature_property: List[shared.xml_classes.dc.xmldsig_core_schema.SignatureProperty]¶
- class shared.xml_classes.dc.SignatureProperty(other_element: List[object] = <factory>, target: Union[str, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.SignaturePropertyType
- other_element: List[object]¶
- class shared.xml_classes.dc.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.dc.SignatureType(signed_info: Union[shared.xml_classes.dc.xmldsig_core_schema.SignedInfo, NoneType] = None, signature_value: Union[shared.xml_classes.dc.xmldsig_core_schema.SignatureValue, NoneType] = None, key_info: Union[shared.xml_classes.dc.xmldsig_core_schema.KeyInfo, NoneType] = None, object: List[shared.xml_classes.dc.xmldsig_core_schema.Object] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
object
- id: Optional[str] = None¶
- key_info: Optional[shared.xml_classes.dc.xmldsig_core_schema.KeyInfo] = None¶
- object: List[shared.xml_classes.dc.xmldsig_core_schema.Object]¶
- signature_value: Optional[shared.xml_classes.dc.xmldsig_core_schema.SignatureValue] = None¶
- signed_info: Optional[shared.xml_classes.dc.xmldsig_core_schema.SignedInfo] = None¶
- class shared.xml_classes.dc.SignatureValue(value: Union[bytes, NoneType] = None, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.SignatureValueType
- class shared.xml_classes.dc.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.dc.SignedInfo(canonicalization_method: Union[shared.xml_classes.dc.xmldsig_core_schema.CanonicalizationMethod, NoneType] = None, signature_method: Union[shared.xml_classes.dc.xmldsig_core_schema.SignatureMethod, NoneType] = None, reference: List[shared.xml_classes.dc.xmldsig_core_schema.Reference] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.SignedInfoType
- reference: List[shared.xml_classes.dc.xmldsig_core_schema.Reference]¶
- class shared.xml_classes.dc.SignedInfoType(canonicalization_method: Union[shared.xml_classes.dc.xmldsig_core_schema.CanonicalizationMethod, NoneType] = None, signature_method: Union[shared.xml_classes.dc.xmldsig_core_schema.SignatureMethod, NoneType] = None, reference: List[shared.xml_classes.dc.xmldsig_core_schema.Reference] = <factory>, id: Union[str, NoneType] = None)¶
Bases:
object
- canonicalization_method: Optional[shared.xml_classes.dc.xmldsig_core_schema.CanonicalizationMethod] = None¶
- id: Optional[str] = None¶
- reference: List[shared.xml_classes.dc.xmldsig_core_schema.Reference]¶
- signature_method: Optional[shared.xml_classes.dc.xmldsig_core_schema.SignatureMethod] = None¶
- class shared.xml_classes.dc.Spkidata(spkisexp: List[bytes] = <factory>, other_element: List[object] = <factory>)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.SpkidataType
- other_element: List[object]¶
- spkisexp: List[bytes]¶
- class shared.xml_classes.dc.SpkidataType(spkisexp: List[bytes] = <factory>, other_element: List[object] = <factory>)¶
Bases:
object
- other_element: List[object]¶
- spkisexp: List[bytes]¶
- class shared.xml_classes.dc.Transform(other_element: List[object] = <factory>, xpath: List[str] = <factory>, algorithm: Union[str, NoneType] = None)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.TransformType
- other_element: List[object]¶
- xpath: List[str]¶
- class shared.xml_classes.dc.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.dc.Transforms(transform: List[shared.xml_classes.dc.xmldsig_core_schema.Transform] = <factory>)¶
Bases:
shared.xml_classes.dc.xmldsig_core_schema.TransformsType
- transform: List[shared.xml_classes.dc.xmldsig_core_schema.Transform]¶
- class shared.xml_classes.dc.TransformsType(transform: List[shared.xml_classes.dc.xmldsig_core_schema.Transform] = <factory>)¶
Bases:
object
- transform: List[shared.xml_classes.dc.xmldsig_core_schema.Transform]¶
- class shared.xml_classes.dc.V2GmessageType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None)¶
Bases:
object
- header: Optional[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType] = None¶
- class shared.xml_classes.dc.V2GrequestType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GmessageType
- class shared.xml_classes.dc.V2GresponseType(header: Union[shared.xml_classes.dc.v2_g_ci_common_types.MessageHeaderType, NoneType] = None, response_code: Union[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType, NoneType] = None)¶
Bases:
shared.xml_classes.dc.v2_g_ci_common_types.V2GmessageType
- response_code: Optional[shared.xml_classes.dc.v2_g_ci_common_types.ResponseCodeType] = None¶
- class shared.xml_classes.dc.X509Data(x509_issuer_serial: List[shared.xml_classes.dc.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.dc.xmldsig_core_schema.X509DataType
- other_element: List[object]¶
- x509_certificate: List[bytes]¶
- x509_crl: List[bytes]¶
- x509_issuer_serial: List[shared.xml_classes.dc.xmldsig_core_schema.X509IssuerSerialType]¶
- x509_ski: List[bytes]¶
- x509_subject_name: List[str]¶
- class shared.xml_classes.dc.X509DataType(x509_issuer_serial: List[shared.xml_classes.dc.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.dc.xmldsig_core_schema.X509IssuerSerialType]¶
- x509_ski: List[bytes]¶
- x509_subject_name: List[str]¶