Skip to content

Commit

Permalink
Merge pull request #3 from ConsumerDataStandardsAustralia/experimenta…
Browse files Browse the repository at this point in the history
…l/super_product

Updated Docs and html
  • Loading branch information
kirkycdr authored Aug 3, 2023
2 parents cb8113a + d259685 commit 7f4768f
Show file tree
Hide file tree
Showing 4 changed files with 5,248 additions and 811 deletions.
12 changes: 11 additions & 1 deletion docs/Standards/Super-Product.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,19 @@ This standards provides a product API set for publicly available superannuation

<Introduction>

The API covers retail superannuation products. Product data includes:

* Name of fund
* Provider
* Status
* Investment Types
* Fees
* Performance
* Links - PDS, Fund and Provider details

The product API contains two API's

| API | Method | Path | Description |
| API | Method | Path | Description |
|-|-|-|-|
|Get Products | GET | {ProviderURI} **/super/products**| Returns a list of Super Funds offered to the market |
|Get ProductDetail | GET | {ProviderURI} **/super/products{productId}**| Returns a specific Fund details offered to the market |
Expand Down
5,998 changes: 5,195 additions & 803 deletions docs/Standards/cds_super_product.html

Large diffs are not rendered by default.

44 changes: 37 additions & 7 deletions docs/Standards/cds_super_product.json
Original file line number Diff line number Diff line change
Expand Up @@ -458,12 +458,27 @@
"description": "The name of the super fund provider",
"type": "string"
},
"investmentType": {
"description": "The type of fund type.",
"enum": [ "CONSERVATIVE", "BALANCED", "GROWTH", "ETHICAL", "FIXED_INCOME", "OTHER" ],
"default": "BALANCED",
"inceptionDate": {
"description": "Inception date of the fund.",
"type": "string",
"x-cds-type": "DateString"
},
"status": {
"description": "The status. PUBLIC open to any members, CLOSED not open to new members, EMPLOYER open to employee cohorts",
"enum": [ "PUBLIC", "CLOSED", "EMPLOYEE" ],
"default": "PUBLIC",
"type": "string"
},
"investmentTypes": {
"description": "The type of investment types supported",
"items": {
"properties": {
"$ref": "#/components/schemas/SuperFundProductInvestmentType"
}
},
"type": "array",
"required": "investmentType"
},
"fees": {
"description": "A list of fees that apply to the fund",
"items": {
Expand All @@ -482,6 +497,11 @@
"description": "A link to the fund web page",
"type": "string",
"x-cds-type": "URIString"
},
"pdsUri": {
"description": "A link to the product disclosure statement",
"type": "string",
"x-cds-type": "URIString"
},
"providerUri": {
"description": "A link to the fund providers web page",
Expand All @@ -492,9 +512,9 @@
"$ref": "#/components/schemas/SuperAdditionalInformation"
}
},
"required": [ "provider", "displayName", "description", "fees", "performance", "productId", "type", "investmentType" ],
"required": [ "provider", "displayName", "description", "investmentTypes", "fees", "performance", "productId", "type", "investmentType" ],
"type": "object",
"x-conditional": [ "contract" ]
"x-conditional": [ "" ]
},
"Links": {
"properties": {
Expand Down Expand Up @@ -571,6 +591,16 @@
"required": [ "funds" ],
"type": "object"
},
"SuperFundProductInvestmentType": {
"properties": {
"investmentType": {
"enum": [ "CONSERVATIVE", "BALANCED", "GROWTH", "ETHICAL", "FIXED_INCOME", "OTHER" ],
"default": "BALANCED",
"type": "string"
}
}
},

"SuperFundProductFees": {
"properties": {
"name": {
Expand Down Expand Up @@ -616,7 +646,7 @@
"x-cds-type": "ExternalRef"
},
"value": {
"description": "The percent value of the performance over the given time frame e.g 5%",
"description": "The percent value of the performance over the given time frame e.g 5.1%",
"type": "string",
"x-cds-type": "RateString"
}
Expand Down
5 changes: 5 additions & 0 deletions docs/Standards/cfg/default.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?xml version="1.0"?>
<!-- This file is autogenerated; comments and unknown tags will be stripped -->
<mameconfig version="10">
<system name="default" />
</mameconfig>

0 comments on commit 7f4768f

Please sign in to comment.