export class RegistrationProfileFieldValue
{
public DocumentFieldID: string;
public Value: string;
public ShadowValue: string;
public IsModifiedByUser: boolean;
public constructor(init?: Partial<RegistrationProfileFieldValue>) { (Object as any).assign(this, init); }
}
export class GetRegistrationprofileFieldStates
{
public RegistrationprofileID: string;
public DocumentID?: string;
public QueueDocumentID?: number;
public StandardDocumentID?: string;
public RequestTriggeredByDependentDocumentFieldIds: string[];
public CurrentRegistrationprofileFieldValues: RegistrationProfileFieldValue[];
public IsOffice365Context: boolean;
public IsOpenedFromNonDMSLocation?: boolean;
public PidTag: string;
public constructor(init?: Partial<GetRegistrationprofileFieldStates>) { (Object as any).assign(this, init); }
}
export class GetMultiRegistrationProfileFieldStates
{
public MultiRegistrationProfileFieldStates: GetRegistrationprofileFieldStates[];
public constructor(init?: Partial<GetMultiRegistrationProfileFieldStates>) { (Object as any).assign(this, init); }
}
TypeScript GetMultiRegistrationProfileFieldStates DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /json/reply/GetMultiRegistrationProfileFieldStates HTTP/1.1
Host: doapigw.baasbv.nl
Accept: application/json
Content-Type: application/json
Content-Length: length
{"MultiRegistrationProfileFieldStates":[{"RegistrationprofileID":"00000000-0000-0000-0000-000000000000","DocumentID":"00000000-0000-0000-0000-000000000000","QueueDocumentID":0,"StandardDocumentID":"00000000-0000-0000-0000-000000000000","RequestTriggeredByDependentDocumentFieldIds":["00000000-0000-0000-0000-000000000000"],"CurrentRegistrationprofileFieldValues":[{"DocumentFieldID":"00000000-0000-0000-0000-000000000000","Value":"String","ShadowValue":"String","IsModifiedByUser":false}],"IsOffice365Context":false,"IsOpenedFromNonDMSLocation":false,"PidTag":"String"}]}
HTTP/1.1 200 OK Content-Type: application/json Content-Length: length [{"DocumentUploadID":0,"ReadOnly":false,"Messages":[{}],"ControlStates":[{"DocumentFieldID":"00000000-0000-0000-0000-000000000000","Required":false,"Visible":false,"Readonly":false}]}]