/// <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); }
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; }
public UWActivityPage(RemoteWebDriver driver, PagesBase pages) { Pages = pages; _webDriver = driver; }
public CommonTopButtonsElement(RemoteWebDriver driver, PagesBase pages) { Pages = pages; _webDriver = driver; }
public MatchingContactsPage(RemoteWebDriver driver, PagesBase pages) { Pages = pages; _webDriver = driver; }
public RiskApprovalDetailsPage(RemoteWebDriver driver, PagesBase pages) { Pages = pages; _webDriver = driver; }
public SideMenuElement(RemoteWebDriver driver, PagesBase pages) { _webDriver = driver; }
public PropertyDetailSquireSectionsIAndIIPage(RemoteWebDriver driver, PagesBase pages) { Pages = pages; _webDriver = driver; }
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; }
public InsuranceScorePage(RemoteWebDriver driver, PagesBase pages) { Pages = pages; _webDriver = driver; }
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; }
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; }
public PolicyMemberPage(RemoteWebDriver driver, PagesBase pages) { Pages = pages; _webDriver = driver; }
public SquireEligibilityPage(RemoteWebDriver driver, PagesBase pages) { Pages = pages; _webDriver = driver; }
public SubmissionCreateAccountPage(RemoteWebDriver driver, PagesBase pages) { Pages = pages; _webDriver = driver; }
public LineSelectionPage(RemoteWebDriver driver, PagesBase pages) { Pages = pages; _webDriver = driver; }