/// <summary> /// Checks for at least one filter in the GetContent request. /// See GetContent Post https://developers.neto.com.au/documentation/engineers/api-documentation/content/getcontent /// </summary> /// <returns>bool</returns> internal override bool isValid() { if (DatePostedFrom != DateTime.MinValue) { return(true); } if (DatePostedTo != DateTime.MinValue) { return(true); } if (DateUpdatedFrom != DateTime.MinValue) { return(true); } if (DateUpdatedTo != DateTime.MinValue) { return(true); } int requiredFilterCount = ContentID.NullSafeLength() + ParentContentID.NullSafeLength() + ContentName.NullSafeLength(); if (requiredFilterCount != 0) { return(true); } throw new NetoRequestException("At least one filter is required in the GetContent request"); }