/* Options: Date: 2024-06-02 11:14:30 Version: 8.23 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://testapi.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.*,net.servicestack.client.* */ import java.math.*; import java.util.*; 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 { /** * The company id */ @ApiMember(Description="The company id") public UUID CompanyId = null; /** * Id of the reference */ @ApiMember(Description="Id of the reference") public UUID Id = null; /** * Internal Id of the reference. Example could be the Booking Id */ @ApiMember(Description="Internal Id of the reference. Example could be the Booking Id") public UUID OwnerId = null; /** * The type of reference, you can name this parameter what you like. Example could be system_bookingid where the system is the external system */ @ApiMember(Description="The type of reference, you can name this parameter what you like. Example could be system_bookingid where the system is the external system") public String ReferenceType = null; /** * The external data. Could be a Id or a JSON object or anything */ @ApiMember(Description="The external data. Could be a Id or a JSON object or anything") public String ExternalData = null; /** * Will show when the reference was updated. */ @ApiMember(DataType="datetime", Description="Will show when the reference was updated.") public Date Updated = null; /** * Will show when the reference was created. */ @ApiMember(DataType="datetime", Description="Will show when the reference was created.") public Date Created = null; /** * Will show who created the reference. */ @ApiMember(DataType="datetime", Description="Will show who created the reference.") public String CreatedBy = null; /** * Will show who update the reference. */ @ApiMember(DataType="datetime", Description="Will show who update the reference.") 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 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; } }