<?php
/**
 * MetierMvtPolitiqueDeSaisie
 *
 * PHP version 7.4
 *
 * @category Class
 * @package  PrestaShop\Module\PolarisPrestaConnector\pol\api\lib
 * @author   OpenAPI Generator team
 * @link     https://openapi-generator.tech
 */

/**
 * Polaris WebConnect
 *
 * L'API WebConnect vous permet d'interconnecter facilement votre solution Polaris avec un site Internet en permettant à ce dernier de télécharger votre catalogue, vos clients, votre fidélité       *Pour rappel, la spécification OpenAPI est une spécification de fichiers d'interface lisibles par une machine pour décrire, produire, consommer et visualiser les services Web REST de manière automatisée. Vous pouvez donc utiliser des outils comme [Swagger](https://editor.swagger.io/) pour générer automatiquement une bibliothèque cliente dans le langage de votre choix.*    **IMPORTANT / NOTE SUR LES ÉNUMÉRATEURS** : si vous générez un client avec OpenAPI Generator ou Swagger, appelez les API avec un User-Agent qui contient la chaîne 'enum_as_str;' afin que les énumérateurs soient gérés sous forme de chaîne de caractères et non de constantes entières.   **Voir la documentation générale : [https://nur1.pl-vega-0001.polarisgestionmag.net:3443/api?doc=WebConnect](https://nur1.pl-vega-0001.polarisgestionmag.net:3443/api?doc=WebConnect)**
 *
 * The version of the OpenAPI document: 14.2.99.65534
 * Contact: assistance@vega-info.fr
 * Generated by: https://openapi-generator.tech
 * Generator version: 7.8.0
 */

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

namespace PrestaShop\Module\PolarisPrestaConnector\pol\api\lib\Model;
use \PrestaShop\Module\PolarisPrestaConnector\pol\api\lib\ObjectSerializer;

/**
 * MetierMvtPolitiqueDeSaisie Class Doc Comment
 *
 * @category Class
 * @description (fullname : piu_GestionStock.Metier.Mouvement.MetierMvt.PolitiqueDeSaisie)   Liste des valeurs possibles :   * Aucune (0)  * TransfertDirectEmetteurControleRecepteur (257) : Transfert direct sur le magasin émetteur, avec un contrôle sur le magasin récepteur  * TransfertDirect (259) : Transfert direct
 * @package  PrestaShop\Module\PolarisPrestaConnector\pol\api\lib
 * @author   OpenAPI Generator team
 * @link     https://openapi-generator.tech
 */
class MetierMvtPolitiqueDeSaisie
{
    /**
     * Possible values of this enum
     */
    public const AUCUNE = 'Aucune';

    public const TRANSFERT_DIRECT_EMETTEUR_CONTROLE_RECEPTEUR = 'TransfertDirectEmetteurControleRecepteur';

    public const TRANSFERT_DIRECT = 'TransfertDirect';

    /**
     * Gets allowable values of the enum
     * @return string[]
     */
    public static function getAllowableEnumValues()
    {
        return [
            self::AUCUNE,
            self::TRANSFERT_DIRECT_EMETTEUR_CONTROLE_RECEPTEUR,
            self::TRANSFERT_DIRECT
        ];
    }
}


