NoOperation(IId AuthId, IReceiveAdminStatus IReceiveAdminStatus, String Description = null, IEnumerable <Warning> Warnings = null, TimeSpan?Runtime = null) => new PushRoamingNetworkAdminStatusResult(AuthId, IReceiveAdminStatus, PushRoamingNetworkAdminStatusResultTypes.NoOperation, Description, new RoamingNetworkAdminStatusUpdate[0], Warnings, Runtime);
Success(IId AuthId, IReceiveAdminStatus IReceiveAdminStatus, String Description = null, IEnumerable <Warning> Warnings = null, TimeSpan?Runtime = null) => new PushChargingStationAdminStatusResult(AuthId, IReceiveAdminStatus, PushChargingStationAdminStatusResultTypes.Success, Description, new ChargingStationAdminStatusUpdate[0], Warnings, Runtime);
public static PushRoamingNetworkAdminStatusResult Error(IId AuthId, IReceiveAdminStatus IReceiveAdminStatus, IEnumerable <RoamingNetworkAdminStatusUpdate> RejectedRoamingNetworks = null, String Description = null, IEnumerable <Warning> Warnings = null, TimeSpan?Runtime = null) => new PushRoamingNetworkAdminStatusResult(AuthId, IReceiveAdminStatus, PushRoamingNetworkAdminStatusResultTypes.Error, Description, RejectedRoamingNetworks, Warnings, Runtime);
AdminDown(IId AuthId, IReceiveAdminStatus IReceiveAdminStatus, IEnumerable <ChargingPoolAdminStatusUpdate> RejectedRoamingNetworkAdminStatusUpdates, String Description = null, IEnumerable <Warning> Warnings = null, TimeSpan?Runtime = null) => new PushRoamingNetworkAdminStatusResult(AuthId, IReceiveAdminStatus, PushRoamingNetworkAdminStatusResultTypes.AdminDown, Description, new RoamingNetworkAdminStatusUpdate[0], Warnings, Runtime);
OutOfService(IId AuthId, IReceiveAdminStatus IReceiveAdminStatus, IEnumerable <RoamingNetworkAdminStatusUpdate> RejectedRoamingNetworkAdminStatusUpdates, String Description = null, IEnumerable <Warning> Warnings = null, TimeSpan?Runtime = null) => new PushRoamingNetworkAdminStatusResult(AuthId, IReceiveAdminStatus, PushRoamingNetworkAdminStatusResultTypes.OutOfService, Description, RejectedRoamingNetworkAdminStatusUpdates, Warnings, Runtime);
AdminDown(IId AuthId, IReceiveAdminStatus IReceiveAdminStatus, IEnumerable <ChargingStationAdminStatusUpdate> RejectedChargingStationAdminStatusUpdates, String Description = null, IEnumerable <Warning> Warnings = null, TimeSpan?Runtime = null) => new PushChargingStationAdminStatusResult(AuthId, IReceiveAdminStatus, PushChargingStationAdminStatusResultTypes.AdminDown, Description, RejectedChargingStationAdminStatusUpdates, Warnings, Runtime);
OutOfService(IId AuthId, IReceiveAdminStatus IReceiveAdminStatus, IEnumerable <ChargingPoolAdminStatusUpdate> RejectedChargingStationAdminStatusUpdates, String Description = null, IEnumerable <Warning> Warnings = null, TimeSpan?Runtime = null) => new PushChargingStationAdminStatusResult(AuthId, IReceiveAdminStatus, PushChargingStationAdminStatusResultTypes.OutOfService, Description, new ChargingStationAdminStatusUpdate[0], Warnings, Runtime);
public static PushChargingStationOperatorAdminStatusResult Error(IId AuthId, IReceiveAdminStatus IReceiveAdminStatus, IEnumerable <ChargingStationOperatorAdminStatusUpdate> RejectedChargingStationOperators = null, String Description = null, IEnumerable <Warning> Warnings = null, TimeSpan?Runtime = null) => new PushChargingStationOperatorAdminStatusResult(AuthId, IReceiveAdminStatus, PushChargingStationOperatorAdminStatusResultTypes.Error, Description, RejectedChargingStationOperators, Warnings, Runtime);
/// <summary> /// Create a new PushRoamingNetworkAdminStatus result. /// </summary> /// <param name="AuthId">The unqiue identification of the authenticator.</param> /// <param name="IReceiveAdminStatus">An object implementing IReceiveAdminStatus.</param> /// <param name="Result">The result of the operation.</param> /// <param name="Description">An optional description of the result code.</param> /// <param name="RejectedRoamingNetworkAdminStatusUpdates">An enumeration of rejected RoamingNetwork status updates.</param> /// <param name="Warnings">Warnings or additional information.</param> /// <param name="Runtime">The runtime of the request.</param> internal PushRoamingNetworkAdminStatusResult(IId AuthId, IReceiveAdminStatus IReceiveAdminStatus, PushRoamingNetworkAdminStatusResultTypes Result, String Description = null, IEnumerable <RoamingNetworkAdminStatusUpdate> RejectedRoamingNetworkAdminStatusUpdates = null, IEnumerable <Warning> Warnings = null, TimeSpan?Runtime = null) : this(AuthId, Result, Description, RejectedRoamingNetworkAdminStatusUpdates, Warnings, Runtime) { this.IReceiveAdminStatus = IReceiveAdminStatus; }