// @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']; } } }