Communique
A communique is a message to a user handled through an application. Communiques may require some form of acknowledgement ranging from a simple confirmation to data input.
Like all OsidObjects,
Communique is managed by its
OsidSessions and may not be accessed by
concurrent processing threads.
| Name | Syntax | Many | Description |
|---|---|---|---|
| Identifiable | |||
id |
id | the Id |
|
| Extensible | |||
recordTypes |
type | ⋆ | the record types available |
| Browsable | |||
properties |
Property | ⋆ | a list of properties |
| OsidObject | |||
displayName |
displaytext | the display name | |
description |
displaytext | the description | |
genusType |
type | the genus type of this object | |
| Name | Syntax | Many | Description |
|---|---|---|---|
message |
displaytext | the message | |
level |
CommuniqueLevel | the message level | |
isResponseRequired |
boolean | true if the provider is blocking for a response
false if no response is required |
|
respondViaOption |
boolean | true if the provider accepts a selection input,
false otherwise |
|
responseOptions |
ResponseOption | a list of possible responses | |
respondViaForm |
boolean | true if the provider accepts form input, false
otherwise |
Response Option
A response option. The option may be labeled in the display name and described using the description.
Like all OsidObjects,
ResponseOption is managed by its
OsidSessions and may not be accessed by
concurrent processing threads.
| Name | Syntax | Many | Description |
|---|---|---|---|
| Identifiable | |||
id |
id | the Id |
|
| Extensible | |||
recordTypes |
type | ⋆ | the record types available |
| Browsable | |||
properties |
Property | ⋆ | a list of properties |
| OsidObject | |||
displayName |
displaytext | the display name | |
description |
displaytext | the description | |
genusType |
type | the genus type of this object | |