Variable fittingEndpointsConst
fittingEndpoints: {
getFittings: {
path: "characters/{characterId}/fittings";
method: "GET";
requiresAuth: true;
pathParams: readonly ["characterId"];
responseSchema: ZodArray<
ZodObject<
{
fitting_id: ZodNumber;
name: ZodString;
description: ZodString;
ship_type_id: ZodNumber;
items: ZodArray<
ZodObject<
{
type_id: ZodNumber;
flag: ZodUnion<readonly [ZodNumber, ZodString]>;
quantity: ZodNumber;
},
$loose,
>,
>;
},
$loose,
>,
>;
};
createFitting: {
path: "characters/{characterId}/fittings";
method: "POST";
responseSchema: ZodObject<{ fitting_id: ZodNumber }, $loose>;
requiresAuth: true;
pathParams: readonly ["characterId"];
hasBody: true;
};
deleteFitting: {
path: "characters/{characterId}/fittings/{fittingId}";
method: "DELETE";
requiresAuth: true;
pathParams: readonly ["characterId", "fittingId"];
};
} = ...
Type Declaration
-
ReadonlygetFittings: {
path: "characters/{characterId}/fittings";
method: "GET";
requiresAuth: true;
pathParams: readonly ["characterId"];
responseSchema: ZodArray<
ZodObject<
{
fitting_id: ZodNumber;
name: ZodString;
description: ZodString;
ship_type_id: ZodNumber;
items: ZodArray<
ZodObject<
{
type_id: ZodNumber;
flag: ZodUnion<readonly [ZodNumber, ZodString]>;
quantity: ZodNumber;
},
$loose,
>,
>;
},
$loose,
>,
>;
}
-
ReadonlycreateFitting: {
path: "characters/{characterId}/fittings";
method: "POST";
responseSchema: ZodObject<{ fitting_id: ZodNumber }, $loose>;
requiresAuth: true;
pathParams: readonly ["characterId"];
hasBody: true;
}
-
ReadonlydeleteFitting: {
path: "characters/{characterId}/fittings/{fittingId}";
method: "DELETE";
requiresAuth: true;
pathParams: readonly ["characterId", "fittingId"];
}