Ejemplo n.º 1
0
        public void TestConstructor()
        {
            var landTitleDistrictCode         = new LandTitleDistrictCode();
            DocumentOrPlanOrderParameters obj = new("docOrPlanNumber", "orderRemarks", true, landTitleDistrictCode);

            obj.DocOrPlanNumber.Should().Be("docOrPlanNumber");
            obj.OrderRemarks.Should().Be("orderRemarks");
            obj.IncludePlanCertificationPage.Should().Be(true);
            obj.DocumentDistrictCode.Should().BeEquivalentTo(landTitleDistrictCode);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CertificateIdentifier" /> class.
 /// </summary>
 /// <param name="documentNumber">Certificate Number (required).</param>
 /// <param name="documentDistrictCode">documentDistrictCode (required).</param>
 public CertificateIdentifier(string documentNumber = default, LandTitleDistrictCode documentDistrictCode = default)
 {
     // to ensure "documentNumber" is required (not null)
     if (documentNumber == null)
     {
         throw new InvalidDataException("documentNumber is a required property for CertificateIdentifier and cannot be null");
     }
     else
     {
         this.DocumentNumber = documentNumber;
     }
     this.DocumentDistrictCode = documentDistrictCode;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TitleOrderParameters" /> class.
 /// </summary>
 /// <param name="titleNumber">Title number of the title to be ordered (required).</param>
 /// <param name="landTitleDistrictCode">landTitleDistrictCode.</param>
 /// <param name="includeCancelledInfo">Indicate whether to include cancelled charges, legal notations and corrections on the title (default to false).</param>
 public TitleOrderParameters(string titleNumber = default, LandTitleDistrictCode landTitleDistrictCode = default, bool?includeCancelledInfo = false)
 {
     // to ensure "titleNumber" is required (not null)
     if (titleNumber == null)
     {
         throw new InvalidDataException("titleNumber is a required property for TitleOrderParameters and cannot be null");
     }
     else
     {
         this.TitleNumber = titleNumber;
     }
     this.LandTitleDistrictCode = landTitleDistrictCode;
     // use default value if no "includeCancelledInfo" provided
     if (includeCancelledInfo == null)
     {
         this.IncludeCancelledInfo = false;
     }
     else
     {
         this.IncludeCancelledInfo = includeCancelledInfo;
     }
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DocOrPlanSummary" /> class.
 /// </summary>
 /// <param name="docOrPlanNumber">Document or plan number.</param>
 /// <param name="documentDistrict">Document district (e.g. Victoria) represents the Land Title Office that received the document for processing..</param>
 /// <param name="documentDistrictCode">documentDistrictCode.</param>
 /// <param name="status">Status of the document or plan. Note: Only document or plan with the status “Found” can be ordered via this interface..</param>
 public DocOrPlanSummary(string docOrPlanNumber = default, string documentDistrict = default, LandTitleDistrictCode documentDistrictCode = default, StatusEnum?status = default)
 {
     this.DocOrPlanNumber      = docOrPlanNumber;
     this.DocumentDistrict     = documentDistrict;
     this.DocumentDistrictCode = documentDistrictCode;
     this.Status = status;
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TitleSummary" /> class.
 /// </summary>
 /// <param name="titleNumber">Title number of the title.</param>
 /// <param name="landTitleDistrict">Land title district (e.g. Victoria) where the title belongs.</param>
 /// <param name="landTitleDistrictCode">landTitleDistrictCode.</param>
 /// <param name="parcelIdentifier">Parcel identifier in Land Title Registry, format: 123-123-123.</param>
 /// <param name="status">Status of the title.</param>
 /// <param name="firstOwner">First registered owner name on title.</param>
 public TitleSummary(string titleNumber = default, string landTitleDistrict = default, LandTitleDistrictCode landTitleDistrictCode = default, string parcelIdentifier = default, StatusEnum?status = default, string firstOwner = default)
 {
     this.TitleNumber           = titleNumber;
     this.LandTitleDistrict     = landTitleDistrict;
     this.LandTitleDistrictCode = landTitleDistrictCode;
     this.ParcelIdentifier      = parcelIdentifier;
     this.Status     = status;
     this.FirstOwner = firstOwner;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="StateTitleCertificateOrderParameters" /> class.
 /// </summary>
 /// <param name="titleNumber">Title number of a registered or pending title (required).</param>
 /// <param name="pendingApplicationNumber">Optional application number of a pending application for the title.</param>
 /// <param name="ltoClientNumber">LTO client number One of LTO client number or recipient name/address must be provided # Note: If the LTO client number is provided, the recipient name/address will be ignored if also provided. .</param>
 /// <param name="recipientName">Name of the recipient to be printed on the STC.</param>
 /// <param name="landTitleDistrictCode">landTitleDistrictCode.</param>
 /// <param name="recipientAddress">recipientAddress.</param>
 public StateTitleCertificateOrderParameters(string titleNumber = default, string pendingApplicationNumber = default, string ltoClientNumber = default, string recipientName = default, LandTitleDistrictCode landTitleDistrictCode = default, RecipientAddress recipientAddress = default)
 {
     // to ensure "titleNumber" is required (not null)
     if (titleNumber == null)
     {
         throw new InvalidDataException("titleNumber is a required property for StateTitleCertificateOrderParameters and cannot be null");
     }
     else
     {
         this.TitleNumber = titleNumber;
     }
     this.PendingApplicationNumber = pendingApplicationNumber;
     this.LtoClientNumber          = ltoClientNumber;
     this.RecipientName            = recipientName;
     this.LandTitleDistrictCode    = landTitleDistrictCode;
     this.RecipientAddress         = recipientAddress;
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DocumentOrPlanOrderParameters" /> class.
 /// </summary>
 /// <param name="docOrPlanNumber">Document or plan number # Note: All plan numbers must include the plan’s prefix and/or suffix  (required).</param>
 /// <param name="orderRemarks">Optional remarks that describe the order.</param>
 /// <param name="includePlanCertificationPage">Indicate whether to include the Plan Certification page for an electronic plan.  This parameter will be ignored if the ordered product is not an electronic plan. (default to false).</param>
 /// <param name="documentDistrictCode">documentDistrictCode.</param>
 public DocumentOrPlanOrderParameters(string docOrPlanNumber = default, string orderRemarks = default, bool?includePlanCertificationPage = false, LandTitleDistrictCode documentDistrictCode = default)
 {
     // to ensure "docOrPlanNumber" is required (not null)
     if (docOrPlanNumber == null)
     {
         throw new InvalidDataException("docOrPlanNumber is a required property for DocumentOrPlanOrderParameters and cannot be null");
     }
     else
     {
         this.DocOrPlanNumber = docOrPlanNumber;
     }
     this.OrderRemarks = orderRemarks;
     // use default value if no "includePlanCertificationPage" provided
     if (includePlanCertificationPage == null)
     {
         this.IncludePlanCertificationPage = false;
     }
     else
     {
         this.IncludePlanCertificationPage = includePlanCertificationPage;
     }
     this.DocumentDistrictCode = documentDistrictCode;
 }