@tomei/rental
Version:
Tomei Rental Package
33 lines (32 loc) • 1.3 kB
TypeScript
import { ObjectBase } from '@tomei/general';
import { IHirerChangeRequestNewHirerAttr } from '../../interfaces/hirer-change-request-new-hirer-attr.interface';
import { HirerChangeRequestNewHirerRepository } from './hirer-change-request-new-hirer.repository';
import { LoginUser } from '@tomei/sso';
export declare class HirerChangeRequestNewHirer extends ObjectBase implements IHirerChangeRequestNewHirerAttr {
ObjectId: string;
ObjectName: string;
ObjectType: string;
TableName: string;
RequestId: string;
FullName: string;
Email: string;
IdType: string;
IdNo: string;
ContactNo: string;
Relationship: string;
Address: string;
City: string;
State: string;
Postcode: string;
Country: string;
get NewHirerId(): string;
set NewHirerId(value: string);
protected static _Repository: HirerChangeRequestNewHirerRepository;
protected constructor(attr?: IHirerChangeRequestNewHirerAttr);
static init(newHirerId?: string, dbTransaction?: any): Promise<HirerChangeRequestNewHirer>;
static findAll(search: {
RequestId?: string;
}, dbTransaction?: any): Promise<HirerChangeRequestNewHirer[]>;
toJSON(): IHirerChangeRequestNewHirerAttr;
create(loginUser: LoginUser, dbTransaction?: any): Promise<void>;
}