<?php

declare(strict_types=1);

/**
 * |------
 * | ! Generated code !
 * | Altering this code will result in changes being overwritten |
 * |-------------------------------------------------------------|.
 */

namespace Paddle\SDK\Notifications\Entities\Report;

use Paddle\SDK\PaddleEnum;

/**
 * @method static ReportFilterName Action()
 * @method static ReportFilterName CollectionMode()
 * @method static ReportFilterName CurrencyCode()
 * @method static ReportFilterName Origin()
 * @method static ReportFilterName PriceStatus()
 * @method static ReportFilterName PriceType()
 * @method static ReportFilterName PriceUpdatedAt()
 * @method static ReportFilterName ProductStatus()
 * @method static ReportFilterName ProductType()
 * @method static ReportFilterName ProductUpdatedAt()
 * @method static ReportFilterName Status()
 * @method static ReportFilterName Type()
 * @method static ReportFilterName UpdatedAt()
 */
final class ReportFilterName extends PaddleEnum
{
    private const Action = 'action';
    private const CollectionMode = 'collection_mode';
    private const CurrencyCode = 'currency_code';
    private const Origin = 'origin';
    private const PriceStatus = 'price_status';
    private const PriceType = 'price_type';
    private const PriceUpdatedAt = 'price_updated_at';
    private const ProductStatus = 'product_status';
    private const ProductType = 'product_type';
    private const ProductUpdatedAt = 'product_updated_at';
    private const Status = 'status';
    private const Type = 'type';
    private const UpdatedAt = 'updated_at';
}
