Required role: | VeoliaAdmin |
GET | /tenderusertenderround/{tenderusertenderroundid} |
---|
export class ResponseBase
{
public ResponseStatus: ResponseStatus;
public constructor(init?: Partial<ResponseBase>) { (Object as any).assign(this, init); }
}
export class ModifyRequestBase implements IConcurrencyStamp
{
public ConcurrencyStamp: string;
public constructor(init?: Partial<ModifyRequestBase>) { (Object as any).assign(this, init); }
}
export class TenderRoundSimple
{
public Id: number;
public Name: string;
public IsQuestionEnabled: boolean;
public QuestionDeadline?: string;
public AnswerDeadline?: string;
public SubmissionDeadline: string;
public IsSupplementaryEnabled: boolean;
public SupplementaryRequestDeadline?: string;
public SupplementaryDeadline?: string;
public AnnouncementDateTime: string;
public Status: number;
public constructor(init?: Partial<TenderRoundSimple>) { (Object as any).assign(this, init); }
}
export enum TenderUserStatus
{
FirstRound = 0,
SecondRound = 1,
ThirdRound = 2,
Successful = 3,
UnSuccessful = 4,
}
export class TenderUserDetails
{
public Id: number;
public TenderId: number;
public UserId: number;
public ComplianceId?: number;
public ProcurementId?: number;
public Status: TenderUserStatus;
public Meta: { [index: string]: string; };
public TenderUserTenderRounds: TenderUserTenderRoundDetails[];
public constructor(init?: Partial<TenderUserDetails>) { (Object as any).assign(this, init); }
}
export class SupplementarySimple
{
public Id: number;
public TenderUserTenderRoundId: number;
public IsViewed: boolean;
public ViewingDateTime?: string;
public IsSubmitted: boolean;
public SubmissionDateTime?: string;
public constructor(init?: Partial<SupplementarySimple>) { (Object as any).assign(this, init); }
}
export class TenderUserTenderRoundDetails extends ModifyRequestBase
{
public Id: number;
public TenderUserId: number;
public TenderRoundId: number;
public SubmittedById?: number;
public SubmissionDateTime?: string;
public IsSubmitted: boolean;
public CurrencyId?: number;
public Bid?: number;
public TenderRound: TenderRoundSimple;
public TenderUser: TenderUserDetails;
public Supplementary: SupplementarySimple;
public constructor(init?: Partial<TenderUserTenderRoundDetails>) { super(init); (Object as any).assign(this, init); }
}
export class BrowseTenderUserTenderRoundByVeoliaAdminResponse extends ResponseBase
{
public TenderUserTenderRound: TenderUserTenderRoundDetails;
public constructor(init?: Partial<BrowseTenderUserTenderRoundByVeoliaAdminResponse>) { super(init); (Object as any).assign(this, init); }
}
export class BrowseTenderUserTenderRoundByVeoliaAdmin implements IGet
{
public TenderUserTenderRoundId: number;
public constructor(init?: Partial<BrowseTenderUserTenderRoundByVeoliaAdmin>) { (Object as any).assign(this, init); }
}
TypeScript BrowseTenderUserTenderRoundByVeoliaAdmin DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /tenderusertenderround/{tenderusertenderroundid} HTTP/1.1 Host: szallitoiportal-be.veolia.hu Accept: text/jsv
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { TenderUserTenderRound: { Id: 0, TenderUserId: 0, TenderRoundId: 0, SubmittedById: 0, SubmissionDateTime: 0001-01-01, IsSubmitted: False, CurrencyId: 0, Bid: 0, TenderRound: { Id: 0, Name: String, IsQuestionEnabled: False, QuestionDeadline: 0001-01-01, AnswerDeadline: 0001-01-01, SubmissionDeadline: 0001-01-01, IsSupplementaryEnabled: False, SupplementaryRequestDeadline: 0001-01-01, SupplementaryDeadline: 0001-01-01, AnnouncementDateTime: 0001-01-01, Status: 0 }, TenderUser: { Id: 0, TenderId: 0, UserId: 0, ComplianceId: 0, ProcurementId: 0, Status: 0, Meta: { String: String }, TenderUserTenderRounds: [ { Id: 0, TenderUserId: 0, TenderRoundId: 0, SubmittedById: 0, SubmissionDateTime: 0001-01-01, IsSubmitted: False, CurrencyId: 0, Bid: 0, TenderRound: { Id: 0, Name: String, IsQuestionEnabled: False, QuestionDeadline: 0001-01-01, AnswerDeadline: 0001-01-01, SubmissionDeadline: 0001-01-01, IsSupplementaryEnabled: False, SupplementaryRequestDeadline: 0001-01-01, SupplementaryDeadline: 0001-01-01, AnnouncementDateTime: 0001-01-01, Status: 0 }, TenderUser: { Id: 0, TenderId: 0, UserId: 0, ComplianceId: 0, ProcurementId: 0, Status: 0, Meta: { String: String }, TenderUserTenderRounds: [ { Id: 0, TenderUserId: 0, TenderRoundId: 0, SubmittedById: 0, SubmissionDateTime: 0001-01-01, IsSubmitted: False, CurrencyId: 0, Bid: 0, TenderRound: { Id: 0, Name: String, IsQuestionEnabled: False, QuestionDeadline: 0001-01-01, AnswerDeadline: 0001-01-01, SubmissionDeadline: 0001-01-01, IsSupplementaryEnabled: False, SupplementaryRequestDeadline: 0001-01-01, SupplementaryDeadline: 0001-01-01, AnnouncementDateTime: 0001-01-01, Status: 0 }, TenderUser: { Id: 0, TenderId: 0, UserId: 0, ComplianceId: 0, ProcurementId: 0, Status: 0, Meta: { String: String }, TenderUserTenderRounds: [ { } ] }, Supplementary: { Id: 0, TenderUserTenderRoundId: 0, IsViewed: False, ViewingDateTime: 0001-01-01, IsSubmitted: False, SubmissionDateTime: 0001-01-01 }, ConcurrencyStamp: String } ] }, Supplementary: { Id: 0, TenderUserTenderRoundId: 0, IsViewed: False, ViewingDateTime: 0001-01-01, IsSubmitted: False, SubmissionDateTime: 0001-01-01 }, ConcurrencyStamp: String } ] }, Supplementary: { Id: 0, TenderUserTenderRoundId: 0, IsViewed: False, ViewingDateTime: 0001-01-01, IsSubmitted: False, SubmissionDateTime: 0001-01-01 }, ConcurrencyStamp: String }, ResponseStatus: { ErrorCode: String, Message: String, StackTrace: String, Errors: [ { ErrorCode: String, FieldName: String, Message: String, Meta: { String: String } } ], Meta: { String: String } } }