mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-21 19:39:29 +08:00
52 lines
1.0 KiB
TypeScript
52 lines
1.0 KiB
TypeScript
// @ts-check
|
|
// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL
|
|
// This file is automatically generated. DO NOT EDIT
|
|
|
|
export namespace main {
|
|
|
|
export class Person {
|
|
name: string;
|
|
address: services.Address;
|
|
|
|
static createFrom(source: any = {}) {
|
|
return new Person(source);
|
|
}
|
|
|
|
constructor(source: any = {}) {
|
|
if ('string' === typeof source) {
|
|
source = JSON.parse(source);
|
|
}
|
|
|
|
this.name = source['name'];
|
|
this.address = services.Address.createFrom(source['address']);
|
|
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
export namespace services {
|
|
|
|
export class Address {
|
|
street: string;
|
|
state: string;
|
|
country: string;
|
|
|
|
static createFrom(source: any = {}) {
|
|
return new Address(source);
|
|
}
|
|
|
|
constructor(source: any = {}) {
|
|
if ('string' === typeof source) {
|
|
source = JSON.parse(source);
|
|
}
|
|
|
|
this.street = source['street'];
|
|
this.state = source['state'];
|
|
this.country = source['country'];
|
|
|
|
}
|
|
}
|
|
|
|
}
|