/// <summary>Register service method with a service binder with or without implementation. Useful when customizing the  service binding logic.
 /// Note: this method is part of an experimental API that can change or be removed without any prior notice.</summary>
 /// <param name="serviceBinder">Service methods will be bound by calling <c>AddMethod</c> on this object.</param>
 /// <param name="serviceImpl">An object implementing the server-side handling logic.</param>
 public static void BindService(grpc::ServiceBinderBase serviceBinder, PagesBase serviceImpl)
 {
     serviceBinder.AddMethod(__Method_ListPages, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Dialogflow.Cx.V3.ListPagesRequest, global::Google.Cloud.Dialogflow.Cx.V3.ListPagesResponse>(serviceImpl.ListPages));
     serviceBinder.AddMethod(__Method_GetPage, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Dialogflow.Cx.V3.GetPageRequest, global::Google.Cloud.Dialogflow.Cx.V3.Page>(serviceImpl.GetPage));
     serviceBinder.AddMethod(__Method_CreatePage, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Dialogflow.Cx.V3.CreatePageRequest, global::Google.Cloud.Dialogflow.Cx.V3.Page>(serviceImpl.CreatePage));
     serviceBinder.AddMethod(__Method_UpdatePage, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Dialogflow.Cx.V3.UpdatePageRequest, global::Google.Cloud.Dialogflow.Cx.V3.Page>(serviceImpl.UpdatePage));
     serviceBinder.AddMethod(__Method_DeletePage, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Dialogflow.Cx.V3.DeletePageRequest, global::Google.Protobuf.WellKnownTypes.Empty>(serviceImpl.DeletePage));
 }
 /// <summary>Creates service definition that can be registered with a server</summary>
 /// <param name="serviceImpl">An object implementing the server-side handling logic.</param>
 public static grpc::ServerServiceDefinition BindService(PagesBase serviceImpl)
 {
     return(grpc::ServerServiceDefinition.CreateBuilder()
            .AddMethod(__Method_ListPages, serviceImpl.ListPages)
            .AddMethod(__Method_GetPage, serviceImpl.GetPage)
            .AddMethod(__Method_CreatePage, serviceImpl.CreatePage)
            .AddMethod(__Method_UpdatePage, serviceImpl.UpdatePage)
            .AddMethod(__Method_DeletePage, serviceImpl.DeletePage).Build());
 }
        public bool AddNewLocations(List <LocationSquireEntity> locations, PagesBase pages)
        {
            NavigateToPage();

            int LocationNumber = 1;

            foreach (LocationSquireEntity location in locations)
            {
                location.LocationNumber = LocationNumber++;
                sClick(btnNewLocation);
                pages.LocationInformationPage.FillLocationDetails(location);
            }
            return(true);
        }
Exemple #4
0
        public bool AddPropertyDetails(PolicyEntity policy, PagesBase pages)
        {
            NavigateToPage();

            if (policy.mySquireSectionsIAndII.LocationList.Count == 0)
            {
                return(false);
            }
            foreach (LocationSquireEntity location in policy.mySquireSectionsIAndII.LocationList)
            {
                sClick(_webDriver.FindElementByXPath($"//div/a[contains(translate(text(), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'), '{location.Address.AddressOne.ToLower()}')]/following::div[4]")); // TODO: Watch this, lower function untested
                foreach (PropertySquireEntity property in location.PropertyList)
                {
                    property.PropertyNumber = policy.PropertyNumber++;
                    sClick(btnAddPropertyDetails);
                    pages.PropertyInformationSquireSectionIAndII.FillOutPropertyDetails(property, policy);
                }
            }
            return(true);
        }
 public bool AddNewLocation(LocationSquireEntity location, PagesBase pages)
 {
     NavigateToPage();
     sClick(btnNewLocation);
     return(pages.LocationInformationPage.FillLocationDetails(location));
 }
 public AccountFileSummaryPage(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
 public TopPolicyBannerElement(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
 public LocationInformationPage(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
Exemple #9
0
 public UWActivityPage(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
Exemple #10
0
 public CommonTopButtonsElement(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
 public MatchingContactsPage(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
Exemple #12
0
 public RiskApprovalDetailsPage(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
 public SideMenuElement(RemoteWebDriver driver, PagesBase pages)
 {
     _webDriver = driver;
 }
Exemple #14
0
 public PropertyDetailSquireSectionsIAndIIPage(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
Exemple #15
0
 public PaymentPage(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
 public PolicyChangePage(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
 public NewSubmissionsPage(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
 public LoginPage(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
Exemple #19
0
 public InsuranceScorePage(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
Exemple #20
0
 public CoveragesSquireSectionsIAndIIPage(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
 public TopMenuElement(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
 public CluePropertySectionsIAndIIPage(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
Exemple #23
0
 public JobCompleteScreenPage(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
 public RiskAnalysisPage(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
 public QualificationPageSquire(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
Exemple #26
0
 public PolicyMemberPage(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
 public SquireEligibilityPage(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
Exemple #28
0
 public SubmissionCreateAccountPage(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }
Exemple #29
0
 public LineSelectionPage(RemoteWebDriver driver, PagesBase pages)
 {
     Pages      = pages;
     _webDriver = driver;
 }