Home Reference Source Test
public class | source

MOrganization

Extends:

BaseModel → MOrganization

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

Bank account number

public

Street or similar address

public

Address line 2

public

Brand source identification for internal use

public

City name

public

registration or similar identification number

public

ISO 3166 county.

public

locale: String=en

ISO 639-1 locale code.

public

module: *

public

Name of company or other type of organization

public

VAT / GST / etc.

public

taxSubject: boolean=false

Specify if the organization is subject to tax.

public

Website address

public

Zip / post code

Method Summary

Public Methods
public
public
public

createItem(data: *): Promise<MItem>

public

createTax(data: *): Promise<MTax>

public
public
public
public
public
public
public
public

searchItem(term: *): Promise<MItem>

Inherited Summary

From class BaseModel
public

data: *

public

id: *

public

module: *

public
public
public

setId()

public

Public Constructors

public constructor(data: null | object) source

Override:

BaseModel#constructor

Params:

NameTypeAttributeDescription
data null | object

Public Members

public IBAN: string source

Bank account number

public address: string source

Street or similar address

public address2: string source

Address line 2

public brand: string source

Brand source identification for internal use

public city: string source

City name

public companyNumber: string source

registration or similar identification number

public country: string source

ISO 3166 county. Wikipedia The country parameter is used to apply some smart defaults to the organization being created including default tax rates and texts (both may be effected by taxSubject property in some cases)

public locale: String=en source

ISO 639-1 locale code. Wikipedia Effects language of default texts and system messages.

public module: * source

Override:

BaseModel#module

public name: string source

Name of company or other type of organization

public taxNumber: string source

VAT / GST / etc. tax identification number

public taxSubject: boolean=false source

Specify if the organization is subject to tax. Property effects creation of default tax rates and texts

public website: string source

Website address

public zip: string source

Zip / post code

Public Methods

public createClient(data: *): Promise<MClient> source

Params:

NameTypeAttributeDescription
data *

Return:

Promise<MClient>

public createDocument(data: *): Promise<MDocument> source

Params:

NameTypeAttributeDescription
data *

Return:

Promise<MDocument>

public createItem(data: *): Promise<MItem> source

Params:

NameTypeAttributeDescription
data *

Return:

Promise<MItem>

public createTax(data: *): Promise<MTax> source

Params:

NameTypeAttributeDescription
data *

Return:

Promise<MTax>

public listClients(): Promise<MClient[]> source

Return:

Promise<MClient[]>

public listDocuments(): Promise<MDocument[]> source

Return:

Promise<MDocument[]>

public listItems(): Promise<MItem[]> source

Return:

Promise<MItem[]>

public listPayments(): Promise<MPayment[]> source

Return:

Promise<MPayment[]>

public listRecurrences(): Promise<MRecurrence[]> source

Return:

Promise<MRecurrence[]>

public listTaxes(): Promise<MTax[]> source

Return:

Promise<MTax[]>

public searchClient(term: *): Promise<MClient> source

Params:

NameTypeAttributeDescription
term *

Return:

Promise<MClient>

public searchItem(term: *): Promise<MItem> source

Params:

NameTypeAttributeDescription
term *

Return:

Promise<MItem>