Manual Reference Source Test
public class | source

PaperTemplate

Mixin Extends:

PaperTemplateModel, Helper

Helper class representing PaperTemplate.

Test:

Static Member Summary

Static Public Members
public static get

Constructor Summary

Public Constructor
public

Constructor for helper class representing an Paper Template

Member Summary

Public Members
public get
public set

Method Summary

Public Methods
public

Saves an agreement template (insert if id doesn't exist, update if it does)

Static Public Members

public static get type: String source

Public Constructors

public constructor(json: Object) source

Constructor for helper class representing an Paper Template

Params:

NameTypeAttributeDescription
json Object

json api response from server

Public Members

public get consentFormVersions: ConsentFormVersion source

public set consentFormVersions: ConsentFormVersion source

Public Methods

public save(): Promise<PaperTemplate> source

Saves an agreement template (insert if id doesn't exist, update if it does)

Return:

Promise<PaperTemplate>

Returns a promise via ajax call.

Example:

import { PaperTemplate, clinical6 } from 'clinical6';

// Insert is different from other inserts.
const PaperTemplate = new PaperTemplate({
  "template_name": "name",
  "permanent_link": "link",
  "description": "description",

});
PaperTemplate.save();


// Updates existing PaperTemplate (has existing id)
clinical6.get(PaperTemplate).then(templates => templates[0].save());

Test: