/* Options: Date: 2024-11-23 09:23:00 Version: 8.23 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.bokamera.se //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: DeleteSupportCaseComment.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/support/cases/{SupportCaseId}/comments/{Id}", Verbs="DELETE") @ValidateRequest(Validator="IsAuthenticated") public static class DeleteSupportCaseComment implements IReturn, ISupportCase { /** * Enter the company id, if blank company id and you are an admin, your company id will be used. */ @ApiMember(Description="Enter the company id, if blank company id and you are an admin, your company id will be used.", IsRequired=true) public UUID CompanyId = null; /** * The support case id */ @ApiMember(Description="The support case id", ParameterType="path") public Integer SupportCaseId = null; /** * The support case comment id */ @ApiMember(Description="The support case comment id", ParameterType="path") public Integer Id = null; public UUID getCompanyId() { return CompanyId; } public DeleteSupportCaseComment setCompanyId(UUID value) { this.CompanyId = value; return this; } public Integer getSupportCaseId() { return SupportCaseId; } public DeleteSupportCaseComment setSupportCaseId(Integer value) { this.SupportCaseId = value; return this; } public Integer getId() { return Id; } public DeleteSupportCaseComment setId(Integer value) { this.Id = value; return this; } private static Object responseType = SupportCaseCommentsResponse.class; public Object getResponseType() { return responseType; } } public static class SupportCaseCommentsResponse { /** * The case id */ @ApiMember(Description="The case id") public Integer SupportCaseId = null; /** * The comments id */ @ApiMember(Description="The comments id") public Integer Id = null; /** * The case comment */ @ApiMember(Description="The case comment") public String Comment = null; /** * The case comment created by */ @ApiMember(Description="The case comment created by") public String CreatedBy = null; /** * The case comment created date */ @ApiMember(Description="The case comment created date") public Date Created = null; public Integer getSupportCaseId() { return SupportCaseId; } public SupportCaseCommentsResponse setSupportCaseId(Integer value) { this.SupportCaseId = value; return this; } public Integer getId() { return Id; } public SupportCaseCommentsResponse setId(Integer value) { this.Id = value; return this; } public String getComment() { return Comment; } public SupportCaseCommentsResponse setComment(String value) { this.Comment = value; return this; } public String getCreatedBy() { return CreatedBy; } public SupportCaseCommentsResponse setCreatedBy(String value) { this.CreatedBy = value; return this; } public Date getCreated() { return Created; } public SupportCaseCommentsResponse setCreated(Date value) { this.Created = value; return this; } } public static interface ICompany { public UUID CompanyId = null; } public static interface ISupportCase implements ICompany { public Integer Id = null; } }