<?php

namespace EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for FolderFolderType EnumType
 * @subpackage Enumerations
 */
class FolderFolderType extends AbstractStructEnumBase
{
    /**
     * Constant for value '_appPackages'
     * @return string '_appPackages'
     */
    const VALUE_APP_PACKAGES = '_appPackages';
    /**
     * Constant for value '_attachmentsReceived'
     * @return string '_attachmentsReceived'
     */
    const VALUE_ATTACHMENTS_RECEIVED = '_attachmentsReceived';
    /**
     * Constant for value '_attachmentsSent'
     * @return string '_attachmentsSent'
     */
    const VALUE_ATTACHMENTS_SENT = '_attachmentsSent';
    /**
     * Constant for value '_certificates'
     * @return string '_certificates'
     */
    const VALUE_CERTIFICATES = '_certificates';
    /**
     * Constant for value '_documentsAndFiles'
     * @return string '_documentsAndFiles'
     */
    const VALUE_DOCUMENTS_AND_FILES = '_documentsAndFiles';
    /**
     * Constant for value '_emailTemplates'
     * @return string '_emailTemplates'
     */
    const VALUE_EMAIL_TEMPLATES = '_emailTemplates';
    /**
     * Constant for value '_faxTemplates'
     * @return string '_faxTemplates'
     */
    const VALUE_FAX_TEMPLATES = '_faxTemplates';
    /**
     * Constant for value '_images'
     * @return string '_images'
     */
    const VALUE_IMAGES = '_images';
    /**
     * Constant for value '_letterTemplates'
     * @return string '_letterTemplates'
     */
    const VALUE_LETTER_TEMPLATES = '_letterTemplates';
    /**
     * Constant for value '_mailMerge'
     * @return string '_mailMerge'
     */
    const VALUE_MAIL_MERGE = '_mailMerge';
    /**
     * Constant for value '_marketingTemplates'
     * @return string '_marketingTemplates'
     */
    const VALUE_MARKETING_TEMPLATES = '_marketingTemplates';
    /**
     * Constant for value '_pdfTemplates'
     * @return string '_pdfTemplates'
     */
    const VALUE_PDF_TEMPLATES = '_pdfTemplates';
    /**
     * Constant for value '_suitebundles'
     * @return string '_suitebundles'
     */
    const VALUE_SUITEBUNDLES = '_suitebundles';
    /**
     * Constant for value '_suitecommerceAdvancedSiteTemplates'
     * @return string '_suitecommerceAdvancedSiteTemplates'
     */
    const VALUE_SUITECOMMERCE_ADVANCED_SITE_TEMPLATES = '_suitecommerceAdvancedSiteTemplates';
    /**
     * Constant for value '_suitescripts'
     * @return string '_suitescripts'
     */
    const VALUE_SUITESCRIPTS = '_suitescripts';
    /**
     * Constant for value '_templates'
     * @return string '_templates'
     */
    const VALUE_TEMPLATES = '_templates';
    /**
     * Constant for value '_webSiteHostingFiles'
     * @return string '_webSiteHostingFiles'
     */
    const VALUE_WEB_SITE_HOSTING_FILES = '_webSiteHostingFiles';
    /**
     * Return allowed values
     * @uses self::VALUE_APP_PACKAGES
     * @uses self::VALUE_ATTACHMENTS_RECEIVED
     * @uses self::VALUE_ATTACHMENTS_SENT
     * @uses self::VALUE_CERTIFICATES
     * @uses self::VALUE_DOCUMENTS_AND_FILES
     * @uses self::VALUE_EMAIL_TEMPLATES
     * @uses self::VALUE_FAX_TEMPLATES
     * @uses self::VALUE_IMAGES
     * @uses self::VALUE_LETTER_TEMPLATES
     * @uses self::VALUE_MAIL_MERGE
     * @uses self::VALUE_MARKETING_TEMPLATES
     * @uses self::VALUE_PDF_TEMPLATES
     * @uses self::VALUE_SUITEBUNDLES
     * @uses self::VALUE_SUITECOMMERCE_ADVANCED_SITE_TEMPLATES
     * @uses self::VALUE_SUITESCRIPTS
     * @uses self::VALUE_TEMPLATES
     * @uses self::VALUE_WEB_SITE_HOSTING_FILES
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_APP_PACKAGES,
            self::VALUE_ATTACHMENTS_RECEIVED,
            self::VALUE_ATTACHMENTS_SENT,
            self::VALUE_CERTIFICATES,
            self::VALUE_DOCUMENTS_AND_FILES,
            self::VALUE_EMAIL_TEMPLATES,
            self::VALUE_FAX_TEMPLATES,
            self::VALUE_IMAGES,
            self::VALUE_LETTER_TEMPLATES,
            self::VALUE_MAIL_MERGE,
            self::VALUE_MARKETING_TEMPLATES,
            self::VALUE_PDF_TEMPLATES,
            self::VALUE_SUITEBUNDLES,
            self::VALUE_SUITECOMMERCE_ADVANCED_SITE_TEMPLATES,
            self::VALUE_SUITESCRIPTS,
            self::VALUE_TEMPLATES,
            self::VALUE_WEB_SITE_HOSTING_FILES,
        );
    }
}
