Skip to content

Commit 31b8e62

Browse files
committed
Add AWS Lambda Functions SQS module
- Introduced a new module for integrating AWS SQS with Lambda Functions. - Created project files, including .csproj and module specifications. - Added templates for Lambda function consumers and their registration. - Updated dependencies in existing modules to support the new functionality. - Included release notes for version 1.0.0. - Configured module settings and output configurations.
1 parent 336017f commit 31b8e62

File tree

47 files changed

+2450
-32
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+2450
-32
lines changed

Modules/Intent.Modules.Aws.Lambda.Functions.Dispatch.MediatR/Intent.Aws.Lambda.Functions.Dispatch.MediatR.imodspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<dependencies>
1717
<dependency id="Intent.Application.MediatR" version="4.3.0" />
1818
<dependency id="Intent.Aws.Lambda.Functions" version="1.0.0" />
19-
<dependency id="Intent.Common" version="3.9.0" />
19+
<dependency id="Intent.Common" version="3.9.1" />
2020
<dependency id="Intent.Common.CSharp" version="3.9.6" />
2121
<dependency id="Intent.Common.Types" version="3.4.0" />
2222
<dependency id="Intent.Modelers.Services" version="4.0.2" />

Modules/Intent.Modules.Aws.Lambda.Functions.Dispatch.MediatR/Intent.Modules.Aws.Lambda.Functions.Dispatch.MediatR.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1515
</PackageReference>
1616
<PackageReference Include="Intent.RoslynWeaver.Attributes" Version="3.0.0" />
17-
<PackageReference Include="Intent.SoftwareFactory.SDK" Version="3.10.0-pre.2" />
17+
<PackageReference Include="Intent.SoftwareFactory.SDK" Version="3.12.0" />
1818
</ItemGroup>
1919

2020
<ItemGroup>

Modules/Intent.Modules.Aws.Lambda.Functions.Dispatch.Services/Intent.Aws.Lambda.Functions.Dispatch.Services.imodspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<dependencies>
1717
<dependency id="Intent.Application.Contracts" version="5.1.0" />
1818
<dependency id="Intent.Aws.Lambda.Functions" version="1.0.0" />
19-
<dependency id="Intent.Common" version="3.9.0" />
19+
<dependency id="Intent.Common" version="3.9.1" />
2020
<dependency id="Intent.Common.CSharp" version="3.9.6" />
2121
<dependency id="Intent.Common.Types" version="3.4.0" />
2222
<dependency id="Intent.Modelers.Services" version="4.0.2" />

Modules/Intent.Modules.Aws.Lambda.Functions.Dispatch.Services/Intent.Modules.Aws.Lambda.Functions.Dispatch.Services.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1414
</PackageReference>
1515
<PackageReference Include="Intent.RoslynWeaver.Attributes" Version="3.0.0" />
16-
<PackageReference Include="Intent.SoftwareFactory.SDK" Version="3.10.0-pre.2" />
16+
<PackageReference Include="Intent.SoftwareFactory.SDK" Version="3.12.0" />
1717
</ItemGroup>
1818

1919
<ItemGroup>
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Intent Architect
2+
3+
**/.intent/*
4+
!*.application.output.log
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
using Intent.Engine;
2+
using Intent.Modules.Common;
3+
using Intent.Modules.Common.Plugins;
4+
using Intent.Plugins.FactoryExtensions;
5+
using Intent.RoslynWeaver.Attributes;
6+
7+
[assembly: DefaultIntentManaged(Mode.Fully)]
8+
[assembly: IntentTemplate("Intent.ModuleBuilder.Templates.FactoryExtension", Version = "1.0")]
9+
10+
namespace Intent.Modules.Aws.Lambda.Functions.Sqs.FactoryExtensions
11+
{
12+
[IntentManaged(Mode.Fully, Body = Mode.Merge)]
13+
public class MetadataLoaderExtension : FactoryExtensionBase
14+
{
15+
public override string Id => "Intent.Aws.Lambda.Functions.Sqs.MetadataLoaderExtension";
16+
17+
[IntentManaged(Mode.Ignore)]
18+
public override int Order => 0;
19+
20+
/// <summary>
21+
/// This is an example override which would extend the
22+
/// <see cref="ExecutionLifeCycleSteps.AfterTemplateRegistrations"/> phase of the Software Factory execution.
23+
/// See <see cref="FactoryExtensionBase"/> for all available overrides.
24+
/// </summary>
25+
/// <remarks>
26+
/// It is safe to update or delete this method.
27+
/// </remarks>
28+
protected override void OnAfterTemplateRegistrations(IApplication application)
29+
{
30+
// Your custom logic here.
31+
}
32+
33+
/// <summary>
34+
/// This is an example override which would extend the
35+
/// <see cref="ExecutionLifeCycleSteps.BeforeTemplateExecution"/> phase of the Software Factory execution.
36+
/// See <see cref="FactoryExtensionBase"/> for all available overrides.
37+
/// </summary>
38+
/// <remarks>
39+
/// It is safe to update or delete this method.
40+
/// </remarks>
41+
protected override void OnBeforeTemplateExecution(IApplication application)
42+
{
43+
// Your custom logic here.
44+
}
45+
}
46+
}
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<package>
3+
<id>Intent.Aws.Lambda.Functions.Sqs</id>
4+
<version>1.0.0-pre.0</version>
5+
<supportedClientVersions>[4.4.0-a,5.0.0)</supportedClientVersions>
6+
<summary>Use Lambda Functions to receive and dispatch SQS messages to event handlers.</summary>
7+
<description>Use Lambda Functions to receive and dispatch SQS messages to event handlers.</description>
8+
<authors>Intent Architect</authors>
9+
<iconUrl>data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2aWV3Qm94PSIwIDAgODAgODAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDY0ICg5MzUzNykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+SWNvbi1BcmNoaXRlY3R1cmUvNjQvQXJjaF9BV1MtTGFtYmRhXzY0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0M4NTExQiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRkY5OTAwIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgaWQ9Ikljb24tQXJjaGl0ZWN0dXJlLzY0L0FyY2hfQVdTLUxhbWJkYV82NCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb24tQXJjaGl0ZWN0dXJlLUJHLzY0L0NvbXB1dGUiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwIiB5PSIwIiB3aWR0aD0iODAiIGhlaWdodD0iODAiPjwvcmVjdD4KICAgICAgICA8L2c+CiAgICAgICAgPHBhdGggZD0iTTI4LjAwNzUzNTIsNjYgTDE1LjU5MDcyNzQsNjYgTDI5LjMyMzU4ODUsMzcuMjk2IEwzNS41NDYwMjQ5LDUwLjEwNiBMMjguMDA3NTM1Miw2NiBaIE0zMC4yMTk2Njc0LDM0LjU1MyBDMzAuMDUxMjc2OCwzNC4yMDggMjkuNzAwNDYyOSwzMy45ODkgMjkuMzE3NTc0NSwzMy45ODkgTDI5LjMxNDU2NzYsMzMuOTg5IEMyOC45Mjg2NzIzLDMzLjk5IDI4LjU3Nzg1ODMsMzQuMjExIDI4LjQxMjQ3NDYsMzQuNTU4IEwxMy4wOTc5NDQsNjYuNTY5IEMxMi45NDk1OTk5LDY2Ljg3OSAxMi45NzA2NDg3LDY3LjI0MyAxMy4xNTUwNzY2LDY3LjUzNCBDMTMuMzM3NDk5OCw2Ny44MjQgMTMuNjU4MjQzOSw2OCAxNC4wMDIwNDE2LDY4IEwyOC42NDIwMDcyLDY4IEMyOS4wMjk5MDcxLDY4IDI5LjM4MTcyMzQsNjcuNzc3IDI5LjU0ODEwOTQsNjcuNDI4IEwzNy41NjM3MDYsNTAuNTI4IEMzNy42OTMwMDYsNTAuMjU0IDM3LjY5MjAwMzcsNDkuOTM3IDM3LjU1ODY5NDQsNDkuNjY1IEwzMC4yMTk2Njc0LDM0LjU1MyBaIE02NC45OTUzNDkxLDY2IEw1Mi42NTg3Mjc0LDY2IEwzMi44NjY4MDksMjQuNTcgQzMyLjcwMTQyNTMsMjQuMjIyIDMyLjM0ODYwNjcsMjQgMzEuOTYxNzA5MSwyNCBMMjMuODg5OTgyMiwyNCBMMjMuODk5MDAzMSwxNCBMMzkuNzE5NzA4MSwxNCBMNTkuNDIwNDE0OSw1NS40MjkgQzU5LjU4NTc5ODYsNTUuNzc3IDU5LjkzODYxNzIsNTYgNjAuMzI1NTE0OCw1NiBMNjQuOTk1MzQ5MSw1NiBMNjQuOTk1MzQ5MSw2NiBaIE02NS45OTc2NzQ1LDU0IEw2MC45NTk5ODY4LDU0IEw0MS4yNTkyOCwxMi41NzEgQzQxLjA5Mzg5NjMsMTIuMjIzIDQwLjc0MTA3NzcsMTIgNDAuMzUzMTc3OCwxMiBMMjIuODk3NjgsMTIgQzIyLjM0NTM5ODcsMTIgMjEuODk2MzU2OSwxMi40NDcgMjEuODk1MzU0NSwxMi45OTkgTDIxLjg4NDMyOSwyNC45OTkgQzIxLjg4NDMyOSwyNS4yNjUgMjEuOTg4NTcwOCwyNS41MTkgMjIuMTc4MDEwMywyNS43MDcgQzIyLjM2NTQ0NTIsMjUuODk1IDIyLjYyMDAzNTgsMjYgMjIuODg2NjU0NCwyNiBMMzEuMzI5MjQxNywyNiBMNTEuMTIyMTYyNSw2Ny40MyBDNTEuMjg4NTQ4NSw2Ny43NzggNTEuNjM5MzYyNCw2OCA1Mi4wMjYyNiw2OCBMNjUuOTk3Njc0NSw2OCBDNjYuNTUxOTYwNSw2OCA2Nyw2Ny41NTIgNjcsNjcgTDY3LDU1IEM2Nyw1NC40NDggNjYuNTUxOTYwNSw1NCA2NS45OTc2NzQ1LDU0IEw2NS45OTc2NzQ1LDU0IFoiIGlkPSJBV1MtTGFtYmRhX0ljb25fNjRfU3F1aWQiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+</iconUrl>
10+
<templates>
11+
<template id="Intent.Aws.Lambda.Functions.Sqs.LambdaFunctionConsumer" externalReference="b0eef7dc-2d70-4d4b-bc2d-c0a354c5ee40">
12+
<config>
13+
<add key="ClassName" description="Class name formula override (e.g. '${Model.Name}')" />
14+
<add key="Namespace" description="Class namespace formula override (e.g. '${Project.Name}'" />
15+
</config>
16+
<role>Aws.Lambda.Api.LambdaFunctionConsumer</role>
17+
<location></location>
18+
</template>
19+
</templates>
20+
<decorators></decorators>
21+
<factoryExtensions>
22+
<factoryExtension id="Intent.Aws.Lambda.Functions.Sqs.MetadataLoaderExtension" externalReference="cbc84d05-8ff9-4d5e-9f8c-9ac3111a4149" />
23+
</factoryExtensions>
24+
<moduleSettings></moduleSettings>
25+
<dependencies>
26+
<dependency id="Intent.Common" version="3.9.1" />
27+
<dependency id="Intent.Common.CSharp" version="3.9.6" />
28+
<dependency id="Intent.Common.Types" version="3.4.0" />
29+
<dependency id="Intent.Modelers.Domain" version="3.12.8" />
30+
<dependency id="Intent.Modelers.Eventing" version="6.0.2" />
31+
<dependency id="Intent.Modelers.Services" version="4.0.5" />
32+
<dependency id="Intent.Modelers.Services.EventInteractions" version="2.0.4" />
33+
<dependency id="Intent.OutputManager.RoslynWeaver" version="4.5.1" />
34+
<dependency id="Intent.Aws.Lambda.Functions" version="1.0.2-pre.1" />
35+
<dependency id="Intent.Aws.Sqs" version="1.0.0-pre.0" />
36+
<dependency id="Intent.Common.UnitOfWork" version="1.0.0" />
37+
</dependencies>
38+
<files>
39+
<file src="$outDir$/$id$.dll" />
40+
<file src="$outDir$/$id$.pdb" />
41+
</files>
42+
<tags>aws lambda messaging message queue sqs</tags>
43+
<moduleSettingsExtensions />
44+
<metadata />
45+
<releaseNotes>release-notes.md</releaseNotes>
46+
<migrations />
47+
</package>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<config>
3+
<id>6ab29b31-27af-4f56-a67c-986d82097d63</id>
4+
<name>Domain</name>
5+
<order>2</order>
6+
<icon type="UrlImagePath" source="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MCA1MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGcgZGlzcGxheT0ibm9uZSI+DQoJCTxnIGRpc3BsYXk9ImlubGluZSI+DQoJCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjQ1LjAyNSIgeTE9IjMzLjM2MDkiIHgyPSI0NS4wMjUiIHkyPSI0My4yOTE5Ij4NCgkJCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3MEMwIi8+DQoJCQkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzA5QzRGRiIvPg0KCQkJPC9saW5lYXJHcmFkaWVudD4NCgkJCTxwb2x5Z29uIGZpbGw9InVybCgjU1ZHSURfMV8pIiBwb2ludHM9IjUwLDQwLjQgNDcuMSw0My4zIDQ0LjcsNDAuOSA0NC4zLDQwLjQgNDIuMiwzOC40IDQyLjIsMzguNCA0MCwzNi4yIDQyLjksMzMuNCAJCQkiLz4NCgkJPC9nPg0KCQkNCgkJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMDAwMDAwNDQxNjQ2NzIzMzQ1MTQ1NTQ0MzAwMDAwMTI0MzM4ODIxMTQzMDU0Mzk0MjFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjM1LjY1MjUiIHkxPSIzNy41Njg0IiB4Mj0iNDQuMjYyNSIgeTI9IjQ2LjE3ODQiPg0KCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzEwMkI1MSIvPg0KCQkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzE2M0I3NCIvPg0KCQk8L2xpbmVhckdyYWRpZW50Pg0KCQk8cG9seWdvbiBkaXNwbGF5PSJpbmxpbmUiIGZpbGw9InVybCgjU1ZHSURfMDAwMDAwNDQxNjQ2NzIzMzQ1MTQ1NTQ0MzAwMDAwMTI0MzM4ODIxMTQzMDU0Mzk0MjFfKSIgcG9pbnRzPSI0Ny4xLDQzLjMgNDIuOSw0Ny41IA0KCQkJNDIuNyw0Ny4zIDQwLjUsNDUuMSA0MC4xLDQ0LjYgNDIuMiw0Mi41IDM0LjgsNDIuNSAzNC44LDM4LjQgNDIuMiwzOC40IDQ0LjMsNDAuNCA0NC43LDQwLjkgCQkiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8ZyBkaXNwbGF5PSJub25lIj4NCgkJPGcgZGlzcGxheT0iaW5saW5lIj4NCgkJCQ0KCQkJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMDAwMDAxMTY5MTgxNTg2MjM4Mzk5MDI0MTAwMDAwMDU0MjQwNzcwNzMwNzMyNTA0ODJfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjQxLjg3MTYiIHkxPSI4LjMwNCIgeDI9IjQxLjg3MTYiIHkyPSIxOC4yMzQ5Ij4NCgkJCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3MEMwIi8+DQoJCQkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzA5QzRGRiIvPg0KCQkJPC9saW5lYXJHcmFkaWVudD4NCgkJCTxwb2x5Z29uIGZpbGw9InVybCgjU1ZHSURfMDAwMDAxMTY5MTgxNTg2MjM4Mzk5MDI0MTAwMDAwMDU0MjQwNzcwNzMwNzMyNTA0ODJfKSIgcG9pbnRzPSI0Ni44LDE1LjQgNDQsMTguMyA0MS41LDE1LjggDQoJCQkJNDEuMSwxNS40IDM5LDEzLjMgMzkuMSwxMy4zIDM2LjksMTEuMiAzOS44LDguMyAJCQkiLz4NCgkJPC9nPg0KCQkNCgkJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMDAwMDAxNjM3NTU3NDM3MTQwNjk0NDA2OTAwMDAwMTQ2NTQ1MTYwOTg3MDE5NDg4MTlfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjMyLjQ5OSIgeTE9IjEyLjUxMTUiIHgyPSI0MS4xMDkiIHkyPSIyMS4xMjE1Ij4NCgkJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMxMDJCNTEiLz4NCgkJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMxNjNCNzQiLz4NCgkJPC9saW5lYXJHcmFkaWVudD4NCgkJPHBvbHlnb24gZGlzcGxheT0iaW5saW5lIiBmaWxsPSJ1cmwoI1NWR0lEXzAwMDAwMTYzNzU1NzQzNzE0MDY5NDQwNjkwMDAwMDE0NjU0NTE2MDk4NzAxOTQ4ODE5XykiIHBvaW50cz0iNDQsMTguMyAzOS44LDIyLjUgDQoJCQkzOS42LDIyLjIgMzcuMywyMCAzNi45LDE5LjYgMzkuMSwxNy40IDMxLjcsMTcuNCAzMS43LDEzLjMgMzksMTMuMyA0MS4xLDE1LjQgNDEuNSwxNS44IAkJIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGcgZGlzcGxheT0ibm9uZSI+DQoJCTxnIGRpc3BsYXk9ImlubGluZSI+DQoJCQkNCgkJCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzAwMDAwMTU0NDIwOTQ2OTMzNDAyMTM0OTUwMDAwMDE2MjA5Mzg1MTIwMDI2NTg1NzUyXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI0Mi43MTM3IiB5MT0iOS40MzY1IiB4Mj0iNDIuNzEzNyIgeTI9IjE5LjM2NzUiPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDcwQzAiLz4NCgkJCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDlDNEZGIi8+DQoJCQk8L2xpbmVhckdyYWRpZW50Pg0KCQkJPHBvbHlnb24gZmlsbD0idXJsKCNTVkdJRF8wMDAwMDE1NDQyMDk0NjkzMzQwMjEzNDk1MDAwMDAxNjIwOTM4NTEyMDAyNjU4NTc1Ml8pIiBwb2ludHM9IjQ3LjcsMTYuNSA0NC44LDE5LjQgNDIuNCwxNi45IA0KCQkJCTQxLjksMTYuNSAzOS45LDE0LjUgMzkuOSwxNC41IDM3LjcsMTIuMyA0MC42LDkuNCAJCQkiLz4NCgkJPC9nPg0KCQkNCgkJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMDAwMDAwNzg3NTU2NDAyMDc0OTI2MzgxODAwMDAwMDY4ODg1MzM2NTQ2ODU5NDE2MzZfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjMzLjM0MTIiIHkxPSIxMy42NDQiIHgyPSI0MS45NTEyIiB5Mj0iMjIuMjU0MSI+DQoJCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTAyQjUxIi8+DQoJCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMTYzQjc0Ii8+DQoJCTwvbGluZWFyR3JhZGllbnQ+DQoJCTxwb2x5Z29uIGRpc3BsYXk9ImlubGluZSIgZmlsbD0idXJsKCNTVkdJRF8wMDAwMDA3ODc1NTY0MDIwNzQ5MjYzODE4MDAwMDAwNjg4ODUzMzY1NDY4NTk0MTYzNl8pIiBwb2ludHM9IjQ0LjgsMTkuNCA0MC42LDIzLjYgDQoJCQk0MC40LDIzLjQgMzguMiwyMS4xIDM3LjcsMjAuNyAzOS45LDE4LjUgMzIuNSwxOC41IDMyLjUsMTQuNSAzOS45LDE0LjUgNDEuOSwxNi41IDQyLjQsMTYuOSAJCSIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCQ0KCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzAwMDAwMDY2NTA0ODE4NzA5ODQxNTQwNzMwMDAwMDA5MzEzODMwMTkxNTk0NzM4ODQ0XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyLjQ2IiB5MT0iMjIuMTQ0MyIgeDI9IjQ3LjU0IiB5Mj0iMjIuMTQ0MyI+DQoJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDU5OUMiLz4NCgkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzAwQzBGMiIvPg0KCTwvbGluZWFyR3JhZGllbnQ+DQoJPHBhdGggZGlzcGxheT0ibm9uZSIgZmlsbD0idXJsKCNTVkdJRF8wMDAwMDA2NjUwNDgxODcwOTg0MTU0MDczMDAwMDAwOTMxMzgzMDE5MTU5NDczODg0NF8pIiBkPSJNMzguMywxOS45DQoJCWMtMC4zLDAtMC41LTAuMy0wLjQtMC41YzAtMC40LDAuMS0wLjgsMC4xLTEuMmMwLTUuOC00LjctMTAuNi0xMC42LTEwLjZjLTQuMywwLTgsMi42LTkuNyw2LjNjLTAuMSwwLjMtMC40LDAuNC0wLjcsMC4zDQoJCWMtMS4zLTAuNi0yLjktMC43LTQuNi0wLjFjLTIuNCwwLjgtMy45LDMuMS0zLjgsNS42YzAsMC4yLDAsMC4zLDAsMC41YzAsMC4yLTAuMSwwLjQtMC4zLDAuNWMtMy40LDEuMy01LjgsNC4yLTUuOCw3LjYNCgkJYzAsNC42LDQuNSw4LjQsMTAuMSw4LjRIMzdjNS44LDAsMTAuNi0zLjgsMTAuNi04LjRDNDcuNSwyNCw0My41LDIwLjQsMzguMywxOS45eiBNMzguMSwzNC44SDExLjN2MGMtMi40LDAtNC41LTEuMi01LjYtMi45DQoJCWMwLDAsMCwwLDAsMGMtMC44LTEtMS4yLTIuMi0xLjItMy42YzAtMi44LDEuOS01LjEsNC41LTUuOWMwLjUtMC4xLDEuMS0wLjIsMS43LTAuMmMwLjEsMCwwLjMsMCwwLjQsMGMtMC41LTAuNi0wLjgtMS40LTAuOC0yLjINCgkJYzAtMC4xLDAtMC4xLDAtMC4yYzAtMi4zLDItNC4yLDQuNC00LjJjMC44LDAsMS41LDAuMiwyLjEsMC41YzAuOCwwLjQsMS40LDEsMS44LDEuN2MwLTAuNywwLjEtMS41LDAuNC0yLjENCgkJYzEuMS0zLjYsNC4zLTYuMiw4LjMtNi4yYzQuOCwwLDguNiwzLjksOC42LDguNmMwLDAuNi0wLjEsMS4xLTAuMiwxLjdjLTAuMiwwLjktMC41LDEuOC0xLDIuNmMwLjctMC4zLDEuNS0wLjUsMi40LTAuNmwwLDANCgkJYzAuMywwLDAuNiwwLDAuOSwwYzQuMiwwLDcuNiwyLjksNy42LDYuNUM0NS43LDMxLjksNDIuMywzNC44LDM4LjEsMzQuOHoiLz4NCgkNCgkJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8wMDAwMDA0NDg3MzIzOTY4MjE0Mjk5MjQyMDAwMDAxMjc2MTA4NzE5MjI1NTk4MDIxMl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMy42MSIgeTE9IjE4LjM3NDMiIHgyPSI0OC42OSIgeTI9IjE4LjM3NDMiPg0KCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA1OTlDIi8+DQoJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMEMwRjIiLz4NCgk8L2xpbmVhckdyYWRpZW50Pg0KCTxwYXRoIGRpc3BsYXk9Im5vbmUiIGZpbGw9InVybCgjU1ZHSURfMDAwMDAwNDQ4NzMyMzk2ODIxNDI5OTI0MjAwMDAwMTI3NjEwODcxOTIyNTU5ODAyMTJfKSIgZD0iTTQ4LjcsMjQuNWMwLDMuNi0yLjksNi43LTYuOSw3LjkNCgkJQzQwLjksMzIuNiw0MCwzMiw0MCwzMXYtMC4yYzAtMC42LDAuNC0xLDAuOS0xLjJjMi42LTAuOCw0LjQtMi43LDQuNC00LjljMC0yLjktMy4yLTUuMy03LjItNS4zYy0wLjQsMC0wLjgsMC0xLjIsMC4xdjANCgkJYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC45LDAtMS43LTAuNy0xLjctMS43YzAtMC4yLDAtMC40LDAuMS0wLjVjMCwwLDAtMC4xLDAtMC4xYzAuMy0wLjgsMC40LTEuNiwwLjQtMi40YzAtNC0zLjItNy4yLTcuMi03LjINCgkJYy0zLjQsMC02LjIsMi40LTcsNS41djBjLTAuMiwwLjgtMC44LDEuMy0xLjYsMS4zYy0wLjUsMC0wLjktMC4yLTEuMi0wLjVsMCwwYy0wLjYtMC42LTEuNS0xLTIuNS0xYy0xLjksMC0zLjUsMS41LTMuNSwzLjUNCgkJYzAsMC40LDAsMC42LDAuMSwwLjljMC4xLDAuMiwwLjIsMC42LDAuMiwwLjljMC4xLDAuOC0wLjYsMS41LTEuMywxLjZ2MGMtMi43LDAuNC00LjUsMi43LTQuNSw0LjljMCwyLjUsMi4zLDQuNiw1LjUsNS4yDQoJCWMwLjcsMC4xLDEuMSwwLjcsMS4xLDEuM3YwLjFjMCwwLjktMC43LDEuNi0xLjYsMS40Yy00LjgtMC42LTguNS00LjEtOC41LTguM2MwLTMuMywyLjItNiw1LjUtNy40YzAuMSwwLDAuMy0wLjEsMC40LTAuMg0KCQljMC0wLjEsMC4xLTAuMSwwLjEtMC4zYzAtMC4xLDAtMC40LDAtMC41Yy0wLjItMi43LDEuNy01LjIsNC40LTUuOWMxLjUtMC4zLDIuOC0wLjIsNCwwLjNjMC4zLDAuMSwwLjUsMCwwLjctMC4zDQoJCWMxLjktNC4zLDYuNi03LjEsMTEuOC02LjFjNS4xLDEsOC43LDUuNyw4LjUsMTAuOGMwLDAuMiwwLDAuNS0wLjEsMC43YzAsMC4zLDAuMiwwLjUsMC40LDAuNUM0NC42LDE2LjcsNDguNywyMC4yLDQ4LjcsMjQuNXoiLz4NCjwvZz4NCjxnPg0KCQ0KCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzAwMDAwMTU4NzE1NTk0OTMwMTMyMDQwMjYwMDAwMDA4NDI0NTA4NzU2OTc4NTI3NjczXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyNC45NDYyIiB5MT0iNDcuNjg0MyIgeDI9IjI1LjA1NzYiIHkyPSIyLjM0NjUiPg0KCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA2NzNDIi8+DQoJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMzRUFBNUMiLz4NCgk8L2xpbmVhckdyYWRpZW50Pg0KCTxwYXRoIGZpbGw9InVybCgjU1ZHSURfMDAwMDAxNTg3MTU1OTQ5MzAxMzIwNDAyNjAwMDAwMDg0MjQ1MDg3NTY5Nzg1Mjc2NzNfKSIgZD0iTTQzLDM2LjVWMjQuOUgyNi44di05LjVoNy45di0xM0gxNS4zdjEzaDh2OS41SDcNCgkJdjExLjZIMi44djExLjFoMTEuMVYzNi41aC0zLjV2LTguMWgxMi44djguMWgtMy44djExLjFoMTEuMVYzNi41aC0zLjh2LTguMWgxMi43djguMUgzNnYxMS4xaDExLjFWMzYuNUg0M3ogTTEwLjcsMzkuOXY0LjhINS45DQoJCXYtNC44SDEwLjd6IE0yNy4zLDM5Ljl2NC44aC00Ljh2LTQuOEgyNy4zeiBNMTguNiwxMi4zVjUuMmgxMi42djcuMUgxOC42eiBNNDMuOSw0NC43aC00Ljh2LTQuOGg0LjhWNDQuN3oiLz4NCjwvZz4NCjwvc3ZnPg0K" />
7+
<loadStartPage>false</loadStartPage>
8+
<designerReferences>
9+
<designerReference id="55d06096-83fe-4acf-86ef-586d254e5170" name="Common Types" module="Intent.Common.Types" />
10+
<designerReference id="db2f5755-5256-46d1-bb45-72bf2c7cde42" name="Domain Types" module="Intent.Modelers.Domain" />
11+
</designerReferences>
12+
<packageReferences />
13+
</config>

0 commit comments

Comments
 (0)