public OneTimePinsClient(IEncentivizeRestClient restClient) { var createOneTimePinRequestSettings = new EntitySettings("One Time Pin", "One Time Pins", "Otp"); _createOneTimePinRequestService = new EntityCreationService<CreateOneTimePinRequest>(restClient, createOneTimePinRequestSettings); var passwordResetSettings = new EntitySettings("One Time Pin Password Reset", "One Time Pin Password Resets", "OtpPasswordReset"); _passwordResetCreationService = new EntityCreationService<OneTimePinPasswordResetInput>(restClient, passwordResetSettings); }
public SupportTicketsClient(IEncentivizeRestClient restClient) { var entitySettings = new EntitySettings(typeof(SupportTicket)); _entityUpdateService = new EntityUpdateService<EditSupportTicketInput, SupportTicket>(restClient, entitySettings); _entityRetrievalService = new EntityRetrievalService<SupportTicket>(restClient, entitySettings); _entityCreationService = new EntityCreationService<SupportTicketInput, SupportTicket>(restClient, entitySettings); }
public AchievementCategoriesClient(IEncentivizeRestClient restClient) { var entitySettings = new EntitySettings().Populate<AchievementCategory>(); _entityUpdateService = new EntityUpdateService<AchievementCategoryInput, AchievementCategory>(restClient, entitySettings); _entityRetrievalService = new EntityRetrievalService<AchievementCategory>(restClient, entitySettings); _entityCreationService = new EntityCreationService<AchievementCategoryInput, AchievementCategory>(restClient, entitySettings); _entityDeletionService = new EntityDeletionService<AchievementCategoryInput, AchievementCategory>(restClient, entitySettings); }
public OneTimePinConfigurationsClient(IEncentivizeRestClient restClient) { var entitySettings = new EntitySettings().Populate<OneTimePinConfiguration>(); _entityUpdateService = new EntityUpdateService<OneTimePinConfigurationInput, OneTimePinConfiguration>(restClient, entitySettings); _entityRetrievalService = new EntityRetrievalService<OneTimePinConfiguration>(restClient, entitySettings); _entityCreationService = new EntityCreationService<OneTimePinConfigurationInput, OneTimePinConfiguration>(restClient, entitySettings); _entityDeletionService = new EntityDeletionService<OneTimePinConfigurationInput, OneTimePinConfiguration>(restClient, entitySettings); }
public GroupsClient(IEncentivizeRestClient restClient) { var entitySettings = new EntitySettings().Populate<Group>(); _entityUpdateService = new EntityUpdateService<GroupInput, Group>(restClient, entitySettings); _entityRetrievalService = new EntityRetrievalService<Group>(restClient, entitySettings); _entityCreationService = new EntityCreationService<GroupInput, Group>(restClient, entitySettings); _entityDeletionService = new EntityDeletionService<GroupInput, Group>(restClient, entitySettings); }
public SupportTicketCategoriesClient(IEncentivizeRestClient restClient) { var entitySettings = new EntitySettings(typeof(SupportTicketCategory)); _entityRetrievalService = new EntityRetrievalService<SupportTicketCategory>(restClient, entitySettings); }
public OneTimePinTypesClient(IEncentivizeRestClient restClient) { var entitySettings = new EntitySettings(typeof(OneTimePinType)); _entityRetrievalService = new EntityRetrievalService<OneTimePinType>(restClient, entitySettings); }
public EntityService(IEncentivizeRestClient restClient, EntitySettings entitySettings) { RestClient = restClient; EntitySettings = entitySettings; }
protected BaseRetrievalService(IEncentivizeRestClient restClient, EntitySettings entitySettings) : base(restClient, entitySettings) { QueryStringBuilder = new QueryStringBuilder(propertiesToExclude: new[] { "PageNumber", "PageSize" }); }