From 5d34780260514a94c16ecad7d442b4d9559904fe Mon Sep 17 00:00:00 2001 From: "Documenter.jl" <documenter@juliadocs.github.io> Date: Tue, 28 May 2024 10:49:00 +0000 Subject: [PATCH] build based on 462b296 --- dev/.documenter-siteinfo.json | 2 +- dev/api/InsuranceContracts/index.html | 2 +- dev/api/InsurancePartners/index.html | 2 +- dev/api/InsuranceProducts/index.html | 2 +- dev/api/InsuranceTariffs/index.html | 2 +- dev/api/LifeInsuranceDataModel/index.html | 2 +- dev/index.html | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/dev/.documenter-siteinfo.json b/dev/.documenter-siteinfo.json index 6db0c70..5602f71 100644 --- a/dev/.documenter-siteinfo.json +++ b/dev/.documenter-siteinfo.json @@ -1 +1 @@ -{"documenter":{"julia_version":"1.10.3","generation_timestamp":"2024-05-28T09:29:16","documenter_version":"1.4.1"}} \ No newline at end of file +{"documenter":{"julia_version":"1.10.3","generation_timestamp":"2024-05-28T10:48:56","documenter_version":"1.4.1"}} \ No newline at end of file diff --git a/dev/api/InsuranceContracts/index.html b/dev/api/InsuranceContracts/index.html index 65dce48..f6d6956 100644 --- a/dev/api/InsuranceContracts/index.html +++ b/dev/api/InsuranceContracts/index.html @@ -1,2 +1,2 @@ <!DOCTYPE html> -<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Contract · LifeInsuranceDataModel</title><meta name="title" content="Contract · LifeInsuranceDataModel"/><meta property="og:title" content="Contract · LifeInsuranceDataModel"/><meta property="twitter:title" content="Contract · LifeInsuranceDataModel"/><meta name="description" content="Documentation for LifeInsuranceDataModel."/><meta property="og:description" content="Documentation for LifeInsuranceDataModel."/><meta property="twitter:description" content="Documentation for LifeInsuranceDataModel."/><script data-outdated-warner src="../../assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="../.."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="../../assets/documenter.js"></script><script src="../../search_index.js"></script><script src="../../siteinfo.js"></script><script src="../../../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="../../assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><div class="docs-package-name"><span class="docs-autofit"><a href="../../">LifeInsuranceDataModel</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="../../">Home</a></li><li><span class="tocitem">LifeInsuranceDataModel API</span><ul><li><a class="tocitem" href="../LifeInsuranceDataModel/">LifeInsuranceDataModel</a></li><li class="is-active"><a class="tocitem" href>Contract</a></li><li><a class="tocitem" href="../InsurancePartners/">Partner</a></li><li><a class="tocitem" href="../InsuranceProducts/">Product</a></li><li><a class="tocitem" href="../InsuranceTariffs/">Tariff</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">LifeInsuranceDataModel API</a></li><li class="is-active"><a href>Contract</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href>Contract</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl" title="View the repository on GitHub"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">GitHub</span></a><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/main/docs/src/api/InsuranceContracts.md" title="Edit source on GitHub"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="InsuranceContracts.jl"><a class="docs-heading-anchor" href="#InsuranceContracts.jl">InsuranceContracts.jl</a><a id="InsuranceContracts.jl-1"></a><a class="docs-heading-anchor-permalink" href="#InsuranceContracts.jl" title="Permalink"></a></h1><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.Contract" href="#LifeInsuranceDataModel.InsuranceContracts.Contract"><code>LifeInsuranceDataModel.InsuranceContracts.Contract</code></a> — <span class="docstring-category">Type</span></header><section><div><p>Contract</p><p>a contract component of a bitemporal entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L19-L24">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRef" href="#LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRef"><code>LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRef</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ContractPartnerRef</p><p>a partner reference of a contract component, i.e. policy holder, premium payer</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L135-L140">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRefRevision" href="#LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRefRevision"><code>LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRefRevision</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ContractPartnerRefRevision</p><p>a revision of a contract's partner reference</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L148-L153">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRole" href="#LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRole"><code>LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRole</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ContractPartnerRole</p><p>role e.g. policy holder or premium payer</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L123-L128">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.ContractRevision" href="#LifeInsuranceDataModel.InsuranceContracts.ContractRevision"><code>LifeInsuranceDataModel.InsuranceContracts.ContractRevision</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ContractRevision</p><p>a revision of a contract component</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L31-L36">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.ProductItem" href="#LifeInsuranceDataModel.InsuranceContracts.ProductItem"><code>LifeInsuranceDataModel.InsuranceContracts.ProductItem</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ProductItem</p><p>a productitem component of a contract component</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L63-L68">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.ProductItemRevision" href="#LifeInsuranceDataModel.InsuranceContracts.ProductItemRevision"><code>LifeInsuranceDataModel.InsuranceContracts.ProductItemRevision</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ProductItemRevision</p><p>a revision of a productitem component</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L76-L81">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.TariffItem" href="#LifeInsuranceDataModel.InsuranceContracts.TariffItem"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItem</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffItem</p><p>a reference to a tariff with contractual parameters</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L193-L198">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRef" href="#LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRef"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRef</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffItemPartnerRef</p><p>a reference to a partner of a tariffitem, i.e. insured person</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L252-L257">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRefRevision" href="#LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRefRevision"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRefRevision</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffItemPartnerRefRevision</p><p>a revision of a productItem's partner reference</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L265-L270">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRole" href="#LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRole"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRole</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffItemPartnerRole</p><p>role of Partner for tariffitem, 1. or 2. insured person</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L240-L245">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.TariffItemRevision" href="#LifeInsuranceDataModel.InsuranceContracts.TariffItemRevision"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItemRevision</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffItemRevision</p><p>a revision of a tariffitem</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L206-L211">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.TariffItemRole" href="#LifeInsuranceDataModel.InsuranceContracts.TariffItemRole"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItemRole</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffItemRole</p><p>role e.g. main or supplemental risk like life and occupational disabilty</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L181-L186">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRefRevision}" href="#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRefRevision}"><code>BitemporalPostgres.get_typeof_component</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>component(revision::ContractPartnerRefRevision) :: Type{ContractPartnerRef}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L175-L177">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.ContractRevision}" href="#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.ContractRevision}"><code>BitemporalPostgres.get_typeof_component</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>component(revision::ContractRevision) :: Type{Contract}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L56-L58">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.ProductItemRevision}" href="#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.ProductItemRevision}"><code>BitemporalPostgres.get_typeof_component</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>component(revision::ProductItemRevision) :: Type{ProductItem}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L98-L100">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRefRevision}" href="#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRefRevision}"><code>BitemporalPostgres.get_typeof_component</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>component(revision::TariffItemPartnerRefRevision) :: Type{TariffItemPartnerRef}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L288-L290">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItemRevision}" href="#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItemRevision}"><code>BitemporalPostgres.get_typeof_component</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>component(revision::TariffItemRevision) :: Type{TariffItem}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L229-L231">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRef}" href="#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRef}"><code>BitemporalPostgres.get_typeof_revision</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>revision(component::ContractPartnerRef) :: Type{ContractPartnerRefRevision}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L168-L170">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.Contract}" href="#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.Contract}"><code>BitemporalPostgres.get_typeof_revision</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>revision(component::Contract) :: Type{ContractRevision}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L49-L51">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.ProductItem}" href="#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.ProductItem}"><code>BitemporalPostgres.get_typeof_revision</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>revision(component::ProductItem) :: Type{ProductItemRevision}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L91-L93">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRef}" href="#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRef}"><code>BitemporalPostgres.get_typeof_revision</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>revision(component::TariffItemPartnerRef) :: Type{TariffItemPartnerRefRevision}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L281-L283">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItem}" href="#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItem}"><code>BitemporalPostgres.get_typeof_revision</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>revision(component::TariffItem) :: Type{TariffItemRevision}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L222-L224">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.revisionTypes-Tuple{Val{:Contract}}" href="#BitemporalPostgres.revisionTypes-Tuple{Val{:Contract}}"><code>BitemporalPostgres.revisionTypes</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.revisionTypes(entity::Val{:Contract}) defining the ComponentRevision types occurring in Contracts</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceContracts.jl#L10-L13">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../LifeInsuranceDataModel/">« LifeInsuranceDataModel</a><a class="docs-footer-nextpage" href="../InsurancePartners/">Partner »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.4.1 on <span class="colophon-date" title="Tuesday 28 May 2024 09:29">Tuesday 28 May 2024</span>. Using Julia version 1.10.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html> +<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Contract · LifeInsuranceDataModel</title><meta name="title" content="Contract · LifeInsuranceDataModel"/><meta property="og:title" content="Contract · LifeInsuranceDataModel"/><meta property="twitter:title" content="Contract · LifeInsuranceDataModel"/><meta name="description" content="Documentation for LifeInsuranceDataModel."/><meta property="og:description" content="Documentation for LifeInsuranceDataModel."/><meta property="twitter:description" content="Documentation for LifeInsuranceDataModel."/><script data-outdated-warner src="../../assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="../.."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="../../assets/documenter.js"></script><script src="../../search_index.js"></script><script src="../../siteinfo.js"></script><script src="../../../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="../../assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><div class="docs-package-name"><span class="docs-autofit"><a href="../../">LifeInsuranceDataModel</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="../../">Home</a></li><li><span class="tocitem">LifeInsuranceDataModel API</span><ul><li><a class="tocitem" href="../LifeInsuranceDataModel/">LifeInsuranceDataModel</a></li><li class="is-active"><a class="tocitem" href>Contract</a></li><li><a class="tocitem" href="../InsurancePartners/">Partner</a></li><li><a class="tocitem" href="../InsuranceProducts/">Product</a></li><li><a class="tocitem" href="../InsuranceTariffs/">Tariff</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">LifeInsuranceDataModel API</a></li><li class="is-active"><a href>Contract</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href>Contract</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl" title="View the repository on GitHub"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">GitHub</span></a><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/main/docs/src/api/InsuranceContracts.md" title="Edit source on GitHub"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="InsuranceContracts.jl"><a class="docs-heading-anchor" href="#InsuranceContracts.jl">InsuranceContracts.jl</a><a id="InsuranceContracts.jl-1"></a><a class="docs-heading-anchor-permalink" href="#InsuranceContracts.jl" title="Permalink"></a></h1><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.Contract" href="#LifeInsuranceDataModel.InsuranceContracts.Contract"><code>LifeInsuranceDataModel.InsuranceContracts.Contract</code></a> — <span class="docstring-category">Type</span></header><section><div><p>Contract</p><p>a contract component of a bitemporal entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L19-L24">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRef" href="#LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRef"><code>LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRef</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ContractPartnerRef</p><p>a partner reference of a contract component, i.e. policy holder, premium payer</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L135-L140">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRefRevision" href="#LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRefRevision"><code>LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRefRevision</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ContractPartnerRefRevision</p><p>a revision of a contract's partner reference</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L148-L153">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRole" href="#LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRole"><code>LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRole</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ContractPartnerRole</p><p>role e.g. policy holder or premium payer</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L123-L128">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.ContractRevision" href="#LifeInsuranceDataModel.InsuranceContracts.ContractRevision"><code>LifeInsuranceDataModel.InsuranceContracts.ContractRevision</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ContractRevision</p><p>a revision of a contract component</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L31-L36">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.ProductItem" href="#LifeInsuranceDataModel.InsuranceContracts.ProductItem"><code>LifeInsuranceDataModel.InsuranceContracts.ProductItem</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ProductItem</p><p>a productitem component of a contract component</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L63-L68">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.ProductItemRevision" href="#LifeInsuranceDataModel.InsuranceContracts.ProductItemRevision"><code>LifeInsuranceDataModel.InsuranceContracts.ProductItemRevision</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ProductItemRevision</p><p>a revision of a productitem component</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L76-L81">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.TariffItem" href="#LifeInsuranceDataModel.InsuranceContracts.TariffItem"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItem</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffItem</p><p>a reference to a tariff with contractual parameters</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L193-L198">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRef" href="#LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRef"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRef</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffItemPartnerRef</p><p>a reference to a partner of a tariffitem, i.e. insured person</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L252-L257">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRefRevision" href="#LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRefRevision"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRefRevision</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffItemPartnerRefRevision</p><p>a revision of a productItem's partner reference</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L265-L270">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRole" href="#LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRole"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRole</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffItemPartnerRole</p><p>role of Partner for tariffitem, 1. or 2. insured person</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L240-L245">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.TariffItemRevision" href="#LifeInsuranceDataModel.InsuranceContracts.TariffItemRevision"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItemRevision</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffItemRevision</p><p>a revision of a tariffitem</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L206-L211">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceContracts.TariffItemRole" href="#LifeInsuranceDataModel.InsuranceContracts.TariffItemRole"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItemRole</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffItemRole</p><p>role e.g. main or supplemental risk like life and occupational disabilty</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L181-L186">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRefRevision}" href="#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRefRevision}"><code>BitemporalPostgres.get_typeof_component</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>component(revision::ContractPartnerRefRevision) :: Type{ContractPartnerRef}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L175-L177">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.ContractRevision}" href="#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.ContractRevision}"><code>BitemporalPostgres.get_typeof_component</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>component(revision::ContractRevision) :: Type{Contract}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L56-L58">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.ProductItemRevision}" href="#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.ProductItemRevision}"><code>BitemporalPostgres.get_typeof_component</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>component(revision::ProductItemRevision) :: Type{ProductItem}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L98-L100">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRefRevision}" href="#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRefRevision}"><code>BitemporalPostgres.get_typeof_component</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>component(revision::TariffItemPartnerRefRevision) :: Type{TariffItemPartnerRef}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L288-L290">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItemRevision}" href="#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItemRevision}"><code>BitemporalPostgres.get_typeof_component</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>component(revision::TariffItemRevision) :: Type{TariffItem}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L229-L231">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRef}" href="#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRef}"><code>BitemporalPostgres.get_typeof_revision</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>revision(component::ContractPartnerRef) :: Type{ContractPartnerRefRevision}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L168-L170">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.Contract}" href="#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.Contract}"><code>BitemporalPostgres.get_typeof_revision</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>revision(component::Contract) :: Type{ContractRevision}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L49-L51">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.ProductItem}" href="#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.ProductItem}"><code>BitemporalPostgres.get_typeof_revision</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>revision(component::ProductItem) :: Type{ProductItemRevision}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L91-L93">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRef}" href="#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRef}"><code>BitemporalPostgres.get_typeof_revision</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>revision(component::TariffItemPartnerRef) :: Type{TariffItemPartnerRefRevision}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L281-L283">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItem}" href="#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItem}"><code>BitemporalPostgres.get_typeof_revision</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>revision(component::TariffItem) :: Type{TariffItemRevision}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L222-L224">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.revisionTypes-Tuple{Val{:Contract}}" href="#BitemporalPostgres.revisionTypes-Tuple{Val{:Contract}}"><code>BitemporalPostgres.revisionTypes</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.revisionTypes(entity::Val{:Contract}) defining the ComponentRevision types occurring in Contracts</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceContracts.jl#L10-L13">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../LifeInsuranceDataModel/">« LifeInsuranceDataModel</a><a class="docs-footer-nextpage" href="../InsurancePartners/">Partner »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.4.1 on <span class="colophon-date" title="Tuesday 28 May 2024 10:48">Tuesday 28 May 2024</span>. Using Julia version 1.10.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html> diff --git a/dev/api/InsurancePartners/index.html b/dev/api/InsurancePartners/index.html index 69fb769..15d2a34 100644 --- a/dev/api/InsurancePartners/index.html +++ b/dev/api/InsurancePartners/index.html @@ -1,2 +1,2 @@ <!DOCTYPE html> -<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Partner · LifeInsuranceDataModel</title><meta name="title" content="Partner · LifeInsuranceDataModel"/><meta property="og:title" content="Partner · LifeInsuranceDataModel"/><meta property="twitter:title" content="Partner · LifeInsuranceDataModel"/><meta name="description" content="Documentation for LifeInsuranceDataModel."/><meta property="og:description" content="Documentation for LifeInsuranceDataModel."/><meta property="twitter:description" content="Documentation for LifeInsuranceDataModel."/><script data-outdated-warner src="../../assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="../.."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="../../assets/documenter.js"></script><script src="../../search_index.js"></script><script src="../../siteinfo.js"></script><script src="../../../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="../../assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><div class="docs-package-name"><span class="docs-autofit"><a href="../../">LifeInsuranceDataModel</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="../../">Home</a></li><li><span class="tocitem">LifeInsuranceDataModel API</span><ul><li><a class="tocitem" href="../LifeInsuranceDataModel/">LifeInsuranceDataModel</a></li><li><a class="tocitem" href="../InsuranceContracts/">Contract</a></li><li class="is-active"><a class="tocitem" href>Partner</a></li><li><a class="tocitem" href="../InsuranceProducts/">Product</a></li><li><a class="tocitem" href="../InsuranceTariffs/">Tariff</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">LifeInsuranceDataModel API</a></li><li class="is-active"><a href>Partner</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href>Partner</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl" title="View the repository on GitHub"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">GitHub</span></a><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/main/docs/src/api/InsurancePartners.md" title="Edit source on GitHub"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="InsurancePartners.jl"><a class="docs-heading-anchor" href="#InsurancePartners.jl">InsurancePartners.jl</a><a id="InsurancePartners.jl-1"></a><a class="docs-heading-anchor-permalink" href="#InsurancePartners.jl" title="Permalink"></a></h1><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsurancePartners.Partner" href="#LifeInsuranceDataModel.InsurancePartners.Partner"><code>LifeInsuranceDataModel.InsurancePartners.Partner</code></a> — <span class="docstring-category">Type</span></header><section><div><p>Partner</p><p>a component of a bitemporal entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsurancePartners.jl#L15-L20">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsurancePartners.PartnerRevision" href="#LifeInsuranceDataModel.InsurancePartners.PartnerRevision"><code>LifeInsuranceDataModel.InsurancePartners.PartnerRevision</code></a> — <span class="docstring-category">Type</span></header><section><div><p>Partner_Revision</p><p>a revision of a Partner component of a bitemporal entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsurancePartners.jl#L27-L32">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.revisionTypes-Tuple{Val{:Partner}}" href="#BitemporalPostgres.revisionTypes-Tuple{Val{:Partner}}"><code>BitemporalPostgres.revisionTypes</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.revisionTypes(entity::Val{:Partner}) defining the ComponentRevision types occurring in Contracts</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsurancePartners.jl#L9-L12">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../InsuranceContracts/">« Contract</a><a class="docs-footer-nextpage" href="../InsuranceProducts/">Product »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.4.1 on <span class="colophon-date" title="Tuesday 28 May 2024 09:29">Tuesday 28 May 2024</span>. Using Julia version 1.10.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html> +<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Partner · LifeInsuranceDataModel</title><meta name="title" content="Partner · LifeInsuranceDataModel"/><meta property="og:title" content="Partner · LifeInsuranceDataModel"/><meta property="twitter:title" content="Partner · LifeInsuranceDataModel"/><meta name="description" content="Documentation for LifeInsuranceDataModel."/><meta property="og:description" content="Documentation for LifeInsuranceDataModel."/><meta property="twitter:description" content="Documentation for LifeInsuranceDataModel."/><script data-outdated-warner src="../../assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="../.."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="../../assets/documenter.js"></script><script src="../../search_index.js"></script><script src="../../siteinfo.js"></script><script src="../../../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="../../assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><div class="docs-package-name"><span class="docs-autofit"><a href="../../">LifeInsuranceDataModel</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="../../">Home</a></li><li><span class="tocitem">LifeInsuranceDataModel API</span><ul><li><a class="tocitem" href="../LifeInsuranceDataModel/">LifeInsuranceDataModel</a></li><li><a class="tocitem" href="../InsuranceContracts/">Contract</a></li><li class="is-active"><a class="tocitem" href>Partner</a></li><li><a class="tocitem" href="../InsuranceProducts/">Product</a></li><li><a class="tocitem" href="../InsuranceTariffs/">Tariff</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">LifeInsuranceDataModel API</a></li><li class="is-active"><a href>Partner</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href>Partner</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl" title="View the repository on GitHub"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">GitHub</span></a><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/main/docs/src/api/InsurancePartners.md" title="Edit source on GitHub"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="InsurancePartners.jl"><a class="docs-heading-anchor" href="#InsurancePartners.jl">InsurancePartners.jl</a><a id="InsurancePartners.jl-1"></a><a class="docs-heading-anchor-permalink" href="#InsurancePartners.jl" title="Permalink"></a></h1><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsurancePartners.Partner" href="#LifeInsuranceDataModel.InsurancePartners.Partner"><code>LifeInsuranceDataModel.InsurancePartners.Partner</code></a> — <span class="docstring-category">Type</span></header><section><div><p>Partner</p><p>a component of a bitemporal entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsurancePartners.jl#L15-L20">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsurancePartners.PartnerRevision" href="#LifeInsuranceDataModel.InsurancePartners.PartnerRevision"><code>LifeInsuranceDataModel.InsurancePartners.PartnerRevision</code></a> — <span class="docstring-category">Type</span></header><section><div><p>Partner_Revision</p><p>a revision of a Partner component of a bitemporal entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsurancePartners.jl#L27-L32">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.revisionTypes-Tuple{Val{:Partner}}" href="#BitemporalPostgres.revisionTypes-Tuple{Val{:Partner}}"><code>BitemporalPostgres.revisionTypes</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.revisionTypes(entity::Val{:Partner}) defining the ComponentRevision types occurring in Contracts</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsurancePartners.jl#L9-L12">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../InsuranceContracts/">« Contract</a><a class="docs-footer-nextpage" href="../InsuranceProducts/">Product »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.4.1 on <span class="colophon-date" title="Tuesday 28 May 2024 10:48">Tuesday 28 May 2024</span>. Using Julia version 1.10.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html> diff --git a/dev/api/InsuranceProducts/index.html b/dev/api/InsuranceProducts/index.html index 5bd52eb..251fd52 100644 --- a/dev/api/InsuranceProducts/index.html +++ b/dev/api/InsuranceProducts/index.html @@ -1,2 +1,2 @@ <!DOCTYPE html> -<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Product · LifeInsuranceDataModel</title><meta name="title" content="Product · LifeInsuranceDataModel"/><meta property="og:title" content="Product · LifeInsuranceDataModel"/><meta property="twitter:title" content="Product · LifeInsuranceDataModel"/><meta name="description" content="Documentation for LifeInsuranceDataModel."/><meta property="og:description" content="Documentation for LifeInsuranceDataModel."/><meta property="twitter:description" content="Documentation for LifeInsuranceDataModel."/><script data-outdated-warner src="../../assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="../.."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="../../assets/documenter.js"></script><script src="../../search_index.js"></script><script src="../../siteinfo.js"></script><script src="../../../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="../../assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><div class="docs-package-name"><span class="docs-autofit"><a href="../../">LifeInsuranceDataModel</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="../../">Home</a></li><li><span class="tocitem">LifeInsuranceDataModel API</span><ul><li><a class="tocitem" href="../LifeInsuranceDataModel/">LifeInsuranceDataModel</a></li><li><a class="tocitem" href="../InsuranceContracts/">Contract</a></li><li><a class="tocitem" href="../InsurancePartners/">Partner</a></li><li class="is-active"><a class="tocitem" href>Product</a></li><li><a class="tocitem" href="../InsuranceTariffs/">Tariff</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">LifeInsuranceDataModel API</a></li><li class="is-active"><a href>Product</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href>Product</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl" title="View the repository on GitHub"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">GitHub</span></a><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/main/docs/src/api/InsuranceProducts.md" title="Edit source on GitHub"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="InsuranceProducts.jl"><a class="docs-heading-anchor" href="#InsuranceProducts.jl">InsuranceProducts.jl</a><a id="InsuranceProducts.jl-1"></a><a class="docs-heading-anchor-permalink" href="#InsuranceProducts.jl" title="Permalink"></a></h1><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceProducts.Product" href="#LifeInsuranceDataModel.InsuranceProducts.Product"><code>LifeInsuranceDataModel.InsuranceProducts.Product</code></a> — <span class="docstring-category">Type</span></header><section><div><p>Product</p><p>a component of a bitemporal entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceProducts.jl#L14-L19">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceProducts.ProductPart" href="#LifeInsuranceDataModel.InsuranceProducts.ProductPart"><code>LifeInsuranceDataModel.InsuranceProducts.ProductPart</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ProductPart</p><p>the relation between a product and it's component tariffs</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceProducts.jl#L57-L62">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceProducts.ProductPartRevision" href="#LifeInsuranceDataModel.InsuranceProducts.ProductPartRevision"><code>LifeInsuranceDataModel.InsuranceProducts.ProductPartRevision</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ProcuctPart_Revision</p><p>a revision of a ProductPart component of a bitemporal entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceProducts.jl#L70-L75">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceProducts.ProductPartRole" href="#LifeInsuranceDataModel.InsuranceProducts.ProductPartRole"><code>LifeInsuranceDataModel.InsuranceProducts.ProductPartRole</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ProductPartRole</p><p>role e.g. main or supplemental risk like life and occupational disabilty, profit participation</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceProducts.jl#L45-L50">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceProducts.ProductRevision" href="#LifeInsuranceDataModel.InsuranceProducts.ProductRevision"><code>LifeInsuranceDataModel.InsuranceProducts.ProductRevision</code></a> — <span class="docstring-category">Type</span></header><section><div><p>Procuct_Revision</p><p>a revision of a Product component of a bitemporal entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceProducts.jl#L26-L31">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.revisionTypes-Tuple{Val{:Product}}" href="#BitemporalPostgres.revisionTypes-Tuple{Val{:Product}}"><code>BitemporalPostgres.revisionTypes</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.revisionTypes(entity::Val{:Product}) defining the ComponentRevision types occurring in Contracts</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceProducts.jl#L8-L11">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../InsurancePartners/">« Partner</a><a class="docs-footer-nextpage" href="../InsuranceTariffs/">Tariff »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.4.1 on <span class="colophon-date" title="Tuesday 28 May 2024 09:29">Tuesday 28 May 2024</span>. Using Julia version 1.10.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html> +<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Product · LifeInsuranceDataModel</title><meta name="title" content="Product · LifeInsuranceDataModel"/><meta property="og:title" content="Product · LifeInsuranceDataModel"/><meta property="twitter:title" content="Product · LifeInsuranceDataModel"/><meta name="description" content="Documentation for LifeInsuranceDataModel."/><meta property="og:description" content="Documentation for LifeInsuranceDataModel."/><meta property="twitter:description" content="Documentation for LifeInsuranceDataModel."/><script data-outdated-warner src="../../assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="../.."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="../../assets/documenter.js"></script><script src="../../search_index.js"></script><script src="../../siteinfo.js"></script><script src="../../../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="../../assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><div class="docs-package-name"><span class="docs-autofit"><a href="../../">LifeInsuranceDataModel</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="../../">Home</a></li><li><span class="tocitem">LifeInsuranceDataModel API</span><ul><li><a class="tocitem" href="../LifeInsuranceDataModel/">LifeInsuranceDataModel</a></li><li><a class="tocitem" href="../InsuranceContracts/">Contract</a></li><li><a class="tocitem" href="../InsurancePartners/">Partner</a></li><li class="is-active"><a class="tocitem" href>Product</a></li><li><a class="tocitem" href="../InsuranceTariffs/">Tariff</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">LifeInsuranceDataModel API</a></li><li class="is-active"><a href>Product</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href>Product</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl" title="View the repository on GitHub"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">GitHub</span></a><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/main/docs/src/api/InsuranceProducts.md" title="Edit source on GitHub"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="InsuranceProducts.jl"><a class="docs-heading-anchor" href="#InsuranceProducts.jl">InsuranceProducts.jl</a><a id="InsuranceProducts.jl-1"></a><a class="docs-heading-anchor-permalink" href="#InsuranceProducts.jl" title="Permalink"></a></h1><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceProducts.Product" href="#LifeInsuranceDataModel.InsuranceProducts.Product"><code>LifeInsuranceDataModel.InsuranceProducts.Product</code></a> — <span class="docstring-category">Type</span></header><section><div><p>Product</p><p>a component of a bitemporal entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceProducts.jl#L14-L19">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceProducts.ProductPart" href="#LifeInsuranceDataModel.InsuranceProducts.ProductPart"><code>LifeInsuranceDataModel.InsuranceProducts.ProductPart</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ProductPart</p><p>the relation between a product and it's component tariffs</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceProducts.jl#L57-L62">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceProducts.ProductPartRevision" href="#LifeInsuranceDataModel.InsuranceProducts.ProductPartRevision"><code>LifeInsuranceDataModel.InsuranceProducts.ProductPartRevision</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ProcuctPart_Revision</p><p>a revision of a ProductPart component of a bitemporal entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceProducts.jl#L70-L75">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceProducts.ProductPartRole" href="#LifeInsuranceDataModel.InsuranceProducts.ProductPartRole"><code>LifeInsuranceDataModel.InsuranceProducts.ProductPartRole</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ProductPartRole</p><p>role e.g. main or supplemental risk like life and occupational disabilty, profit participation</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceProducts.jl#L45-L50">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceProducts.ProductRevision" href="#LifeInsuranceDataModel.InsuranceProducts.ProductRevision"><code>LifeInsuranceDataModel.InsuranceProducts.ProductRevision</code></a> — <span class="docstring-category">Type</span></header><section><div><p>Procuct_Revision</p><p>a revision of a Product component of a bitemporal entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceProducts.jl#L26-L31">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.revisionTypes-Tuple{Val{:Product}}" href="#BitemporalPostgres.revisionTypes-Tuple{Val{:Product}}"><code>BitemporalPostgres.revisionTypes</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.revisionTypes(entity::Val{:Product}) defining the ComponentRevision types occurring in Contracts</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceProducts.jl#L8-L11">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../InsurancePartners/">« Partner</a><a class="docs-footer-nextpage" href="../InsuranceTariffs/">Tariff »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.4.1 on <span class="colophon-date" title="Tuesday 28 May 2024 10:48">Tuesday 28 May 2024</span>. Using Julia version 1.10.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html> diff --git a/dev/api/InsuranceTariffs/index.html b/dev/api/InsuranceTariffs/index.html index 3b5d0f0..bccd4c7 100644 --- a/dev/api/InsuranceTariffs/index.html +++ b/dev/api/InsuranceTariffs/index.html @@ -1,2 +1,2 @@ <!DOCTYPE html> -<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Tariff · LifeInsuranceDataModel</title><meta name="title" content="Tariff · LifeInsuranceDataModel"/><meta property="og:title" content="Tariff · LifeInsuranceDataModel"/><meta property="twitter:title" content="Tariff · LifeInsuranceDataModel"/><meta name="description" content="Documentation for LifeInsuranceDataModel."/><meta property="og:description" content="Documentation for LifeInsuranceDataModel."/><meta property="twitter:description" content="Documentation for LifeInsuranceDataModel."/><script data-outdated-warner src="../../assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="../.."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="../../assets/documenter.js"></script><script src="../../search_index.js"></script><script src="../../siteinfo.js"></script><script src="../../../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="../../assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><div class="docs-package-name"><span class="docs-autofit"><a href="../../">LifeInsuranceDataModel</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="../../">Home</a></li><li><span class="tocitem">LifeInsuranceDataModel API</span><ul><li><a class="tocitem" href="../LifeInsuranceDataModel/">LifeInsuranceDataModel</a></li><li><a class="tocitem" href="../InsuranceContracts/">Contract</a></li><li><a class="tocitem" href="../InsurancePartners/">Partner</a></li><li><a class="tocitem" href="../InsuranceProducts/">Product</a></li><li class="is-active"><a class="tocitem" href>Tariff</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">LifeInsuranceDataModel API</a></li><li class="is-active"><a href>Tariff</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href>Tariff</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl" title="View the repository on GitHub"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">GitHub</span></a><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/main/docs/src/api/InsuranceTariffs.md" title="Edit source on GitHub"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="InsuranceTariffs.jl"><a class="docs-heading-anchor" href="#InsuranceTariffs.jl">InsuranceTariffs.jl</a><a id="InsuranceTariffs.jl-1"></a><a class="docs-heading-anchor-permalink" href="#InsuranceTariffs.jl" title="Permalink"></a></h1><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceTariffs.Tariff" href="#LifeInsuranceDataModel.InsuranceTariffs.Tariff"><code>LifeInsuranceDataModel.InsuranceTariffs.Tariff</code></a> — <span class="docstring-category">Type</span></header><section><div><p>Tariff</p><p>a component of a bitemporal entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceTariffs.jl#L8-L13">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRole" href="#LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRole"><code>LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRole</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffPartnerRole</p><p>a subcomponent of a tariff entity enumerationg the roles of tariff partners</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceTariffs.jl#L44-L50">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRoleRevision" href="#LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRoleRevision"><code>LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRoleRevision</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffPartnerRoleRevision</p><p>a partner role revision of a Tariff component of a bitemporal entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceTariffs.jl#L58-L63">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceTariffs.TariffRevision" href="#LifeInsuranceDataModel.InsuranceTariffs.TariffRevision"><code>LifeInsuranceDataModel.InsuranceTariffs.TariffRevision</code></a> — <span class="docstring-category">Type</span></header><section><div><p>Tariff_Revision</p><p>a revision of a Tariff component of a bitemporal entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceTariffs.jl#L20-L25">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRoleRevision}" href="#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRoleRevision}"><code>BitemporalPostgres.get_typeof_component</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>component(revision::TariffPartnerRoleRevision) :: Type{TariffPartnerRole}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceTariffs.jl#L103-L105">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceTariffs.TariffRevision}" href="#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceTariffs.TariffRevision}"><code>BitemporalPostgres.get_typeof_component</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>component(revision::TariffRevision) :: Type{Tariff}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceTariffs.jl#L89-L91">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRole}" href="#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRole}"><code>BitemporalPostgres.get_typeof_revision</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>revision(component::TariffPartnerRole) :: Type{TariffPartnerRoleRevision}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceTariffs.jl#L96-L98">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceTariffs.Tariff}" href="#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceTariffs.Tariff}"><code>BitemporalPostgres.get_typeof_revision</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>revision(component::Tariff) :: Type{TariffRevision}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceTariffs.jl#L82-L84">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.revisionTypes-Tuple{Val{:Tariff}}" href="#BitemporalPostgres.revisionTypes-Tuple{Val{:Tariff}}"><code>BitemporalPostgres.revisionTypes</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.revisionTypes(entity::Val{:Tariff}) defining the ComponentRevision types occurring in Contracts</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/InsuranceTariffs.jl#L76-L79">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../InsuranceProducts/">« Product</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.4.1 on <span class="colophon-date" title="Tuesday 28 May 2024 09:29">Tuesday 28 May 2024</span>. Using Julia version 1.10.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html> +<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Tariff · LifeInsuranceDataModel</title><meta name="title" content="Tariff · LifeInsuranceDataModel"/><meta property="og:title" content="Tariff · LifeInsuranceDataModel"/><meta property="twitter:title" content="Tariff · LifeInsuranceDataModel"/><meta name="description" content="Documentation for LifeInsuranceDataModel."/><meta property="og:description" content="Documentation for LifeInsuranceDataModel."/><meta property="twitter:description" content="Documentation for LifeInsuranceDataModel."/><script data-outdated-warner src="../../assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="../.."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="../../assets/documenter.js"></script><script src="../../search_index.js"></script><script src="../../siteinfo.js"></script><script src="../../../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="../../assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><div class="docs-package-name"><span class="docs-autofit"><a href="../../">LifeInsuranceDataModel</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="../../">Home</a></li><li><span class="tocitem">LifeInsuranceDataModel API</span><ul><li><a class="tocitem" href="../LifeInsuranceDataModel/">LifeInsuranceDataModel</a></li><li><a class="tocitem" href="../InsuranceContracts/">Contract</a></li><li><a class="tocitem" href="../InsurancePartners/">Partner</a></li><li><a class="tocitem" href="../InsuranceProducts/">Product</a></li><li class="is-active"><a class="tocitem" href>Tariff</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">LifeInsuranceDataModel API</a></li><li class="is-active"><a href>Tariff</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href>Tariff</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl" title="View the repository on GitHub"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">GitHub</span></a><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/main/docs/src/api/InsuranceTariffs.md" title="Edit source on GitHub"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="InsuranceTariffs.jl"><a class="docs-heading-anchor" href="#InsuranceTariffs.jl">InsuranceTariffs.jl</a><a id="InsuranceTariffs.jl-1"></a><a class="docs-heading-anchor-permalink" href="#InsuranceTariffs.jl" title="Permalink"></a></h1><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceTariffs.Tariff" href="#LifeInsuranceDataModel.InsuranceTariffs.Tariff"><code>LifeInsuranceDataModel.InsuranceTariffs.Tariff</code></a> — <span class="docstring-category">Type</span></header><section><div><p>Tariff</p><p>a component of a bitemporal entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceTariffs.jl#L8-L13">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRole" href="#LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRole"><code>LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRole</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffPartnerRole</p><p>a subcomponent of a tariff entity enumerationg the roles of tariff partners</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceTariffs.jl#L44-L50">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRoleRevision" href="#LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRoleRevision"><code>LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRoleRevision</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffPartnerRoleRevision</p><p>a partner role revision of a Tariff component of a bitemporal entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceTariffs.jl#L58-L63">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.InsuranceTariffs.TariffRevision" href="#LifeInsuranceDataModel.InsuranceTariffs.TariffRevision"><code>LifeInsuranceDataModel.InsuranceTariffs.TariffRevision</code></a> — <span class="docstring-category">Type</span></header><section><div><p>Tariff_Revision</p><p>a revision of a Tariff component of a bitemporal entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceTariffs.jl#L20-L25">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRoleRevision}" href="#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRoleRevision}"><code>BitemporalPostgres.get_typeof_component</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>component(revision::TariffPartnerRoleRevision) :: Type{TariffPartnerRole}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceTariffs.jl#L103-L105">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceTariffs.TariffRevision}" href="#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceTariffs.TariffRevision}"><code>BitemporalPostgres.get_typeof_component</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>component(revision::TariffRevision) :: Type{Tariff}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceTariffs.jl#L89-L91">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRole}" href="#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRole}"><code>BitemporalPostgres.get_typeof_revision</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>revision(component::TariffPartnerRole) :: Type{TariffPartnerRoleRevision}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceTariffs.jl#L96-L98">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceTariffs.Tariff}" href="#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceTariffs.Tariff}"><code>BitemporalPostgres.get_typeof_revision</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.get<em>typeof</em>revision(component::Tariff) :: Type{TariffRevision}</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceTariffs.jl#L82-L84">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="BitemporalPostgres.revisionTypes-Tuple{Val{:Tariff}}" href="#BitemporalPostgres.revisionTypes-Tuple{Val{:Tariff}}"><code>BitemporalPostgres.revisionTypes</code></a> — <span class="docstring-category">Method</span></header><section><div><p>BitemporalPostgres.revisionTypes(entity::Val{:Tariff}) defining the ComponentRevision types occurring in Contracts</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/InsuranceTariffs.jl#L76-L79">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../InsuranceProducts/">« Product</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.4.1 on <span class="colophon-date" title="Tuesday 28 May 2024 10:48">Tuesday 28 May 2024</span>. Using Julia version 1.10.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html> diff --git a/dev/api/LifeInsuranceDataModel/index.html b/dev/api/LifeInsuranceDataModel/index.html index 8479ecb..74c3c01 100644 --- a/dev/api/LifeInsuranceDataModel/index.html +++ b/dev/api/LifeInsuranceDataModel/index.html @@ -1,2 +1,2 @@ <!DOCTYPE html> -<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>LifeInsuranceDataModel · LifeInsuranceDataModel</title><meta name="title" content="LifeInsuranceDataModel · LifeInsuranceDataModel"/><meta property="og:title" content="LifeInsuranceDataModel · LifeInsuranceDataModel"/><meta property="twitter:title" content="LifeInsuranceDataModel · LifeInsuranceDataModel"/><meta name="description" content="Documentation for LifeInsuranceDataModel."/><meta property="og:description" content="Documentation for LifeInsuranceDataModel."/><meta property="twitter:description" content="Documentation for LifeInsuranceDataModel."/><script data-outdated-warner src="../../assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="../.."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="../../assets/documenter.js"></script><script src="../../search_index.js"></script><script src="../../siteinfo.js"></script><script src="../../../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="../../assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><div class="docs-package-name"><span class="docs-autofit"><a href="../../">LifeInsuranceDataModel</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="../../">Home</a></li><li><span class="tocitem">LifeInsuranceDataModel API</span><ul><li class="is-active"><a class="tocitem" href>LifeInsuranceDataModel</a><ul class="internal"><li><a class="tocitem" href="#Customizing"><span>Customizing</span></a></li></ul></li><li><a class="tocitem" href="../InsuranceContracts/">Contract</a></li><li><a class="tocitem" href="../InsurancePartners/">Partner</a></li><li><a class="tocitem" href="../InsuranceProducts/">Product</a></li><li><a class="tocitem" href="../InsuranceTariffs/">Tariff</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">LifeInsuranceDataModel API</a></li><li class="is-active"><a href>LifeInsuranceDataModel</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href>LifeInsuranceDataModel</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl" title="View the repository on GitHub"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">GitHub</span></a><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/main/docs/src/api/LifeInsuranceDataModel.md" title="Edit source on GitHub"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="LifeInsuranceDataModel.jl"><a class="docs-heading-anchor" href="#LifeInsuranceDataModel.jl">LifeInsuranceDataModel.jl</a><a id="LifeInsuranceDataModel.jl-1"></a><a class="docs-heading-anchor-permalink" href="#LifeInsuranceDataModel.jl" title="Permalink"></a></h1><p>The notion of section is used here to describe object revisions as of a certain pair of points in - 2 dimensional - transaction and reference time. So it is a geometrical metaphor of two crossing cuts = i.e. sections - reducing 2D-transaction and reference time to 1D-reference time using a point in transaction time and reducing 1D-reference time using a point in reference time to yield a point in the version space.</p><h2 id="Customizing"><a class="docs-heading-anchor" href="#Customizing">Customizing</a><a id="Customizing-1"></a><a class="docs-heading-anchor-permalink" href="#Customizing" title="Permalink"></a></h2><h3 id="Adding-bitemporal-entities-and-components"><a class="docs-heading-anchor" href="#Adding-bitemporal-entities-and-components">Adding bitemporal entities and components</a><a id="Adding-bitemporal-entities-and-components-1"></a><a class="docs-heading-anchor-permalink" href="#Adding-bitemporal-entities-and-components" title="Permalink"></a></h3><p>Current entities are Contract, Partner,Product,Tariff.</p><ul><li>Create packages like InsuranceContracts.jl and include</li></ul><p>it in LifeInsuranceDataModel.jl. Export Your new Symbols.</p><ul><li>Create or update the enumeration function to contain all subcomponents' revision types you assign or add to the root entity of type T:</li></ul><p><span>$BitemporalPostgres.revisionTypes(entity::Val{T})::Vector{T} where {T<:Symbol}$</span> Example:</p><ul><li><span>$BitemporalPostgres.revisionTypes(entity::Val{:Contract})$</span></li><li>add functions <span>$get_typeof_revision$</span> and <span>$get_typeof_component$</span> for the new revision and component.</li></ul><p>Examples:</p><ul><li><span>$BitemporalPostgres.get_typeof_revision(component::Contract) :: Type{ContractRevision}$</span> and</li><li><span>$BitemporalPostgres.get_typeof_component(revision::ContractRevision) :: Type{Contract}$</span></li><li>Add DDL for your entity or component in functions up and down of package DDL.jl </li><li>create tables for your structs and</li><li>and create constraints and triggers using the function <span>$createRevisionsTriggerAndConstraint(trigger::Symbol,constraint::Symbol,table::Symbol,)$</span></li></ul><p>end</p><p><img src="../../assets/LifeInsuranceDataModel.png" alt="UML Model"/></p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.ContractPartnerReference" href="#LifeInsuranceDataModel.ContractPartnerReference"><code>LifeInsuranceDataModel.ContractPartnerReference</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ContractPartnerReference holds attributes of the reference from contract and a partner section</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L159-L162">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.ContractSection" href="#LifeInsuranceDataModel.ContractSection"><code>LifeInsuranceDataModel.ContractSection</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ContractSection ContractSection is a section (see above) of a contract entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L168-L172">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.PartnerSection" href="#LifeInsuranceDataModel.PartnerSection"><code>LifeInsuranceDataModel.PartnerSection</code></a> — <span class="docstring-category">Type</span></header><section><div><p>" PartnerSection</p><pre><code class="nohighlight hljs">is a section (see above) of a Partner entity</code></pre></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L62-L68">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.ProductItemProductReference" href="#LifeInsuranceDataModel.ProductItemProductReference"><code>LifeInsuranceDataModel.ProductItemProductReference</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ProductItemProductReference is a reference from a ProductItem to a product entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L115-L117">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.ProductItemSection" href="#LifeInsuranceDataModel.ProductItemSection"><code>LifeInsuranceDataModel.ProductItemSection</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ProductItemSection is a section (see above) of a ProductItem component</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L150-L152">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.ProductPartSection" href="#LifeInsuranceDataModel.ProductPartSection"><code>LifeInsuranceDataModel.ProductPartSection</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ProductPartSection </p><p>is a section (see above) of a ProductPart entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L91-L95">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.ProductSection" href="#LifeInsuranceDataModel.ProductSection"><code>LifeInsuranceDataModel.ProductSection</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ProductSection </p><p>is a section (see above) of a Product entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L101-L105">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.TariffInterface" href="#LifeInsuranceDataModel.TariffInterface"><code>LifeInsuranceDataModel.TariffInterface</code></a> — <span class="docstring-category">Type</span></header><section><div><p>mutable struct TariffInterface</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L182-L184">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.TariffItemPartnerReference" href="#LifeInsuranceDataModel.TariffItemPartnerReference"><code>LifeInsuranceDataModel.TariffItemPartnerReference</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffItemPartnerReference is a reference from a TariffItem to a Partner entity For instance, typically an insured person</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L123-L126">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.TariffItemSection" href="#LifeInsuranceDataModel.TariffItemSection"><code>LifeInsuranceDataModel.TariffItemSection</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffItemSection is a section (see above) of a TariffItem component</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L141-L143">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.TariffItemTariffReference" href="#LifeInsuranceDataModel.TariffItemTariffReference"><code>LifeInsuranceDataModel.TariffItemTariffReference</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffItemTariffReference is a reference from a TariffItem to a Tariff entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L133-L135">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.TariffSection" href="#LifeInsuranceDataModel.TariffSection"><code>LifeInsuranceDataModel.TariffSection</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffSection </p><p>is a section (see above) of a Tariff entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L76-L80">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.compareRevisions-Tuple{Any, Dict{String, Any}, Dict{String, Any}}" href="#LifeInsuranceDataModel.compareRevisions-Tuple{Any, Dict{String, Any}, Dict{String, Any}}"><code>LifeInsuranceDataModel.compareRevisions</code></a> — <span class="docstring-category">Method</span></header><section><div><p>compareRevisions(t, previous::Dict{String,Any}, current::Dict{String,Any}) where {T<:BitemporalPostgres.ComponentRevision} compare corresponding revision elements and return nothing if equal a pair of both else</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L491-L494">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.connect-Tuple{}" href="#LifeInsuranceDataModel.connect-Tuple{}"><code>LifeInsuranceDataModel.connect</code></a> — <span class="docstring-category">Method</span></header><section><div><p>connect database connect as configured </p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L644-L647">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.connect0-Tuple{}" href="#LifeInsuranceDataModel.connect0-Tuple{}"><code>LifeInsuranceDataModel.connect0</code></a> — <span class="docstring-category">Method</span></header><section><div><p>connect0 internal function for DB connect</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L632-L635">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.csection" href="#LifeInsuranceDataModel.csection"><code>LifeInsuranceDataModel.csection</code></a> — <span class="docstring-category">Function</span></header><section><div><p>csection(contract<em>id::Integer, tsdb</em>validfrom, tsworld_validfrom,activeTransaction::Integer=0)::ContractSectio</p><pre><code class="nohighlight hljs">csection retrieves the section of a contract or throws NoVersionFound</code></pre></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L307-L311">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.disconnect-Tuple{}" href="#LifeInsuranceDataModel.disconnect-Tuple{}"><code>LifeInsuranceDataModel.disconnect</code></a> — <span class="docstring-category">Method</span></header><section><div><p>disconnect disconnect from database</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L663-L666">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.get_contracts-Tuple{}" href="#LifeInsuranceDataModel.get_contracts-Tuple{}"><code>LifeInsuranceDataModel.get_contracts</code></a> — <span class="docstring-category">Method</span></header><section><div><p>get<em>contracts get</em>contracts retrieves all contract entities - search capabilities to be added </p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L408-L411">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.get_partners-Tuple{}" href="#LifeInsuranceDataModel.get_partners-Tuple{}"><code>LifeInsuranceDataModel.get_partners</code></a> — <span class="docstring-category">Method</span></header><section><div><p>get<em>partners get</em>partners retrieves all partner entities - search capabilities to be added </p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L417-L420">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.get_products-Tuple{}" href="#LifeInsuranceDataModel.get_products-Tuple{}"><code>LifeInsuranceDataModel.get_products</code></a> — <span class="docstring-category">Method</span></header><section><div><p>get<em>products get</em>products retrieves all product entities - search capabilities to be added </p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L427-L430">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.history_forest-Tuple{Int64}" href="#LifeInsuranceDataModel.history_forest-Tuple{Int64}"><code>LifeInsuranceDataModel.history_forest</code></a> — <span class="docstring-category">Method</span></header><section><div><p>history<em>forest(history</em>id::Int) history_forest retrieves a tree of ValidityIntervals see:<a href="https://actuarial-sciences-for-africa-asa.github.io/BitemporalPostgres.jl/stable/api/theory/">BitemporalPostgres Theory</a></p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L399-L402">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.load_roles-Tuple{}" href="#LifeInsuranceDataModel.load_roles-Tuple{}"><code>LifeInsuranceDataModel.load_roles</code></a> — <span class="docstring-category">Method</span></header><section><div><p>load_roles create the role ids of the model's relations</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L679-L682">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.persistModelStateContract-Tuple{Dict{String, Any}, Dict{String, Any}, BitemporalPostgres.Workflow, BitemporalPostgres.Component}" href="#LifeInsuranceDataModel.persistModelStateContract-Tuple{Dict{String, Any}, Dict{String, Any}, BitemporalPostgres.Workflow, BitemporalPostgres.Component}"><code>LifeInsuranceDataModel.persistModelStateContract</code></a> — <span class="docstring-category">Method</span></header><section><div><p>persistModelStateContract(previous::Dict{String,Any}, current::Dict{String,Any}, w::Workflow, component::Component) persist the delta between previous and current state into into the workflow context</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L512-L515">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.pisection-Tuple{Integer, Integer, Any, Any}" href="#LifeInsuranceDataModel.pisection-Tuple{Integer, Integer, Any, Any}"><code>LifeInsuranceDataModel.pisection</code></a> — <span class="docstring-category">Method</span></header><section><div><p>function pisection(history<em>id::Integer, version</em>id::Integer, tsdb<em>validfrom, tsworld</em>validfrom)::Vector{ProductItemSection}</p><pre><code class="nohighlight hljs">pisection retrieves the vector of a contract's productitem sections</code></pre></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L269-L273">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.prsection" href="#LifeInsuranceDataModel.prsection"><code>LifeInsuranceDataModel.prsection</code></a> — <span class="docstring-category">Function</span></header><section><div><p>prsection(product<em>id::Integer, tsdb</em>validfrom, tsworld_validfrom, activeTransaction::Integer=0)::ProductSection</p><pre><code class="nohighlight hljs">prsection retrieves a section of a product or throws NoVersionFound</code></pre></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L375-L380">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.psection" href="#LifeInsuranceDataModel.psection"><code>LifeInsuranceDataModel.psection</code></a> — <span class="docstring-category">Function</span></header><section><div><p>psection(partner<em>id::Integer, tsdb</em>validfrom, tsworld_validfrom, activeTransaction::Integer=0)::PartnerSection</p><pre><code class="nohighlight hljs">psection retrieves a section of a partner or throws NoVersionFound</code></pre></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L336-L341">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.tsection" href="#LifeInsuranceDataModel.tsection"><code>LifeInsuranceDataModel.tsection</code></a> — <span class="docstring-category">Function</span></header><section><div><p>tsection(tariff<em>id::Integer, tsdb</em>validfrom, tsworld_validfrom, activeTransaction::Integer=0)::TariffSection</p><pre><code class="nohighlight hljs">tsection retrieves a section of a tariff or throws NoVersionFound</code></pre></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/144f72f55ec6108a211f8fb04aec8b4482b60230/src/LifeInsuranceDataModel.jl#L351-L356">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../../">« Home</a><a class="docs-footer-nextpage" href="../InsuranceContracts/">Contract »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.4.1 on <span class="colophon-date" title="Tuesday 28 May 2024 09:29">Tuesday 28 May 2024</span>. Using Julia version 1.10.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html> +<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>LifeInsuranceDataModel · LifeInsuranceDataModel</title><meta name="title" content="LifeInsuranceDataModel · LifeInsuranceDataModel"/><meta property="og:title" content="LifeInsuranceDataModel · LifeInsuranceDataModel"/><meta property="twitter:title" content="LifeInsuranceDataModel · LifeInsuranceDataModel"/><meta name="description" content="Documentation for LifeInsuranceDataModel."/><meta property="og:description" content="Documentation for LifeInsuranceDataModel."/><meta property="twitter:description" content="Documentation for LifeInsuranceDataModel."/><script data-outdated-warner src="../../assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="../.."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="../../assets/documenter.js"></script><script src="../../search_index.js"></script><script src="../../siteinfo.js"></script><script src="../../../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="../../assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><div class="docs-package-name"><span class="docs-autofit"><a href="../../">LifeInsuranceDataModel</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="../../">Home</a></li><li><span class="tocitem">LifeInsuranceDataModel API</span><ul><li class="is-active"><a class="tocitem" href>LifeInsuranceDataModel</a><ul class="internal"><li><a class="tocitem" href="#Customizing"><span>Customizing</span></a></li></ul></li><li><a class="tocitem" href="../InsuranceContracts/">Contract</a></li><li><a class="tocitem" href="../InsurancePartners/">Partner</a></li><li><a class="tocitem" href="../InsuranceProducts/">Product</a></li><li><a class="tocitem" href="../InsuranceTariffs/">Tariff</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">LifeInsuranceDataModel API</a></li><li class="is-active"><a href>LifeInsuranceDataModel</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href>LifeInsuranceDataModel</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl" title="View the repository on GitHub"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">GitHub</span></a><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/main/docs/src/api/LifeInsuranceDataModel.md" title="Edit source on GitHub"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="LifeInsuranceDataModel.jl"><a class="docs-heading-anchor" href="#LifeInsuranceDataModel.jl">LifeInsuranceDataModel.jl</a><a id="LifeInsuranceDataModel.jl-1"></a><a class="docs-heading-anchor-permalink" href="#LifeInsuranceDataModel.jl" title="Permalink"></a></h1><p>The notion of section is used here to describe object revisions as of a certain pair of points in - 2 dimensional - transaction and reference time. So it is a geometrical metaphor of two crossing cuts = i.e. sections - reducing 2D-transaction and reference time to 1D-reference time using a point in transaction time and reducing 1D-reference time using a point in reference time to yield a point in the version space.</p><h2 id="Customizing"><a class="docs-heading-anchor" href="#Customizing">Customizing</a><a id="Customizing-1"></a><a class="docs-heading-anchor-permalink" href="#Customizing" title="Permalink"></a></h2><h3 id="Adding-bitemporal-entities-and-components"><a class="docs-heading-anchor" href="#Adding-bitemporal-entities-and-components">Adding bitemporal entities and components</a><a id="Adding-bitemporal-entities-and-components-1"></a><a class="docs-heading-anchor-permalink" href="#Adding-bitemporal-entities-and-components" title="Permalink"></a></h3><p>Current entities are Contract, Partner,Product,Tariff.</p><ul><li>Create packages like InsuranceContracts.jl and include</li></ul><p>it in LifeInsuranceDataModel.jl. Export Your new Symbols.</p><ul><li>Create or update the enumeration function to contain all subcomponents' revision types you assign or add to the root entity of type T:</li></ul><p><span>$BitemporalPostgres.revisionTypes(entity::Val{T})::Vector{T} where {T<:Symbol}$</span> Example:</p><ul><li><span>$BitemporalPostgres.revisionTypes(entity::Val{:Contract})$</span></li><li>add functions <span>$get_typeof_revision$</span> and <span>$get_typeof_component$</span> for the new revision and component.</li></ul><p>Examples:</p><ul><li><span>$BitemporalPostgres.get_typeof_revision(component::Contract) :: Type{ContractRevision}$</span> and</li><li><span>$BitemporalPostgres.get_typeof_component(revision::ContractRevision) :: Type{Contract}$</span></li><li>Add DDL for your entity or component in functions up and down of package DDL.jl </li><li>create tables for your structs and</li><li>and create constraints and triggers using the function <span>$createRevisionsTriggerAndConstraint(trigger::Symbol,constraint::Symbol,table::Symbol,)$</span></li></ul><p>end</p><p><img src="../../assets/LifeInsuranceDataModel.png" alt="UML Model"/></p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.ContractPartnerReference" href="#LifeInsuranceDataModel.ContractPartnerReference"><code>LifeInsuranceDataModel.ContractPartnerReference</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ContractPartnerReference holds attributes of the reference from contract and a partner section</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L159-L162">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.ContractSection" href="#LifeInsuranceDataModel.ContractSection"><code>LifeInsuranceDataModel.ContractSection</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ContractSection ContractSection is a section (see above) of a contract entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L168-L172">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.PartnerSection" href="#LifeInsuranceDataModel.PartnerSection"><code>LifeInsuranceDataModel.PartnerSection</code></a> — <span class="docstring-category">Type</span></header><section><div><p>" PartnerSection</p><pre><code class="nohighlight hljs">is a section (see above) of a Partner entity</code></pre></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L62-L68">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.ProductItemProductReference" href="#LifeInsuranceDataModel.ProductItemProductReference"><code>LifeInsuranceDataModel.ProductItemProductReference</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ProductItemProductReference is a reference from a ProductItem to a product entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L115-L117">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.ProductItemSection" href="#LifeInsuranceDataModel.ProductItemSection"><code>LifeInsuranceDataModel.ProductItemSection</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ProductItemSection is a section (see above) of a ProductItem component</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L150-L152">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.ProductPartSection" href="#LifeInsuranceDataModel.ProductPartSection"><code>LifeInsuranceDataModel.ProductPartSection</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ProductPartSection </p><p>is a section (see above) of a ProductPart entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L91-L95">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.ProductSection" href="#LifeInsuranceDataModel.ProductSection"><code>LifeInsuranceDataModel.ProductSection</code></a> — <span class="docstring-category">Type</span></header><section><div><p>ProductSection </p><p>is a section (see above) of a Product entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L101-L105">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.TariffInterface" href="#LifeInsuranceDataModel.TariffInterface"><code>LifeInsuranceDataModel.TariffInterface</code></a> — <span class="docstring-category">Type</span></header><section><div><p>mutable struct TariffInterface</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L182-L184">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.TariffItemPartnerReference" href="#LifeInsuranceDataModel.TariffItemPartnerReference"><code>LifeInsuranceDataModel.TariffItemPartnerReference</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffItemPartnerReference is a reference from a TariffItem to a Partner entity For instance, typically an insured person</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L123-L126">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.TariffItemSection" href="#LifeInsuranceDataModel.TariffItemSection"><code>LifeInsuranceDataModel.TariffItemSection</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffItemSection is a section (see above) of a TariffItem component</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L141-L143">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.TariffItemTariffReference" href="#LifeInsuranceDataModel.TariffItemTariffReference"><code>LifeInsuranceDataModel.TariffItemTariffReference</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffItemTariffReference is a reference from a TariffItem to a Tariff entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L133-L135">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.TariffSection" href="#LifeInsuranceDataModel.TariffSection"><code>LifeInsuranceDataModel.TariffSection</code></a> — <span class="docstring-category">Type</span></header><section><div><p>TariffSection </p><p>is a section (see above) of a Tariff entity</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L76-L80">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.compareRevisions-Tuple{Any, Dict{String, Any}, Dict{String, Any}}" href="#LifeInsuranceDataModel.compareRevisions-Tuple{Any, Dict{String, Any}, Dict{String, Any}}"><code>LifeInsuranceDataModel.compareRevisions</code></a> — <span class="docstring-category">Method</span></header><section><div><p>compareRevisions(t, previous::Dict{String,Any}, current::Dict{String,Any}) where {T<:BitemporalPostgres.ComponentRevision} compare corresponding revision elements and return nothing if equal a pair of both else</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L491-L494">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.connect-Tuple{}" href="#LifeInsuranceDataModel.connect-Tuple{}"><code>LifeInsuranceDataModel.connect</code></a> — <span class="docstring-category">Method</span></header><section><div><p>connect database connect as configured </p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L644-L647">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.connect0-Tuple{}" href="#LifeInsuranceDataModel.connect0-Tuple{}"><code>LifeInsuranceDataModel.connect0</code></a> — <span class="docstring-category">Method</span></header><section><div><p>connect0 internal function for DB connect</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L632-L635">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.csection" href="#LifeInsuranceDataModel.csection"><code>LifeInsuranceDataModel.csection</code></a> — <span class="docstring-category">Function</span></header><section><div><p>csection(contract<em>id::Integer, tsdb</em>validfrom, tsworld_validfrom,activeTransaction::Integer=0)::ContractSectio</p><pre><code class="nohighlight hljs">csection retrieves the section of a contract or throws NoVersionFound</code></pre></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L307-L311">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.disconnect-Tuple{}" href="#LifeInsuranceDataModel.disconnect-Tuple{}"><code>LifeInsuranceDataModel.disconnect</code></a> — <span class="docstring-category">Method</span></header><section><div><p>disconnect disconnect from database</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L663-L666">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.get_contracts-Tuple{}" href="#LifeInsuranceDataModel.get_contracts-Tuple{}"><code>LifeInsuranceDataModel.get_contracts</code></a> — <span class="docstring-category">Method</span></header><section><div><p>get<em>contracts get</em>contracts retrieves all contract entities - search capabilities to be added </p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L408-L411">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.get_partners-Tuple{}" href="#LifeInsuranceDataModel.get_partners-Tuple{}"><code>LifeInsuranceDataModel.get_partners</code></a> — <span class="docstring-category">Method</span></header><section><div><p>get<em>partners get</em>partners retrieves all partner entities - search capabilities to be added </p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L417-L420">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.get_products-Tuple{}" href="#LifeInsuranceDataModel.get_products-Tuple{}"><code>LifeInsuranceDataModel.get_products</code></a> — <span class="docstring-category">Method</span></header><section><div><p>get<em>products get</em>products retrieves all product entities - search capabilities to be added </p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L427-L430">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.history_forest-Tuple{Int64}" href="#LifeInsuranceDataModel.history_forest-Tuple{Int64}"><code>LifeInsuranceDataModel.history_forest</code></a> — <span class="docstring-category">Method</span></header><section><div><p>history<em>forest(history</em>id::Int) history_forest retrieves a tree of ValidityIntervals see:<a href="https://actuarial-sciences-for-africa-asa.github.io/BitemporalPostgres.jl/stable/api/theory/">BitemporalPostgres Theory</a></p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L399-L402">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.load_roles-Tuple{}" href="#LifeInsuranceDataModel.load_roles-Tuple{}"><code>LifeInsuranceDataModel.load_roles</code></a> — <span class="docstring-category">Method</span></header><section><div><p>load_roles create the role ids of the model's relations</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L679-L682">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.persistModelStateContract-Tuple{Dict{String, Any}, Dict{String, Any}, BitemporalPostgres.Workflow, BitemporalPostgres.Component}" href="#LifeInsuranceDataModel.persistModelStateContract-Tuple{Dict{String, Any}, Dict{String, Any}, BitemporalPostgres.Workflow, BitemporalPostgres.Component}"><code>LifeInsuranceDataModel.persistModelStateContract</code></a> — <span class="docstring-category">Method</span></header><section><div><p>persistModelStateContract(previous::Dict{String,Any}, current::Dict{String,Any}, w::Workflow, component::Component) persist the delta between previous and current state into into the workflow context</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L512-L515">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.pisection-Tuple{Integer, Integer, Any, Any}" href="#LifeInsuranceDataModel.pisection-Tuple{Integer, Integer, Any, Any}"><code>LifeInsuranceDataModel.pisection</code></a> — <span class="docstring-category">Method</span></header><section><div><p>function pisection(history<em>id::Integer, version</em>id::Integer, tsdb<em>validfrom, tsworld</em>validfrom)::Vector{ProductItemSection}</p><pre><code class="nohighlight hljs">pisection retrieves the vector of a contract's productitem sections</code></pre></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L269-L273">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.prsection" href="#LifeInsuranceDataModel.prsection"><code>LifeInsuranceDataModel.prsection</code></a> — <span class="docstring-category">Function</span></header><section><div><p>prsection(product<em>id::Integer, tsdb</em>validfrom, tsworld_validfrom, activeTransaction::Integer=0)::ProductSection</p><pre><code class="nohighlight hljs">prsection retrieves a section of a product or throws NoVersionFound</code></pre></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L375-L380">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.psection" href="#LifeInsuranceDataModel.psection"><code>LifeInsuranceDataModel.psection</code></a> — <span class="docstring-category">Function</span></header><section><div><p>psection(partner<em>id::Integer, tsdb</em>validfrom, tsworld_validfrom, activeTransaction::Integer=0)::PartnerSection</p><pre><code class="nohighlight hljs">psection retrieves a section of a partner or throws NoVersionFound</code></pre></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L336-L341">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LifeInsuranceDataModel.tsection" href="#LifeInsuranceDataModel.tsection"><code>LifeInsuranceDataModel.tsection</code></a> — <span class="docstring-category">Function</span></header><section><div><p>tsection(tariff<em>id::Integer, tsdb</em>validfrom, tsworld_validfrom, activeTransaction::Integer=0)::TariffSection</p><pre><code class="nohighlight hljs">tsection retrieves a section of a tariff or throws NoVersionFound</code></pre></div><a class="docs-sourcelink" target="_blank" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/462b2963fb2aaf8fd89b5475fc5cbc1b81d17c5d/src/LifeInsuranceDataModel.jl#L351-L356">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../../">« Home</a><a class="docs-footer-nextpage" href="../InsuranceContracts/">Contract »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.4.1 on <span class="colophon-date" title="Tuesday 28 May 2024 10:48">Tuesday 28 May 2024</span>. Using Julia version 1.10.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html> diff --git a/dev/index.html b/dev/index.html index 03a1e2b..711fabf 100644 --- a/dev/index.html +++ b/dev/index.html @@ -1,2 +1,2 @@ <!DOCTYPE html> -<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Home · LifeInsuranceDataModel</title><meta name="title" content="Home · LifeInsuranceDataModel"/><meta property="og:title" content="Home · LifeInsuranceDataModel"/><meta property="twitter:title" content="Home · LifeInsuranceDataModel"/><meta name="description" content="Documentation for LifeInsuranceDataModel."/><meta property="og:description" content="Documentation for LifeInsuranceDataModel."/><meta property="twitter:description" content="Documentation for LifeInsuranceDataModel."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><div class="docs-package-name"><span class="docs-autofit"><a href>LifeInsuranceDataModel</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li class="is-active"><a class="tocitem" href>Home</a><ul class="internal"><li><a class="tocitem" href="#Index"><span>Index</span></a></li></ul></li><li><span class="tocitem">LifeInsuranceDataModel API</span><ul><li><a class="tocitem" href="api/LifeInsuranceDataModel/">LifeInsuranceDataModel</a></li><li><a class="tocitem" href="api/InsuranceContracts/">Contract</a></li><li><a class="tocitem" href="api/InsurancePartners/">Partner</a></li><li><a class="tocitem" href="api/InsuranceProducts/">Product</a></li><li><a class="tocitem" href="api/InsuranceTariffs/">Tariff</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href>Home</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href>Home</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl" title="View the repository on GitHub"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">GitHub</span></a><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/main/docs/src/index.md" title="Edit source on GitHub"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="LifeInsuranceDataModel.jl"><a class="docs-heading-anchor" href="#LifeInsuranceDataModel.jl">LifeInsuranceDataModel.jl</a><a id="LifeInsuranceDataModel.jl-1"></a><a class="docs-heading-anchor-permalink" href="#LifeInsuranceDataModel.jl" title="Permalink"></a></h1><p><img src="assets/wip.png" alt="Beware, Work In Progress"/></p><p>LifeInsuranceDataModel provides an API for a prototype bitemporal data model for life insurance contracts, partners, products and tariffs. <img src="assets/LifeInsuranceDataModel.png" alt="UML Model"/></p><h2 id="Index"><a class="docs-heading-anchor" href="#Index">Index</a><a id="Index-1"></a><a class="docs-heading-anchor-permalink" href="#Index" title="Permalink"></a></h2><ul><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.ContractPartnerReference"><code>LifeInsuranceDataModel.ContractPartnerReference</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.ContractSection"><code>LifeInsuranceDataModel.ContractSection</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.Contract"><code>LifeInsuranceDataModel.InsuranceContracts.Contract</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRef"><code>LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRef</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRefRevision"><code>LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRefRevision</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRole"><code>LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRole</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.ContractRevision"><code>LifeInsuranceDataModel.InsuranceContracts.ContractRevision</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.ProductItem"><code>LifeInsuranceDataModel.InsuranceContracts.ProductItem</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.ProductItemRevision"><code>LifeInsuranceDataModel.InsuranceContracts.ProductItemRevision</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.TariffItem"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItem</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRef"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRef</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRefRevision"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRefRevision</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRole"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRole</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.TariffItemRevision"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItemRevision</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.TariffItemRole"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItemRole</code></a></li><li><a href="api/InsurancePartners/#LifeInsuranceDataModel.InsurancePartners.Partner"><code>LifeInsuranceDataModel.InsurancePartners.Partner</code></a></li><li><a href="api/InsurancePartners/#LifeInsuranceDataModel.InsurancePartners.PartnerRevision"><code>LifeInsuranceDataModel.InsurancePartners.PartnerRevision</code></a></li><li><a href="api/InsuranceProducts/#LifeInsuranceDataModel.InsuranceProducts.Product"><code>LifeInsuranceDataModel.InsuranceProducts.Product</code></a></li><li><a href="api/InsuranceProducts/#LifeInsuranceDataModel.InsuranceProducts.ProductPart"><code>LifeInsuranceDataModel.InsuranceProducts.ProductPart</code></a></li><li><a href="api/InsuranceProducts/#LifeInsuranceDataModel.InsuranceProducts.ProductPartRevision"><code>LifeInsuranceDataModel.InsuranceProducts.ProductPartRevision</code></a></li><li><a href="api/InsuranceProducts/#LifeInsuranceDataModel.InsuranceProducts.ProductPartRole"><code>LifeInsuranceDataModel.InsuranceProducts.ProductPartRole</code></a></li><li><a href="api/InsuranceProducts/#LifeInsuranceDataModel.InsuranceProducts.ProductRevision"><code>LifeInsuranceDataModel.InsuranceProducts.ProductRevision</code></a></li><li><a href="api/InsuranceTariffs/#LifeInsuranceDataModel.InsuranceTariffs.Tariff"><code>LifeInsuranceDataModel.InsuranceTariffs.Tariff</code></a></li><li><a href="api/InsuranceTariffs/#LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRole"><code>LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRole</code></a></li><li><a href="api/InsuranceTariffs/#LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRoleRevision"><code>LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRoleRevision</code></a></li><li><a href="api/InsuranceTariffs/#LifeInsuranceDataModel.InsuranceTariffs.TariffRevision"><code>LifeInsuranceDataModel.InsuranceTariffs.TariffRevision</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.PartnerSection"><code>LifeInsuranceDataModel.PartnerSection</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.ProductItemProductReference"><code>LifeInsuranceDataModel.ProductItemProductReference</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.ProductItemSection"><code>LifeInsuranceDataModel.ProductItemSection</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.ProductPartSection"><code>LifeInsuranceDataModel.ProductPartSection</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.ProductSection"><code>LifeInsuranceDataModel.ProductSection</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.TariffInterface"><code>LifeInsuranceDataModel.TariffInterface</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.TariffItemPartnerReference"><code>LifeInsuranceDataModel.TariffItemPartnerReference</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.TariffItemSection"><code>LifeInsuranceDataModel.TariffItemSection</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.TariffItemTariffReference"><code>LifeInsuranceDataModel.TariffItemTariffReference</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.TariffSection"><code>LifeInsuranceDataModel.TariffSection</code></a></li><li><a href="api/InsuranceTariffs/#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRoleRevision}"><code>BitemporalPostgres.get_typeof_component</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.ProductItemRevision}"><code>BitemporalPostgres.get_typeof_component</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRefRevision}"><code>BitemporalPostgres.get_typeof_component</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRefRevision}"><code>BitemporalPostgres.get_typeof_component</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItemRevision}"><code>BitemporalPostgres.get_typeof_component</code></a></li><li><a href="api/InsuranceTariffs/#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceTariffs.TariffRevision}"><code>BitemporalPostgres.get_typeof_component</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.ContractRevision}"><code>BitemporalPostgres.get_typeof_component</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItem}"><code>BitemporalPostgres.get_typeof_revision</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRef}"><code>BitemporalPostgres.get_typeof_revision</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.ProductItem}"><code>BitemporalPostgres.get_typeof_revision</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRef}"><code>BitemporalPostgres.get_typeof_revision</code></a></li><li><a href="api/InsuranceTariffs/#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceTariffs.Tariff}"><code>BitemporalPostgres.get_typeof_revision</code></a></li><li><a href="api/InsuranceTariffs/#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRole}"><code>BitemporalPostgres.get_typeof_revision</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.Contract}"><code>BitemporalPostgres.get_typeof_revision</code></a></li><li><a href="api/InsuranceProducts/#BitemporalPostgres.revisionTypes-Tuple{Val{:Product}}"><code>BitemporalPostgres.revisionTypes</code></a></li><li><a href="api/InsuranceTariffs/#BitemporalPostgres.revisionTypes-Tuple{Val{:Tariff}}"><code>BitemporalPostgres.revisionTypes</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.revisionTypes-Tuple{Val{:Contract}}"><code>BitemporalPostgres.revisionTypes</code></a></li><li><a href="api/InsurancePartners/#BitemporalPostgres.revisionTypes-Tuple{Val{:Partner}}"><code>BitemporalPostgres.revisionTypes</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.compareRevisions-Tuple{Any, Dict{String, Any}, Dict{String, Any}}"><code>LifeInsuranceDataModel.compareRevisions</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.connect-Tuple{}"><code>LifeInsuranceDataModel.connect</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.connect0-Tuple{}"><code>LifeInsuranceDataModel.connect0</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.csection"><code>LifeInsuranceDataModel.csection</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.disconnect-Tuple{}"><code>LifeInsuranceDataModel.disconnect</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.get_contracts-Tuple{}"><code>LifeInsuranceDataModel.get_contracts</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.get_partners-Tuple{}"><code>LifeInsuranceDataModel.get_partners</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.get_products-Tuple{}"><code>LifeInsuranceDataModel.get_products</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.history_forest-Tuple{Int64}"><code>LifeInsuranceDataModel.history_forest</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.load_roles-Tuple{}"><code>LifeInsuranceDataModel.load_roles</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.persistModelStateContract-Tuple{Dict{String, Any}, Dict{String, Any}, BitemporalPostgres.Workflow, BitemporalPostgres.Component}"><code>LifeInsuranceDataModel.persistModelStateContract</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.pisection-Tuple{Integer, Integer, Any, Any}"><code>LifeInsuranceDataModel.pisection</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.prsection"><code>LifeInsuranceDataModel.prsection</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.psection"><code>LifeInsuranceDataModel.psection</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.tsection"><code>LifeInsuranceDataModel.tsection</code></a></li></ul></article><nav class="docs-footer"><a class="docs-footer-nextpage" href="api/LifeInsuranceDataModel/">LifeInsuranceDataModel »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.4.1 on <span class="colophon-date" title="Tuesday 28 May 2024 09:29">Tuesday 28 May 2024</span>. Using Julia version 1.10.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html> +<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Home · LifeInsuranceDataModel</title><meta name="title" content="Home · LifeInsuranceDataModel"/><meta property="og:title" content="Home · LifeInsuranceDataModel"/><meta property="twitter:title" content="Home · LifeInsuranceDataModel"/><meta name="description" content="Documentation for LifeInsuranceDataModel."/><meta property="og:description" content="Documentation for LifeInsuranceDataModel."/><meta property="twitter:description" content="Documentation for LifeInsuranceDataModel."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><div class="docs-package-name"><span class="docs-autofit"><a href>LifeInsuranceDataModel</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li class="is-active"><a class="tocitem" href>Home</a><ul class="internal"><li><a class="tocitem" href="#Index"><span>Index</span></a></li></ul></li><li><span class="tocitem">LifeInsuranceDataModel API</span><ul><li><a class="tocitem" href="api/LifeInsuranceDataModel/">LifeInsuranceDataModel</a></li><li><a class="tocitem" href="api/InsuranceContracts/">Contract</a></li><li><a class="tocitem" href="api/InsurancePartners/">Partner</a></li><li><a class="tocitem" href="api/InsuranceProducts/">Product</a></li><li><a class="tocitem" href="api/InsuranceTariffs/">Tariff</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href>Home</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href>Home</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl" title="View the repository on GitHub"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">GitHub</span></a><a class="docs-navbar-link" href="https://github.com/Actuarial-Sciences-for-Africa-ASA/LifeInsuranceDataModel.jl/blob/main/docs/src/index.md" title="Edit source on GitHub"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="LifeInsuranceDataModel.jl"><a class="docs-heading-anchor" href="#LifeInsuranceDataModel.jl">LifeInsuranceDataModel.jl</a><a id="LifeInsuranceDataModel.jl-1"></a><a class="docs-heading-anchor-permalink" href="#LifeInsuranceDataModel.jl" title="Permalink"></a></h1><p><img src="assets/wip.png" alt="Beware, Work In Progress"/></p><p>LifeInsuranceDataModel provides an API for a prototype bitemporal data model for life insurance contracts, partners, products and tariffs. <img src="assets/LifeInsuranceDataModel.png" alt="UML Model"/></p><h2 id="Index"><a class="docs-heading-anchor" href="#Index">Index</a><a id="Index-1"></a><a class="docs-heading-anchor-permalink" href="#Index" title="Permalink"></a></h2><ul><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.ContractPartnerReference"><code>LifeInsuranceDataModel.ContractPartnerReference</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.ContractSection"><code>LifeInsuranceDataModel.ContractSection</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.Contract"><code>LifeInsuranceDataModel.InsuranceContracts.Contract</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRef"><code>LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRef</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRefRevision"><code>LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRefRevision</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRole"><code>LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRole</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.ContractRevision"><code>LifeInsuranceDataModel.InsuranceContracts.ContractRevision</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.ProductItem"><code>LifeInsuranceDataModel.InsuranceContracts.ProductItem</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.ProductItemRevision"><code>LifeInsuranceDataModel.InsuranceContracts.ProductItemRevision</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.TariffItem"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItem</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRef"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRef</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRefRevision"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRefRevision</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRole"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRole</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.TariffItemRevision"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItemRevision</code></a></li><li><a href="api/InsuranceContracts/#LifeInsuranceDataModel.InsuranceContracts.TariffItemRole"><code>LifeInsuranceDataModel.InsuranceContracts.TariffItemRole</code></a></li><li><a href="api/InsurancePartners/#LifeInsuranceDataModel.InsurancePartners.Partner"><code>LifeInsuranceDataModel.InsurancePartners.Partner</code></a></li><li><a href="api/InsurancePartners/#LifeInsuranceDataModel.InsurancePartners.PartnerRevision"><code>LifeInsuranceDataModel.InsurancePartners.PartnerRevision</code></a></li><li><a href="api/InsuranceProducts/#LifeInsuranceDataModel.InsuranceProducts.Product"><code>LifeInsuranceDataModel.InsuranceProducts.Product</code></a></li><li><a href="api/InsuranceProducts/#LifeInsuranceDataModel.InsuranceProducts.ProductPart"><code>LifeInsuranceDataModel.InsuranceProducts.ProductPart</code></a></li><li><a href="api/InsuranceProducts/#LifeInsuranceDataModel.InsuranceProducts.ProductPartRevision"><code>LifeInsuranceDataModel.InsuranceProducts.ProductPartRevision</code></a></li><li><a href="api/InsuranceProducts/#LifeInsuranceDataModel.InsuranceProducts.ProductPartRole"><code>LifeInsuranceDataModel.InsuranceProducts.ProductPartRole</code></a></li><li><a href="api/InsuranceProducts/#LifeInsuranceDataModel.InsuranceProducts.ProductRevision"><code>LifeInsuranceDataModel.InsuranceProducts.ProductRevision</code></a></li><li><a href="api/InsuranceTariffs/#LifeInsuranceDataModel.InsuranceTariffs.Tariff"><code>LifeInsuranceDataModel.InsuranceTariffs.Tariff</code></a></li><li><a href="api/InsuranceTariffs/#LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRole"><code>LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRole</code></a></li><li><a href="api/InsuranceTariffs/#LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRoleRevision"><code>LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRoleRevision</code></a></li><li><a href="api/InsuranceTariffs/#LifeInsuranceDataModel.InsuranceTariffs.TariffRevision"><code>LifeInsuranceDataModel.InsuranceTariffs.TariffRevision</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.PartnerSection"><code>LifeInsuranceDataModel.PartnerSection</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.ProductItemProductReference"><code>LifeInsuranceDataModel.ProductItemProductReference</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.ProductItemSection"><code>LifeInsuranceDataModel.ProductItemSection</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.ProductPartSection"><code>LifeInsuranceDataModel.ProductPartSection</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.ProductSection"><code>LifeInsuranceDataModel.ProductSection</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.TariffInterface"><code>LifeInsuranceDataModel.TariffInterface</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.TariffItemPartnerReference"><code>LifeInsuranceDataModel.TariffItemPartnerReference</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.TariffItemSection"><code>LifeInsuranceDataModel.TariffItemSection</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.TariffItemTariffReference"><code>LifeInsuranceDataModel.TariffItemTariffReference</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.TariffSection"><code>LifeInsuranceDataModel.TariffSection</code></a></li><li><a href="api/InsuranceTariffs/#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRoleRevision}"><code>BitemporalPostgres.get_typeof_component</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.ProductItemRevision}"><code>BitemporalPostgres.get_typeof_component</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRefRevision}"><code>BitemporalPostgres.get_typeof_component</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRefRevision}"><code>BitemporalPostgres.get_typeof_component</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.ContractRevision}"><code>BitemporalPostgres.get_typeof_component</code></a></li><li><a href="api/InsuranceTariffs/#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceTariffs.TariffRevision}"><code>BitemporalPostgres.get_typeof_component</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.get_typeof_component-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItemRevision}"><code>BitemporalPostgres.get_typeof_component</code></a></li><li><a href="api/InsuranceTariffs/#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceTariffs.TariffPartnerRole}"><code>BitemporalPostgres.get_typeof_revision</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItemPartnerRef}"><code>BitemporalPostgres.get_typeof_revision</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.TariffItem}"><code>BitemporalPostgres.get_typeof_revision</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.ProductItem}"><code>BitemporalPostgres.get_typeof_revision</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.ContractPartnerRef}"><code>BitemporalPostgres.get_typeof_revision</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceContracts.Contract}"><code>BitemporalPostgres.get_typeof_revision</code></a></li><li><a href="api/InsuranceTariffs/#BitemporalPostgres.get_typeof_revision-Tuple{LifeInsuranceDataModel.InsuranceTariffs.Tariff}"><code>BitemporalPostgres.get_typeof_revision</code></a></li><li><a href="api/InsuranceContracts/#BitemporalPostgres.revisionTypes-Tuple{Val{:Contract}}"><code>BitemporalPostgres.revisionTypes</code></a></li><li><a href="api/InsuranceProducts/#BitemporalPostgres.revisionTypes-Tuple{Val{:Product}}"><code>BitemporalPostgres.revisionTypes</code></a></li><li><a href="api/InsurancePartners/#BitemporalPostgres.revisionTypes-Tuple{Val{:Partner}}"><code>BitemporalPostgres.revisionTypes</code></a></li><li><a href="api/InsuranceTariffs/#BitemporalPostgres.revisionTypes-Tuple{Val{:Tariff}}"><code>BitemporalPostgres.revisionTypes</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.compareRevisions-Tuple{Any, Dict{String, Any}, Dict{String, Any}}"><code>LifeInsuranceDataModel.compareRevisions</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.connect-Tuple{}"><code>LifeInsuranceDataModel.connect</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.connect0-Tuple{}"><code>LifeInsuranceDataModel.connect0</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.csection"><code>LifeInsuranceDataModel.csection</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.disconnect-Tuple{}"><code>LifeInsuranceDataModel.disconnect</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.get_contracts-Tuple{}"><code>LifeInsuranceDataModel.get_contracts</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.get_partners-Tuple{}"><code>LifeInsuranceDataModel.get_partners</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.get_products-Tuple{}"><code>LifeInsuranceDataModel.get_products</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.history_forest-Tuple{Int64}"><code>LifeInsuranceDataModel.history_forest</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.load_roles-Tuple{}"><code>LifeInsuranceDataModel.load_roles</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.persistModelStateContract-Tuple{Dict{String, Any}, Dict{String, Any}, BitemporalPostgres.Workflow, BitemporalPostgres.Component}"><code>LifeInsuranceDataModel.persistModelStateContract</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.pisection-Tuple{Integer, Integer, Any, Any}"><code>LifeInsuranceDataModel.pisection</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.prsection"><code>LifeInsuranceDataModel.prsection</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.psection"><code>LifeInsuranceDataModel.psection</code></a></li><li><a href="api/LifeInsuranceDataModel/#LifeInsuranceDataModel.tsection"><code>LifeInsuranceDataModel.tsection</code></a></li></ul></article><nav class="docs-footer"><a class="docs-footer-nextpage" href="api/LifeInsuranceDataModel/">LifeInsuranceDataModel »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.4.1 on <span class="colophon-date" title="Tuesday 28 May 2024 10:48">Tuesday 28 May 2024</span>. Using Julia version 1.10.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>