Ejemplo n.º 1
0
def validateCreateLevelParams(params):
    """
    Valida los parametros para crear un objeto.\n
    params: dict<propiedad, valor> Article
    """

    return schemaValidator.validateAndClean(LEVEL_CREATE_SCHEMA, params)
Ejemplo n.º 2
0
def validateEditArticleParams(articleId, params):
    """
    Valida los parametros para actualizar un objeto.\n
    params: dict<propiedad, valor> Article
    """

    return schemaValidator.validateAndClean(LEVEL_UPDATE_SCHEMA, params)
def validateEditPaymentParams(paymentId, params):
    """
    Valida los parametros para cancelar un payment.\n
    params: dict<propiedad, valor> Article
    """
    if (not paymentId):
        raise error.InvalidArgument("_id", "Invalido")

    return schemaValidator.validateAndClean(PAYMENT_CANCEL_SCHEMA, params)
Ejemplo n.º 4
0
def validateEditArticleParams(articleId, params):
    """
    Valida los parametros para actualizar un objeto.\n
    params: dict<propiedad, valor> Article
    """
    if (not articleId):
        raise error.InvalidArgument("_id", "Inválido")

    return schemaValidator.validateAndClean(ARTICLE_UPDATE_SCHEMA, params)
Ejemplo n.º 5
0
def validateAddorEditScore(params):
    """
    Valida los parametros para crear un objeto.\n
    params: dict<propiedad, valor> Review
    """
    if ("_id" in params):
        raise error.InvalidArgument("_id", "Inválido")

    return schemaValidator.validateAndClean(SCORE_ADD_UPDATE_SCHEMA, params)
Ejemplo n.º 6
0
def validateAddArticleParams(params):
    """
    Valida los parametros para crear un objeto.\n
    params: dict<propiedad, valor> Article
    """
    if ("_id" in params):
        raise error.InvalidArgument("_id", "Inválido")

    return schemaValidator.validateAndClean(ARTICLE_UPDATE_SCHEMA, params)
Ejemplo n.º 7
0
def validateEditCategoryParams(categoryId, params):
    """
    Valida los parametros para actualizar un objeto.\n
    params: dict<propiedad, valor> Article
    """
    if (not categoryId):
        raise error.InvalidArgument("_id", "Inválido")

    return schemaValidator.validateAndClean(CATEGORY_UPDATE_SCHEMA, params)
Ejemplo n.º 8
0
def validateAddCategoryParams(params):
    """
    valida los parametros para crear un objeto cateogría.\n
    params:dict<propiedad, valor> Category
    """
    if ("_id" in params):
        raise error.InvalidArgument("_id", "Inválido")

    return schemaValidator.validateAndClean(CATEGORY_UPDATE_SCHEMA, params)
def validateAddPaymentParams(params):
    if ("_id" in params):
        raise error.InvalidArgument("_id", "Inválido")
    res = schemaValidator.validateAndClean(PAYMENT_ADD_SCHEMA, params)
    validateCurrency(res['payment_preference']['currency'])
    return res
def validateCancelPaymentParams(params):
    res = schemaValidator.validateAndClean(PAYMENT_CANCEL_SCHEMA, params)
    return res
Ejemplo n.º 11
0
def validateEditPriceParams(priceId, params):
    if (not priceId):
        raise errors.InvalidArgument("_id", "Inválido")

    return schema_validator.validateAndClean(PRICE_UPDATE_SCHEMA, params)
Ejemplo n.º 12
0
def validateAddPriceParams(params):
    if ("_id" in params):
        raise errors.InvalidArgument("_id", "Inválido")

    return schema_validator.validateAndClean(PRICE_ADD_SCHEMA, params)
Ejemplo n.º 13
0
def validateEditDiscountParams(discount_id, params):
    if (not discount_id):
        raise errors.InvalidArgument("_id", "Inválido")

    return schema_validator.validateAndClean(DISCOUNT_VALID_SCHEMA, params)
Ejemplo n.º 14
0
def validateAddDiscountParams(params):
    if ("_id" in params):
        raise errors.InvalidArgument("_id", "Inválido")

    return schema_validator.validateAndClean(DISCOUNT_VALID_SCHEMA, params)