Manual Reference Source Test
public class | source

SiteContact

Mixin Extends:

SiteContactModel, Helper

Helper class representing a supported site contact.

Example:

// To save or insert, you can either use the .save() capability or clinical6
mySiteContact.save(); // insert if no id, save if id
clinical6.insert(new SiteContact({...}));
clinical6.update(mySiteContact);

Test:

Static Member Summary

Static Public Members
public static get

Constructor Summary

Public Constructor
public

Constructor for helper class representing a SiteContact

Member Summary

Public Members
public get
public set

Method Summary

Public Methods
public

Saves a siteContact (insert if id doesn't exist, update if it does)

Inherited Summary

From class SiteContactModel
public
public
public
public
public
public
public
public
public
public
public

Static Public Members

public static get type: String source

Public Constructors

public constructor(json: Object) source

Constructor for helper class representing a SiteContact

Override:

SiteContactModel#constructor

Params:

NameTypeAttributeDescription
json Object

json api response from server

Public Members

public get site: Site source

public set site: Site source

Public Methods

public save(): Promise<SiteContact> source

Saves a siteContact (insert if id doesn't exist, update if it does)

Return:

Promise<SiteContact>

Returns a promise via ajax call.

Example:

import { SiteContact, clinical6 } from 'clinical6';

// Insert a SiteContact
const siteContact = new SiteContact({...});
siteContact.save();

// Updates existing siteContact (has existing id)
clinical6.get(SiteContact).then(siteContacts => siteContacts[0].save());

Test: