-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
22 changed files
with
630 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,145 @@ | ||
name: Build | ||
on: | ||
push: | ||
branches: | ||
- main | ||
pull_request: | ||
types: | ||
- opened | ||
- synchronize | ||
- reopened | ||
- closed | ||
branches: | ||
- main | ||
env: | ||
IS_RELEASE_CANDIDATE: >- | ||
${{ | ||
( | ||
github.event_name == 'pull_request' && | ||
startsWith(github.event.pull_request.title, 'RELEASES:') && | ||
contains(github.event.pull_request.labels.*.name, 'RELEASES') | ||
) | ||
|| | ||
( | ||
github.event_name == 'push' && | ||
startsWith(github.event.head_commit.message, 'RELEASES:') && | ||
startsWith(github.ref_name, 'RELEASE') | ||
) | ||
}} | ||
jobs: | ||
build: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Check out | ||
uses: actions/checkout@v3 | ||
- name: Setup .Net | ||
uses: actions/setup-dotnet@v3 | ||
with: | ||
dotnet-version: 7.0.201 | ||
- name: Restore | ||
run: dotnet restore | ||
- name: Build | ||
run: dotnet build --no-restore | ||
- name: Test | ||
run: dotnet test --no-build --verbosity normal | ||
add_tag: | ||
runs-on: ubuntu-latest | ||
needs: | ||
- build | ||
if: >- | ||
needs.build.result == 'success' && | ||
github.event.pull_request.merged && | ||
github.event.pull_request.base.ref == 'main' && | ||
startsWith(github.event.pull_request.title, 'RELEASES:') && | ||
contains(github.event.pull_request.labels.*.name, 'RELEASES') | ||
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@v3 | ||
with: | ||
token: ${{ secrets.PAT_FOR_TAGGING }} | ||
- name: Configure Git | ||
run: >- | ||
git config user.name "GitHub Action" | ||
git config user.email "action@github.com" | ||
- name: Extract Version | ||
id: extract_version | ||
run: > | ||
# Running on Linux/Unix | ||
sudo apt-get install xmlstarlet | ||
version_number=$(xmlstarlet sel -t -v "//Version" -n STX.REST.RESTFulSense.Servers/STX.REST.RESTFulSense.Servers.csproj) | ||
echo "$version_number" | ||
echo "version_number<<EOF" >> $GITHUB_OUTPUT | ||
echo "$version_number" >> $GITHUB_OUTPUT | ||
echo "EOF" >> $GITHUB_OUTPUT | ||
shell: bash | ||
- name: Display Version | ||
run: 'echo "Version number: ${{ steps.extract_version.outputs.version_number }}"' | ||
- name: Extract Package Release Notes | ||
id: extract_package_release_notes | ||
run: > | ||
# Running on Linux/Unix | ||
sudo apt-get install xmlstarlet | ||
package_release_notes=$(xmlstarlet sel -t -v "//PackageReleaseNotes" -n STX.REST.RESTFulSense.Servers/STX.REST.RESTFulSense.Servers.csproj) | ||
echo "$package_release_notes" | ||
echo "package_release_notes<<EOF" >> $GITHUB_OUTPUT | ||
echo "$package_release_notes" >> $GITHUB_OUTPUT | ||
echo "EOF" >> $GITHUB_OUTPUT | ||
shell: bash | ||
- name: Display Package Release Notes | ||
run: 'echo "Package Release Notes: ${{ steps.extract_package_release_notes.outputs.package_release_notes }}"' | ||
- name: Create GitHub Tag | ||
run: >- | ||
git tag -a "v${{ steps.extract_version.outputs.version_number }}" -m "Release - v${{ steps.extract_version.outputs.version_number }}" | ||
git push origin --tags | ||
- name: Create GitHub Release | ||
uses: actions/create-release@v1 | ||
with: | ||
tag_name: v${{ steps.extract_version.outputs.version_number }} | ||
release_name: Release - v${{ steps.extract_version.outputs.version_number }} | ||
body: >- | ||
## Release - v${{ steps.extract_version.outputs.version_number }} | ||
### Release Notes | ||
${{ steps.extract_package_release_notes.outputs.package_release_notes }} | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.PAT_FOR_TAGGING }} | ||
publish: | ||
runs-on: ubuntu-latest | ||
needs: | ||
- add_tag | ||
if: needs.add_tag.result == 'success' | ||
steps: | ||
- name: Check out | ||
uses: actions/checkout@v3 | ||
- name: Setup .Net | ||
uses: actions/setup-dotnet@v3 | ||
with: | ||
dotnet-version: 7.0.201 | ||
- name: Restore | ||
run: dotnet restore | ||
- name: Build | ||
run: dotnet build --no-restore --configuration Release | ||
- name: Pack NuGet Package | ||
run: dotnet pack --configuration Release --include-symbols | ||
- name: Push NuGet Package | ||
run: dotnet nuget push **/bin/Release/**/*.nupkg --source https://api.nuget.org/v3/index.json --api-key ${{ secrets.NUGET_ACCESS }} --skip-duplicate |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,45 @@ | ||
# STX.REST.RESTFulSense.Servers | ||
<p align="center"> | ||
<img src="Resources/Images/rs_git_logo.png"> | ||
</p> | ||
|
||
# STX.REST.RESTFulSense.Servers | ||
|
||
[![Build](https://github.com/The-Standard-Organization/STX.REST.RESTFulSense.Servers/actions/workflows/build.yml/badge.svg)](https://github.com/The-Standard-Organization/STX.REST.RESTFulSense.Servers/actions/workflows/build.yml) | ||
[![The Standard](https://img.shields.io/github/v/release/hassanhabib/The-Standard?filter=v2.10.0&style=default&label=Standard%20Version&color=2ea44f)](https://github.com/hassanhabib/The-Standard) | ||
[![The Standard - COMPLIANT](https://img.shields.io/badge/The_Standard-COMPLIANT-2ea44f)](https://github.com/hassanhabib/The-Standard) | ||
[![The Standard Community](https://img.shields.io/discord/934130100008538142?color=%237289da&label=The%20Standard%20Community&logo=Discord)](https://discord.gg/vdPZ7hS52X) | ||
|
||
## Introduction | ||
Is a Standard Compliant Server library that provides various methods for returning various meaningful HTTP response types in a RESTful API... | ||
|
||
## Standard-Compliance | ||
This library was built according to The Standard. The library follows engineering principles, patterns and tooling as recommended by The Standard. | ||
|
||
This library is also a community effort which involved many nights of pair-programming, test-driven development and in-depth exploration research and design discussions. | ||
|
||
## Standard-Promise | ||
The most important fulfillment aspect in a Standard complaint system is aimed towards contributing to people, its evolution, and principles. | ||
An organization that systematically honors an environment of learning, training, and sharing knowledge is an organization that learns from the past, makes calculated risks for the future, | ||
and brings everyone within it up to speed on the current state of things as honestly, rapidly, and efficiently as possible. | ||
|
||
We believe that everyone has the right to privacy, and will never do anything that could violate that right. | ||
We are committed to writing ethical and responsible software, and will always strive to use our skills, coding, and systems for the good. | ||
We believe that these beliefs will help to ensure that our software(s) are safe and secure and that it will never be used to harm or collect personal data for malicious purposes. | ||
|
||
The Standard Community as a promise to you is in upholding these values. | ||
|
||
## Current Outlook of the Project | ||
In the outset of this endeavor we plan to re-write the existing popular library RESTFulSense to enhance and bring current to modern Standard compliancy. | ||
|
||
## Contact | ||
|
||
If you have any suggestions, comments or questions, please feel free to contact me on: | ||
|
||
[Twitter](https://twitter.com/hassanrezkhabib) | ||
|
||
[LinkedIn](https://www.linkedin.com/in/hassanrezkhabib/) | ||
|
||
[E-Mail](mailto:hassanhabib@live.com) | ||
|
||
### Important Notice | ||
A special thanks to Mr. Hassan Habib and Mr. Christo du Toit for their continuing dedicated contributions. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
<mxfile host="Electron" modified="2024-01-28T00:49:53.852Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/22.0.3 Chrome/114.0.5735.289 Electron/25.8.4 Safari/537.36" etag="5ZpF2QCDTMeNiDx9h1F1" version="22.0.3" type="device"> | ||
<diagram name="Page-1" id="v083JaoKay88UOmM27cz"> | ||
<mxGraphModel dx="1159" dy="937" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1700" pageHeight="1100" math="0" shadow="0"> | ||
<root> | ||
<mxCell id="0" /> | ||
<mxCell id="1" parent="0" /> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-19" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | ||
<mxGeometry x="645" y="365" width="620" height="360" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-1" value="Consumer System" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | ||
<mxGeometry x="160" y="460" width="240" height="180" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="v9vu7zyCsT8Zl7CwTNYv-2"> | ||
<mxGeometry relative="1" as="geometry"> | ||
<mxPoint x="650" y="550" as="targetPoint" /> | ||
</mxGeometry> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="v9vu7zyCsT8Zl7CwTNYv-2" target="v9vu7zyCsT8Zl7CwTNYv-3"> | ||
<mxGeometry relative="1" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-2" value="RESTFulSense Client" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | ||
<mxGeometry x="460" y="525" width="150" height="50" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="v9vu7zyCsT8Zl7CwTNYv-3" target="v9vu7zyCsT8Zl7CwTNYv-4"> | ||
<mxGeometry relative="1" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="v9vu7zyCsT8Zl7CwTNYv-3" target="v9vu7zyCsT8Zl7CwTNYv-5"> | ||
<mxGeometry relative="1" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="v9vu7zyCsT8Zl7CwTNYv-3" target="v9vu7zyCsT8Zl7CwTNYv-6"> | ||
<mxGeometry relative="1" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-3" value="Http Orchestration Service" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | ||
<mxGeometry x="660" y="525" width="150" height="50" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="v9vu7zyCsT8Zl7CwTNYv-4" target="v9vu7zyCsT8Zl7CwTNYv-7"> | ||
<mxGeometry relative="1" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-4" value="Http Service" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | ||
<mxGeometry x="880" y="455" width="150" height="50" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="v9vu7zyCsT8Zl7CwTNYv-5" target="v9vu7zyCsT8Zl7CwTNYv-8"> | ||
<mxGeometry relative="1" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-5" value="Serialization Service" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | ||
<mxGeometry x="880" y="595" width="150" height="50" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-6" value="Error Mapper Service" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1"> | ||
<mxGeometry x="880" y="525" width="150" height="50" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-7" value="IHttp Broker" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | ||
<mxGeometry x="1100" y="455" width="150" height="50" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-8" value="ISerialization Broker" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | ||
<mxGeometry x="1100" y="595" width="150" height="50" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-9" value="Provider System" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | ||
<mxGeometry x="1330" y="455" width="240" height="180" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-12" value="Program/Startup.cs" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | ||
<mxGeometry x="360" y="660" width="130" height="50" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.12;entryY=0.556;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="v9vu7zyCsT8Zl7CwTNYv-7" target="v9vu7zyCsT8Zl7CwTNYv-9"> | ||
<mxGeometry relative="1" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=-0.028;entryY=0.497;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="v9vu7zyCsT8Zl7CwTNYv-1" target="v9vu7zyCsT8Zl7CwTNYv-2"> | ||
<mxGeometry relative="1" as="geometry" /> | ||
</mxCell> | ||
</root> | ||
</mxGraphModel> | ||
</diagram> | ||
</mxfile> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
<mxfile host="Electron" modified="2024-01-28T01:16:48.329Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/22.0.3 Chrome/114.0.5735.289 Electron/25.8.4 Safari/537.36" etag="tRSoZZsBzWA1RATThQX_" version="22.0.3" type="device"> | ||
<diagram name="Page-1" id="v083JaoKay88UOmM27cz"> | ||
<mxGraphModel dx="2386" dy="1929" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1700" pageHeight="1100" math="0" shadow="0"> | ||
<root> | ||
<mxCell id="0" /> | ||
<mxCell id="1" parent="0" /> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-19" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | ||
<mxGeometry x="645" y="365" width="620" height="360" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-1" value="Consumer System" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | ||
<mxGeometry x="160" y="460" width="240" height="180" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="v9vu7zyCsT8Zl7CwTNYv-2" target="v9vu7zyCsT8Zl7CwTNYv-3"> | ||
<mxGeometry relative="1" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-2" value="RESTFulSense Client" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | ||
<mxGeometry x="440" y="525" width="150" height="50" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="v9vu7zyCsT8Zl7CwTNYv-3" target="v9vu7zyCsT8Zl7CwTNYv-4"> | ||
<mxGeometry relative="1" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="v9vu7zyCsT8Zl7CwTNYv-3" target="v9vu7zyCsT8Zl7CwTNYv-5"> | ||
<mxGeometry relative="1" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="v9vu7zyCsT8Zl7CwTNYv-3" target="v9vu7zyCsT8Zl7CwTNYv-6"> | ||
<mxGeometry relative="1" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-3" value="Http Orchestration Service" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | ||
<mxGeometry x="680" y="525" width="150" height="50" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="v9vu7zyCsT8Zl7CwTNYv-4" target="v9vu7zyCsT8Zl7CwTNYv-7"> | ||
<mxGeometry relative="1" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-4" value="Http Service" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | ||
<mxGeometry x="880" y="455" width="150" height="50" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="v9vu7zyCsT8Zl7CwTNYv-5" target="v9vu7zyCsT8Zl7CwTNYv-8"> | ||
<mxGeometry relative="1" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-5" value="Serialization Service" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | ||
<mxGeometry x="880" y="595" width="150" height="50" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-6" value="Error Mapper Service" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1"> | ||
<mxGeometry x="880" y="525" width="150" height="50" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-7" value="IHttp Broker" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | ||
<mxGeometry x="1100" y="455" width="150" height="50" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-8" value="ISerialization Broker" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | ||
<mxGeometry x="1100" y="595" width="150" height="50" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-9" value="Provider System" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | ||
<mxGeometry x="1330" y="455" width="240" height="180" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-12" value="Program/Startup.cs" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | ||
<mxGeometry x="360" y="660" width="130" height="50" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.12;entryY=0.556;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="v9vu7zyCsT8Zl7CwTNYv-7" target="v9vu7zyCsT8Zl7CwTNYv-9"> | ||
<mxGeometry relative="1" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=-0.028;entryY=0.497;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="v9vu7zyCsT8Zl7CwTNYv-1" target="v9vu7zyCsT8Zl7CwTNYv-2"> | ||
<mxGeometry relative="1" as="geometry" /> | ||
</mxCell> | ||
<mxCell id="v9vu7zyCsT8Zl7CwTNYv-26" value="STX-REST-RESTfulSense" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;" vertex="1" parent="1"> | ||
<mxGeometry x="850" y="335" width="205" height="30" as="geometry" /> | ||
</mxCell> | ||
</root> | ||
</mxGraphModel> | ||
</diagram> | ||
</mxfile> |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.