feat: price not required for privilege
This commit is contained in:
parent
989d1b1075
commit
667fdce888
@ -64,7 +64,7 @@ export const registerPrivilegies = async (request: RegisterPrivilegiesRequest, r
|
|||||||
export const registerPrivilege = async (request: RegisterPrivilegeRequest, reply: FastifyReply) => {
|
export const registerPrivilege = async (request: RegisterPrivilegeRequest, reply: FastifyReply) => {
|
||||||
const [requestBody, errorEmpty] = validateEmptyFields(
|
const [requestBody, errorEmpty] = validateEmptyFields(
|
||||||
request.body ?? {},
|
request.body ?? {},
|
||||||
["name", "privilegeId", "serviceKey", "type", "description", "price", "value", "amount"],
|
["name", "privilegeId", "serviceKey", "type", "description", "value", "amount"],
|
||||||
false
|
false
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -149,7 +149,7 @@ export const getPrivilege = async (request: GetPrivilegeRequest, reply: FastifyR
|
|||||||
export const replacePrivilege = async (request: RegisterPrivilegeRequest, reply: FastifyReply) => {
|
export const replacePrivilege = async (request: RegisterPrivilegeRequest, reply: FastifyReply) => {
|
||||||
const [requestBody, errorEmpty] = validateEmptyFields(
|
const [requestBody, errorEmpty] = validateEmptyFields(
|
||||||
request.body ?? {},
|
request.body ?? {},
|
||||||
["name", "privilegeId", "serviceKey", "type", "description", "price", "value", "amount"],
|
["name", "privilegeId", "serviceKey", "type", "description", "value", "amount"],
|
||||||
false
|
false
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -40,7 +40,7 @@ const schema: SchemaDefinition<Privilege> = {
|
|||||||
},
|
},
|
||||||
price: {
|
price: {
|
||||||
type: Number,
|
type: Number,
|
||||||
required: true,
|
required: false,
|
||||||
},
|
},
|
||||||
...eloquentSchema,
|
...eloquentSchema,
|
||||||
};
|
};
|
||||||
|
@ -2,7 +2,7 @@ import type { SwaggerMessage } from "@/types/swagger.type";
|
|||||||
|
|
||||||
export const privilegeBody: SwaggerMessage = {
|
export const privilegeBody: SwaggerMessage = {
|
||||||
type: "object",
|
type: "object",
|
||||||
required: ["name", "privilegeId", "serviceKey", "description", "type", "value", "price", "amount"],
|
required: ["name", "privilegeId", "serviceKey", "description", "type", "value", "amount"],
|
||||||
properties: {
|
properties: {
|
||||||
name: { type: "string" },
|
name: { type: "string" },
|
||||||
privilegeId: { type: "string" },
|
privilegeId: { type: "string" },
|
||||||
|
Loading…
Reference in New Issue
Block a user