/* Options: Date: 2024-05-15 23:11:43 Version: 8.23 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://test.servicestack.net //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: DummyTypes.* //ExcludeTypes: //DefaultImports: */ // @DataContract export class CancelRequest implements IPost { // @DataMember(Order=1) public tag: string; // @DataMember(Order=2) public meta: { [index: string]: string; }; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class ResponseError { // @DataMember(Order=1) public errorCode: string; // @DataMember(Order=2) public fieldName: string; // @DataMember(Order=3) public message: string; // @DataMember(Order=4) public meta: { [index: string]: string; }; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class ResponseStatus { // @DataMember(Order=1) public errorCode: string; // @DataMember(Order=2) public message: string; // @DataMember(Order=3) public stackTrace: string; // @DataMember(Order=4) public errors: ResponseError[]; // @DataMember(Order=5) public meta: { [index: string]: string; }; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class CancelRequestResponse { // @DataMember(Order=1) public tag: string; // @DataMember(Order=2) public elapsed: string; // @DataMember(Order=3) public meta: { [index: string]: string; }; // @DataMember(Order=4) public responseStatus: ResponseStatus; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class UpdateEventSubscriber implements IPost { // @DataMember(Order=1) public id: string; // @DataMember(Order=2) public subscribeChannels: string[]; // @DataMember(Order=3) public unsubscribeChannels: string[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class UpdateEventSubscriberResponse { // @DataMember(Order=1) public responseStatus: ResponseStatus; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class GetApiKeys implements IGet { // @DataMember(Order=1) public environment: string; // @DataMember(Order=2) public meta: { [index: string]: string; }; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class UserApiKey { // @DataMember(Order=1) public key: string; // @DataMember(Order=2) public keyType: string; // @DataMember(Order=3) public expiryDate?: string; // @DataMember(Order=4) public meta: { [index: string]: string; }; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class GetApiKeysResponse { // @DataMember(Order=1) public results: UserApiKey[]; // @DataMember(Order=2) public meta: { [index: string]: string; }; // @DataMember(Order=3) public responseStatus: ResponseStatus; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class RegenerateApiKeys implements IPost { // @DataMember(Order=1) public environment: string; // @DataMember(Order=2) public meta: { [index: string]: string; }; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class RegenerateApiKeysResponse { // @DataMember(Order=1) public results: UserApiKey[]; // @DataMember(Order=2) public meta: { [index: string]: string; }; // @DataMember(Order=3) public responseStatus: ResponseStatus; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class ConvertSessionToToken implements IPost { // @DataMember(Order=1) public preserveSession: boolean; // @DataMember(Order=2) public meta: { [index: string]: string; }; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class ConvertSessionToTokenResponse { // @DataMember(Order=1) public meta: { [index: string]: string; }; // @DataMember(Order=2) public accessToken: string; // @DataMember(Order=3) public refreshToken: string; // @DataMember(Order=4) public responseStatus: ResponseStatus; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class NavItem { public label: string; public href: string; public exact?: boolean; public id: string; public className: string; public iconClass: string; public iconSrc: string; public show: string; public hide: string; public children: NavItem[]; public meta: { [index: string]: string; }; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class GetNavItems { // @DataMember(Order=1) public name: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class GetNavItemsResponse { // @DataMember(Order=1) public baseUrl: string; // @DataMember(Order=2) public results: NavItem[]; // @DataMember(Order=3) public navItemsMap: { [index: string]: NavItem[]; }; // @DataMember(Order=4) public meta: { [index: string]: string; }; // @DataMember(Order=5) public responseStatus: ResponseStatus; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class IdResponse { // @DataMember(Order=1) public id: string; // @DataMember(Order=2) public responseStatus: ResponseStatus; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class StringResponse { // @DataMember(Order=1) public result: string; // @DataMember(Order=2) public meta: { [index: string]: string; }; // @DataMember(Order=3) public responseStatus: ResponseStatus; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class StringsResponse { // @DataMember(Order=1) public results: string[]; // @DataMember(Order=2) public meta: { [index: string]: string; }; // @DataMember(Order=3) public responseStatus: ResponseStatus; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class AuditBase { // @DataMember(Order=1) public createdDate: string; // @DataMember(Order=2) // @Required() public createdBy: string; // @DataMember(Order=3) public modifiedDate: string; // @DataMember(Order=4) // @Required() public modifiedBy: string; // @DataMember(Order=5) public deletedDate?: string; // @DataMember(Order=6) public deletedBy: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class ListResult { public result: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class EmptyResponse { // @DataMember(Order=1) public responseStatus: ResponseStatus; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class HelloResponse { public result: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class GetAccessTokenResponse { // @DataMember(Order=1) public accessToken: string; // @DataMember(Order=2) public meta: { [index: string]: string; }; // @DataMember(Order=3) public responseStatus: ResponseStatus; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/access-token") // @DataContract export class GetAccessToken implements IReturn, IPost { // @DataMember(Order=1) public refreshToken: string; // @DataMember(Order=2) public meta: { [index: string]: string; }; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'GetAccessToken'; } public getMethod() { return 'POST'; } public createResponse() { return new GetAccessTokenResponse(); } } export class DummyTypes { public helloResponses: HelloResponse[]; public listResult: ListResult[]; public arrayResult: ArrayResult[]; public cancelRequest: CancelRequest; public cancelRequestResponse: CancelRequestResponse; public updateEventSubscriber: UpdateEventSubscriber; public updateEventSubscriberResponse: UpdateEventSubscriberResponse; public getApiKeys: GetApiKeys; public getApiKeysResponse: GetApiKeysResponse; public regenerateApiKeys: RegenerateApiKeys; public regenerateApiKeysResponse: RegenerateApiKeysResponse; public userApiKey: UserApiKey; public convertSessionToToken: ConvertSessionToToken; public convertSessionToTokenResponse: ConvertSessionToTokenResponse; public getAccessToken: GetAccessToken; public getAccessTokenResponse: GetAccessTokenResponse; public navItem: NavItem; public getNavItems: GetNavItems; public getNavItemsResponse: GetNavItemsResponse; public emptyResponse: EmptyResponse; public idResponse: IdResponse; public stringResponse: StringResponse; public stringsResponse: StringsResponse; public auditBase: AuditBase; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'DummyTypes'; } public getMethod() { return 'POST'; } public createResponse() {} }