/* Options: Date: 2025-10-24 21:35:33 Version: 8.80 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: DeleteReference.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.*; import java.util.*; import java.io.InputStream; import net.servicestack.client.*; public class dtos { @Route(Path="/references/{CompanyId}/{Id}", Verbs="DELETE") @ValidateRequest(Validator="IsAuthenticated") public static class DeleteReference implements IReturn, ICompany { /** * The company id, if empty will use the company id for the user you are logged in with. */ @ApiMember(Description="The company id, if empty will use the company id for the user you are logged in with.") public UUID CompanyId = null; /** * Id of the reference */ @ApiMember(Description="Id of the reference", IsRequired=true, ParameterType="path") public UUID Id = null; public UUID getCompanyId() { return CompanyId; } public DeleteReference setCompanyId(UUID value) { this.CompanyId = value; return this; } public UUID getId() { return Id; } public DeleteReference setId(UUID value) { this.Id = value; return this; } private static Object responseType = ReferenceQueryResponse.class; public Object getResponseType() { return responseType; } } public static class ReferenceQueryResponse { public UUID CompanyId = null; public UUID Id = null; public UUID OwnerId = null; public String ReferenceType = null; public Integer ReferenceTypeId = null; public String ExternalData = null; public Date Updated = null; public Date Created = null; public String CreatedBy = null; public String UpdatedBy = null; public ResponseStatus ResponseStatus = null; public UUID getCompanyId() { return CompanyId; } public ReferenceQueryResponse setCompanyId(UUID value) { this.CompanyId = value; return this; } public UUID getId() { return Id; } public ReferenceQueryResponse setId(UUID value) { this.Id = value; return this; } public UUID getOwnerId() { return OwnerId; } public ReferenceQueryResponse setOwnerId(UUID value) { this.OwnerId = value; return this; } public String getReferenceType() { return ReferenceType; } public ReferenceQueryResponse setReferenceType(String value) { this.ReferenceType = value; return this; } public Integer getReferenceTypeId() { return ReferenceTypeId; } public ReferenceQueryResponse setReferenceTypeId(Integer value) { this.ReferenceTypeId = value; return this; } public String getExternalData() { return ExternalData; } public ReferenceQueryResponse setExternalData(String value) { this.ExternalData = value; return this; } public Date getUpdated() { return Updated; } public ReferenceQueryResponse setUpdated(Date value) { this.Updated = value; return this; } public Date getCreated() { return Created; } public ReferenceQueryResponse setCreated(Date value) { this.Created = value; return this; } public String getCreatedBy() { return CreatedBy; } public ReferenceQueryResponse setCreatedBy(String value) { this.CreatedBy = value; return this; } public String getUpdatedBy() { return UpdatedBy; } public ReferenceQueryResponse setUpdatedBy(String value) { this.UpdatedBy = value; return this; } public ResponseStatus getResponseStatus() { return ResponseStatus; } public ReferenceQueryResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } } public static interface ICompany { public UUID CompanyId = null; } }