def validateCreateLevelParams(params): """ Valida los parametros para crear un objeto.\n params: dict<propiedad, valor> Article """ return schemaValidator.validateAndClean(LEVEL_CREATE_SCHEMA, params)
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)
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)
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)
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)
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)
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
def validateEditPriceParams(priceId, params): if (not priceId): raise errors.InvalidArgument("_id", "Inválido") return schema_validator.validateAndClean(PRICE_UPDATE_SCHEMA, params)
def validateAddPriceParams(params): if ("_id" in params): raise errors.InvalidArgument("_id", "Inválido") return schema_validator.validateAndClean(PRICE_ADD_SCHEMA, params)
def validateEditDiscountParams(discount_id, params): if (not discount_id): raise errors.InvalidArgument("_id", "Inválido") return schema_validator.validateAndClean(DISCOUNT_VALID_SCHEMA, params)
def validateAddDiscountParams(params): if ("_id" in params): raise errors.InvalidArgument("_id", "Inválido") return schema_validator.validateAndClean(DISCOUNT_VALID_SCHEMA, params)