<?php 
// phpcs:ignoreFile WordPress.WP.AlternativeFunctions.file_get_contents_file_get_contents
// phpcs:ignoreFile WordPress.WP.AlternativeFunctions.file_system_operations_fwrite
// phpcs:ignoreFile WordPress.WP.AlternativeFunctions.file_system_operations_fclose
// phpcs:ignoreFile WordPress.WP.AlternativeFunctions.file_system_operations_fopen
// phpcs:ignoreFile WordPress.Security.EscapeOutput.ExceptionNotEscaped            

/**
 * EpsApiMyApi2WebModelsShipmentShipmentStates
 *
 * PHP version 7.4
 *
 * @category Class
 * @package  PPLCZCPL
 * @author   OpenAPI Generator team
 * @link     https://openapi-generator.tech
 */

/**
 * CPL
 *
 * **Changelog**    * 2024-08-22 - SPRJ-13791 - validace PRTE / PRBC externích čísel - nelze použít najednou    - /shipment/batch    * 2024-07-01 - SPRJ-13838 - přidání    - /customer/address    * 2023-11-23 - SPRJ-12703 - CPL - /shipment - timestamp    - /shipment - Rozšíření výstupu o LastUpdateDate.    * 2023-07-13 - SPRJ-11888 - přidání    - /codelist/status - číselník statusů    * 2023-07-13 - SPRJ-11953 - přidání    - /order/cancel - storno objednávky
 *
 * The version of the OpenAPI document: v1
 * Generated by: https://openapi-generator.tech
 * OpenAPI Generator version: 6.0.1
 */

/**
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */

namespace PPLCZCPL\Model;
use \PPLCZCPL\ObjectSerializer;

/**
 * EpsApiMyApi2WebModelsShipmentShipmentStates Class Doc Comment
 *
 * @category Class
 * @description ShipmentStates
 * @package  PPLCZCPL
 * @author   OpenAPI Generator team
 * @link     https://openapi-generator.tech
 */
class EpsApiMyApi2WebModelsShipmentShipmentStates
{
    /**
     * Possible values of this enum
     */
    public const NONE = 'None';

    public const UNDELIVERED = 'Undelivered';

    public const DELIVERED = 'Delivered';

    public const PICKED_UP_FROM_SENDER = 'PickedUpFromSender';

    public const DELIVERED_TO_PICKUP_POINT = 'DeliveredToPickupPoint';

    public const OUT_FOR_DELIVERY = 'OutForDelivery';

    public const NOT_DELIVERED = 'NotDelivered';

    public const COD_PAID_DATE = 'CodPaidDate';

    public const BACK_TO_SENDER = 'BackToSender';

    public const REJECTED = 'Rejected';

    public const DATA_SHIPMENT = 'DataShipment';

    public const ACTIVE = 'Active';

    public const CANCELED = 'Canceled';

    public const DORMANT = 'Dormant';

    /**
     * Gets allowable values of the enum
     * @return string[]
     */
    public static function getAllowableEnumValues()
    {
        return [
            self::NONE,
            self::UNDELIVERED,
            self::DELIVERED,
            self::PICKED_UP_FROM_SENDER,
            self::DELIVERED_TO_PICKUP_POINT,
            self::OUT_FOR_DELIVERY,
            self::NOT_DELIVERED,
            self::COD_PAID_DATE,
            self::BACK_TO_SENDER,
            self::REJECTED,
            self::DATA_SHIPMENT,
            self::ACTIVE,
            self::CANCELED,
            self::DORMANT
        ];
    }
}


