UNPKG

leds-spark-lib

Version:

Biblioteca de geração de código

22 lines (21 loc) 757 B
import { expandToStringWithNL } from "../../../../../../models/model.js"; import fs from "fs"; import path from "path"; export function generate(model, target_folder) { fs.writeFileSync(path.join(target_folder, `Response.cs`), generateResponse(model)); } function generateResponse(model) { return expandToStringWithNL ` using Flunt.Notifications; namespace ${model.configuration?.name}.Domain.Security.Shared.UseCases { public abstract class Response { public string Message { get; set; } = string.Empty; public int Status { get; set; } = 400; public bool IsSuccess => Status is >= 200 and <= 299; public IEnumerable<Notification>? Notifications { get; set; } } }`; } //# sourceMappingURL=generate.js.map