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);
Example #2
0
        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);
Example #6
0
        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);
Example #7
0
        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);
Example #8
0
        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;
        }