TaxCategoryByIdGetImpl(final String id) { super(id, JsonEndpoint.of(TaxCategory.typeReference(), "/tax-categories"), TaxCategoryExpansionModel.of(), TaxCategoryByIdGetImpl::new); }
TaxCategoryDeleteCommandImpl(final Versioned<TaxCategory> versioned,final boolean eraseData) { super(versioned,eraseData, JsonEndpoint.of(TaxCategory.typeReference(), "/tax-categories"), TaxCategoryExpansionModel.of(), TaxCategoryDeleteCommandImpl::new); }
TaxCategoryByKeyGetImpl(final String key) { super("key=" + key, JsonEndpoint.of(TaxCategory.typeReference(), "/tax-categories"), TaxCategoryExpansionModel.of(), TaxCategoryByKeyGetImpl::new); }
TaxCategoryUpdateCommandImpl(final Versioned<TaxCategory> versioned, final List<? extends UpdateAction<TaxCategory>> updateActions) { super(versioned, updateActions, JsonEndpoint.of(TaxCategory.typeReference(), "/tax-categories"), TaxCategoryUpdateCommandImpl::new, TaxCategoryExpansionModel.of()); }
TaxCategoryCreateCommandImpl(final TaxCategoryDraft body) { super(body, JsonEndpoint.of(TaxCategory.typeReference(), "/tax-categories"), TaxCategoryExpansionModel.of(), TaxCategoryCreateCommandImpl::new); }