GET api/ImplementationGuide/Edit/{implementationGuideId}
Returns all information related to an implementation guide to be edited
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
implementationGuideId |
The id of the implementation guide |
integer |
None. |
Body Parameters
None.
Response Information
Resource Description
Trifolia.Web.Models.IGManagement.EditModel
Trifolia.Web.Models.IGManagement.EditModelName | Description | Type | Additional information |
---|---|---|---|
Id | integer |
None. |
|
Identifier | string |
None. |
|
Name | string |
None. |
|
DisplayName | string |
None. |
|
WebDisplayName | string |
None. |
|
WebDescription | string |
None. |
|
WebReadmeOverview | string |
None. |
|
TypeId | integer |
None. |
|
ConsolidatedFormat | boolean |
None. |
|
TestIg | boolean |
None. |
|
PreviousVersionName | string |
None. |
|
PreviousVersionId | integer |
None. |
|
CurrentVersion | integer |
None. |
|
DisableVersionFields | boolean |
None. |
|
OrganizationId | integer |
None. |
|
Html | string |
None. |
|
CardinalityZeroOrOne | string |
None. |
|
CardinalityExactlyOne | string |
None. |
|
CardinalityAtLeastOne | string |
None. |
|
CardinalityZeroOrMore | string |
None. |
|
CardinalityZero | string |
None. |
|
TemplateTypes | Collection of Trifolia.Web.Models.IGManagement.EditModel+TemplateTypeItem |
None. |
|
CustomSchematrons | Collection of Trifolia.Web.Models.IGManagement.EditModel+CustomSchematronItem |
None. |
|
DeletedCustomSchematrons | Collection of integer |
None. |
|
PreviousIgs | Dictionary of integer [key] and string [value] |
None. |
|
ViewPermissions | Collection of Trifolia.Web.Models.IGManagement.EditModel+Permission |
None. |
|
EditPermissions | Collection of Trifolia.Web.Models.IGManagement.EditModel+Permission |
None. |
|
DefaultViewPermissions | Collection of Trifolia.Web.Models.IGManagement.EditModel+Permission |
None. |
|
DefaultEditPermissions | Collection of Trifolia.Web.Models.IGManagement.EditModel+Permission |
None. |
|
Sections | Collection of Trifolia.Web.Models.IGManagement.EditModel+Section |
None. |
|
Categories | Collection of string |
None. |
|
AccessManagerId | integer |
None. |
|
AllowAccessRequests | boolean |
None. |
|
NotifyNewPermissions | boolean |
None. |
Response Formats
application/json, text/json
Sample:
{ "Id": 1, "Identifier": "sample string 2", "Name": "sample string 3", "DisplayName": "sample string 4", "WebDisplayName": "sample string 5", "WebDescription": "sample string 6", "WebReadmeOverview": "sample string 7", "TypeId": 1, "ConsolidatedFormat": true, "TestIg": true, "PreviousVersionName": "sample string 10", "PreviousVersionId": 1, "CurrentVersion": 1, "DisableVersionFields": true, "OrganizationId": 1, "Html": "sample string 12", "CardinalityZeroOrOne": "sample string 13", "CardinalityExactlyOne": "sample string 14", "CardinalityAtLeastOne": "sample string 15", "CardinalityZeroOrMore": "sample string 16", "CardinalityZero": "sample string 17", "TemplateTypes": [ { "DefaultName": "sample string 1", "Description": "sample string 2", "Name": "sample string 3" }, { "DefaultName": "sample string 1", "Description": "sample string 2", "Name": "sample string 3" } ], "CustomSchematrons": [ { "Id": 1, "Phase": "sample string 2", "PatternId": "sample string 3", "PatternContent": "sample string 4" }, { "Id": 1, "Phase": "sample string 2", "PatternId": "sample string 3", "PatternContent": "sample string 4" } ], "DeletedCustomSchematrons": [ 1, 2 ], "PreviousIgs": { "1": "sample string 2", "3": "sample string 4" }, "ViewPermissions": [ { "Id": 1, "Name": "sample string 2", "Type": 0 }, { "Id": 1, "Name": "sample string 2", "Type": 0 } ], "EditPermissions": [ { "Id": 1, "Name": "sample string 2", "Type": 0 }, { "Id": 1, "Name": "sample string 2", "Type": 0 } ], "DefaultViewPermissions": [ { "Id": 1, "Name": "sample string 2", "Type": 0 }, { "Id": 1, "Name": "sample string 2", "Type": 0 } ], "DefaultEditPermissions": [ { "Id": 1, "Name": "sample string 2", "Type": 0 }, { "Id": 1, "Name": "sample string 2", "Type": 0 } ], "Sections": [ { "Id": 1, "Heading": "sample string 1", "Content": "sample string 2", "Order": 3, "Level": 4 }, { "Id": 1, "Heading": "sample string 1", "Content": "sample string 2", "Order": 3, "Level": 4 } ], "Categories": [ "sample string 1", "sample string 2" ], "AccessManagerId": 1, "AllowAccessRequests": true, "NotifyNewPermissions": true }
application/xml, text/xml
Sample:
<EditModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Trifolia.Web.Models.IGManagement"> <AccessManagerId>1</AccessManagerId> <AllowAccessRequests>true</AllowAccessRequests> <CardinalityAtLeastOne>sample string 15</CardinalityAtLeastOne> <CardinalityExactlyOne>sample string 14</CardinalityExactlyOne> <CardinalityZero>sample string 17</CardinalityZero> <CardinalityZeroOrMore>sample string 16</CardinalityZeroOrMore> <CardinalityZeroOrOne>sample string 13</CardinalityZeroOrOne> <Categories xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </Categories> <ConsolidatedFormat>true</ConsolidatedFormat> <CurrentVersion>1</CurrentVersion> <CustomSchematrons> <EditModel.CustomSchematronItem> <Id>1</Id> <PatternContent>sample string 4</PatternContent> <PatternId>sample string 3</PatternId> <Phase>sample string 2</Phase> </EditModel.CustomSchematronItem> <EditModel.CustomSchematronItem> <Id>1</Id> <PatternContent>sample string 4</PatternContent> <PatternId>sample string 3</PatternId> <Phase>sample string 2</Phase> </EditModel.CustomSchematronItem> </CustomSchematrons> <DefaultEditPermissions> <EditModel.Permission> <Id>1</Id> <Name>sample string 2</Name> <Type>Everyone</Type> </EditModel.Permission> <EditModel.Permission> <Id>1</Id> <Name>sample string 2</Name> <Type>Everyone</Type> </EditModel.Permission> </DefaultEditPermissions> <DefaultViewPermissions> <EditModel.Permission> <Id>1</Id> <Name>sample string 2</Name> <Type>Everyone</Type> </EditModel.Permission> <EditModel.Permission> <Id>1</Id> <Name>sample string 2</Name> <Type>Everyone</Type> </EditModel.Permission> </DefaultViewPermissions> <DeletedCustomSchematrons xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:int>1</d2p1:int> <d2p1:int>2</d2p1:int> </DeletedCustomSchematrons> <DisableVersionFields>true</DisableVersionFields> <DisplayName>sample string 4</DisplayName> <EditPermissions> <EditModel.Permission> <Id>1</Id> <Name>sample string 2</Name> <Type>Everyone</Type> </EditModel.Permission> <EditModel.Permission> <Id>1</Id> <Name>sample string 2</Name> <Type>Everyone</Type> </EditModel.Permission> </EditPermissions> <Html>sample string 12</Html> <Id>1</Id> <Identifier>sample string 2</Identifier> <Name>sample string 3</Name> <NotifyNewPermissions>true</NotifyNewPermissions> <OrganizationId>1</OrganizationId> <PreviousIgs xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:KeyValueOfintstring> <d2p1:Key>1</d2p1:Key> <d2p1:Value>sample string 2</d2p1:Value> </d2p1:KeyValueOfintstring> <d2p1:KeyValueOfintstring> <d2p1:Key>3</d2p1:Key> <d2p1:Value>sample string 4</d2p1:Value> </d2p1:KeyValueOfintstring> </PreviousIgs> <PreviousVersionId>1</PreviousVersionId> <PreviousVersionName>sample string 10</PreviousVersionName> <Sections> <EditModel.Section> <Content>sample string 2</Content> <Heading>sample string 1</Heading> <Id>1</Id> <Level>4</Level> <Order>3</Order> </EditModel.Section> <EditModel.Section> <Content>sample string 2</Content> <Heading>sample string 1</Heading> <Id>1</Id> <Level>4</Level> <Order>3</Order> </EditModel.Section> </Sections> <TemplateTypes> <EditModel.TemplateTypeItem> <DefaultName>sample string 1</DefaultName> <Description>sample string 2</Description> <Name>sample string 3</Name> </EditModel.TemplateTypeItem> <EditModel.TemplateTypeItem> <DefaultName>sample string 1</DefaultName> <Description>sample string 2</Description> <Name>sample string 3</Name> </EditModel.TemplateTypeItem> </TemplateTypes> <TestIg>true</TestIg> <TypeId>1</TypeId> <ViewPermissions> <EditModel.Permission> <Id>1</Id> <Name>sample string 2</Name> <Type>Everyone</Type> </EditModel.Permission> <EditModel.Permission> <Id>1</Id> <Name>sample string 2</Name> <Type>Everyone</Type> </EditModel.Permission> </ViewPermissions> <WebDescription>sample string 6</WebDescription> <WebDisplayName>sample string 5</WebDisplayName> <WebReadmeOverview>sample string 7</WebReadmeOverview> </EditModel>