public eMobilityStationAlreadyExists(eMobilityProvider eMobilityProvider, eMobilityStation_Id eMobilityStationId) : base(eMobilityProvider.RoamingNetwork, "The given e-mobility station identification '" + eMobilityStationId + "' already exists within the given '" + eMobilityProvider.Id + "' e-mobility provider!") { }
public eMobilityStationCouldNotBeCreated(eMobilityProvider eMobilityProvider, eMobilityStation_Id eMobilityStation_Id) : base(eMobilityProvider.RoamingNetwork, "The given e-mobility station identification '" + eMobilityStation_Id + "' already exists at the given '" + eMobilityProvider.Id + "' e-mobility provider!") { }
/// <summary> /// Create a new e-mobility station status. /// </summary> /// <param name="Id">The unique identification of a e-mobility station.</param> /// <param name="Status">The current status of a e-mobility station.</param> /// <param name="Timestamp">The timestamp of the current status of the e-mobility station.</param> public eMobilityStationAdminStatus(eMobilityStation_Id Id, eMobilityStationAdminStatusType Status, DateTime Timestamp) { #region Initial checks if (Id == null) { throw new ArgumentNullException(nameof(Id), "The given unique identification of a e-mobility station must not be null!"); } #endregion this.Id = Id; this.Status = Status; this.Timestamp = Timestamp; }