Introduction
This is a template to gather high-level information about a person (contact).
Gather contact information
This is a template to gather high-level information about a person (contact).
Name: "Jane Doe"
Title: "CIO"
Email: "jane@example.com"
Phone: "123-456-789"
Time Zone: America_New_York
Communication preference: EMAIL
Name: "Jane Doe"
Title: "CIO"
Email: "jane@example.com"
Phone: "123-456-789"
Time Zone: America_New_York
Communication preference: EMAIL
Name: {{name}}
Title: {{title}}
Email: {{email}}
Phone: {{phone}}
Time Zone: {{timezone}}
Communication preference: {{communicationChannel}}
{
"$class": "org.accordproject.contactinformation.ContactInformation",
"name": "Jane Doe",
"title": "CIO",
"email": "jane@example.com",
"phone": "123-456-789",
"timezone": "America_New_York",
"communicationChannel": "EMAIL",
"clauseId": "98572e66-a7bc-44c1-a7b7-14f32e832da6",
"$identifier": "98572e66-a7bc-44c1-a7b7-14f32e832da6"
}
namespace org.accordproject.contactinformation
import org.accordproject.contract.* from https://models.accordproject.org/accordproject/contract.cto
import org.accordproject.runtime.* from https://models.accordproject.org/accordproject/runtime.cto
import org.accordproject.timezone.TimeZone from https://models.accordproject.org/timezone.cto
enum CommunicationChannel {
o EMAIL
o PHONE
}
asset ContactInformation extends Clause {
o String name
o String title
o String email
o String phone
o TimeZone timezone
o CommunicationChannel communicationChannel
}
Find the full logic for this template on on GitHub.
Type | Sample JSON |
---|
Type | Sample JSON |
---|
Type | Sample JSON |
---|
Type | Sample JSON |
---|
Please refer to the Accord Project documentation for how to use a template or integrate it within your application.
View the Latest code for this template on GitHub.