CreatePasiClientRequest ClassProvincial Approach to Student Information API
Used to create a new PASI Client.
Inheritance Hierarchy

SystemObject
  PASI.DataContract.V2009RequestBase
    PASI.DataContract.CertificateManagerCreatePasiClientRequest

Namespace: PASI.DataContract.CertificateManager
Assembly: PASI.DataContract (in PASI.DataContract.dll) Version: 9.25.26.0 (9.25.26.0)
Syntax

public class CreatePasiClientRequest : RequestBase

The CreatePasiClientRequest type exposes the following members.

Constructors

  NameDescription
Public methodCreatePasiClientRequest
Top
Properties

  NameDescription
Public propertyCallerInfo
(Required) Information about the Caller
(Inherited from RequestBase.)
Public propertyCertificate
(Required) In this scenario the DigitialCertificateId will always be zero since this is an add. IsActive may be true or false allowing clients to be created with the certificate deactivated. IsDeleted and IsRenewable will be false.
Public propertyClientOrganizationIds
(Required) A list of PASI client surrogate Organization Ids. Typically a PASI Client is only associated to one. Must be at least one.
Public propertyDescription
(Required) A short description for the client.
Public propertyName
(Required) The name of the PASI Client
Public propertyPasiClientTypeId
(Required) The type of PASI Client. Suggorate CodeTypeId is being used to simplify interaction between client and server.
Public propertySecurityRoleIds
(Required) A list of PASI security role surrogate Ids. Must be at least one.
Public propertySystemName
(Required) The system name which is typically a vendor name or Ministry application name.
Top
See Also

Reference