
// ENUM: Corbis.CommonSchema.Contracts.V1.LicenseModel
CorbisUI.NameSpace.register('Corbis.CommonSchema.Contracts.V1.LicenseModel',{Type: 'Enum'});

Corbis.CommonSchema.Contracts.V1.LicenseModel.setDictionary(
    {
        Unknown: 0,
        RM: 1,
        RF: 2,
        RS: 3
    },
    [
        '',
        'DC',
        'RF',
        'RS'
    ]
);


// ENUM: Corbis.LightboxCart.Contracts.V1.PriceStatus
CorbisUI.NameSpace.register('Corbis.LightboxCart.Contracts.V1.PriceStatus',{Type: 'Enum'});

Corbis.LightboxCart.Contracts.V1.PriceStatus.setDictionary(
    {
        Unknown: 0,
        Ok: 1,
        ContactUs: 2,
        ContactOutline: 4,
        PricedByAE: 8,
        AsPerContract: 16,
        UpdateUse: 32,
        DisplayPrice: 64,
        CountryOrCurrencyError: 128,
        CustomPriceExpired: 256,
        NotEcommerceEnabled: 512
    },
    [
        'Desconhecido',
        'OK',
        'Entre em contato conosco',
        'Entre em contato com a Outline',
        'Preço calculado pelo Executivo de conta',
        'Conforme o contrato',
        'Atualizar uso',
        'Exibir preço',
        'Erro de país ou moeda',
        'Preço personalizado expirado',
        'Não ativada para comércio eletrônico'
    ]
);


// ENUM: Corbis.LightboxCart.Contracts.V1.DragStatus
CorbisUI.NameSpace.register('Corbis.LightboxCart.Contracts.V1.DragStatus',{Type: 'Enum'});

Corbis.LightboxCart.Contracts.V1.DragStatus.setDictionary(
    {
        Unknown: 0,
        Success: 1,
        ImageNotAvailable: 2,
        PricingChanged: 3,
        LicenseChanged: 4
    },
    [
        'Desconhecido',
        'Sucesso',
        'O item não está mais disponível e não poderá ser adicionado ao Caixa.',
        'O preço foi alterado.',
        'A licença foi alterada.'
    ]
);


// ENUM: Corbis.Image.Contracts.V1.ImageMediaSetType
CorbisUI.NameSpace.register('Corbis.Image.Contracts.V1.ImageMediaSetType',{Type: 'Enum'});

Corbis.Image.Contracts.V1.ImageMediaSetType.setDictionary(
    {
        Unknown: 0,
        Album: 1,
        PhotoShoot: 2,
        Promotional: 3,
        SameModel: 4,
        StorySet: 5,
        RFCD: 6,
        OutlineSession: 7
    },
    [
        'Desconhecido',
        '',
        'Mesma sessão fotográfica',
        '',
        'Mesmo modelo',
        'Por assunto',
        'CD Royalty-Free',
        'Sessão fotográfica da Outline'
    ]
);


// ENUM: Corbis.LightboxCart.Contracts.V1.LightboxTreeSort
CorbisUI.NameSpace.register('Corbis.LightboxCart.Contracts.V1.LightboxTreeSort',{Type: 'Enum'});

Corbis.LightboxCart.Contracts.V1.LightboxTreeSort.setDictionary(
    {
        Unknown: 0,
        Name: 1,
        Date: 2
    },
    [
        '',
        '',
        ''
    ]
);


// ENUM: Corbis.CommonSchema.Contracts.V1.OfferingType
CorbisUI.NameSpace.register('Corbis.CommonSchema.Contracts.V1.OfferingType',{Type: 'Enum'});

Corbis.CommonSchema.Contracts.V1.OfferingType.setDictionary(
    {
        Unknown: 0,
        Stills: 1,
        RFCD: 3,
        MotionClip: 4
    },
    [
        '',
        '',
        '',
        ''
    ]
);

