|
1 | 1 | <?xml version="1.0"?> |
2 | 2 | <skipper version="3.2.36.1772" mvc="Without MVC" orm="Doctrine2" name="doctrine-apikey" uuid="853f158e-72be-49b9-9f8c-ffef53333777"> |
3 | | - <module name="\ApiKey" local-name="ApiKey" namespace="\ApiSkeletons\Laravel\Doctrine\ApiKey\Entity" local-namespace="ApiSkeletons\Laravel\Doctrine\ApiKey\Entity" export-format="Doctrine2Xml" export-path="config/orm" uuid="5bbfe5b4-7579-44ee-81f9-fa036ee071a3"> |
4 | | - <entity name="\ApiSkeletons\Laravel\Doctrine\ApiKey\Entity\ApiKey" local-name="ApiKey" namespace="\ApiSkeletons\Laravel\Doctrine\ApiKey\Entity" uuid="5d41775f-e84c-4890-a202-19c4f93e3b58"> |
5 | | - <field name="id" type="bigint" required="true" unique="true" primary="true" auto-increment="true" uuid="1425ce9b-57d6-4c28-bd8b-89fffce92468"/> |
6 | | - <field name="name" type="string" required="true" unique="true" uuid="a0ea0895-aab4-4c93-b119-47c9539e95a2"/> |
7 | | - <field name="api_key" type="string" required="true" unique="true" uuid="e5a11137-9889-470a-8d5d-7ce1273d13df"/> |
8 | | - <field name="is_active" type="boolean" required="true" uuid="ba95511b-7e28-47b1-8cd1-eaa9a488dc96"/> |
9 | | - <field name="created_at" type="datetime" required="true" uuid="d09a3c83-1bd8-45fe-8b2c-9c46b4319c30"/> |
10 | | - <field name="status_at" type="datetime" required="true" uuid="49072f5c-bbbd-4e04-85df-656eaffd9025"/> |
11 | | - <orm-attributes> |
12 | | - <attribute name="table">api_keys</attribute> |
13 | | - <attribute name="repository-class">ApiSkeletons\Laravel\Doctrine\ApiKey\Repository\ApiKeyRepository</attribute> |
14 | | - </orm-attributes> |
15 | | - </entity> |
16 | | - <entity name="\ApiSkeletons\Laravel\Doctrine\ApiKey\Entity\AccessEvent" local-name="AccessEvent" namespace="\ApiSkeletons\Laravel\Doctrine\ApiKey\Entity" uuid="3affb470-569a-4814-9456-e72403fe11d1"> |
17 | | - <field name="id" type="bigint" required="true" unique="true" primary="true" auto-increment="true" uuid="c5dc4997-b4de-4e4b-a908-5a18449cb408"/> |
18 | | - <field name="api_key_id" type="bigint" required="true" uuid="bbf2e1bc-0f62-4e9f-b7ca-2d7e22c183b7"/> |
19 | | - <field name="ip_address" type="string" required="true" uuid="e2cbaf2c-9780-42d9-9268-fa01aab29a50"/> |
20 | | - <field name="url" type="text" required="true" uuid="074fa7a8-b6f4-4ad2-be99-5d16c5dddcd2"/> |
21 | | - <field name="created_at" type="datetime" required="true" uuid="022132ec-5ecb-4888-9baf-437191e44619"/> |
22 | | - <orm-attributes> |
23 | | - <attribute name="table">api_key_access_events</attribute> |
24 | | - </orm-attributes> |
25 | | - </entity> |
26 | | - <association from="\ApiSkeletons\Laravel\Doctrine\ApiKey\Entity\AccessEvent" to="\ApiSkeletons\Laravel\Doctrine\ApiKey\Entity\ApiKey" caption="ApiKey AccessEvents" owner-alias="accessEvents" inverse-alias="apiKey" many-owner="true" many-inverse="false" parent-required="true" uuid="056be1e5-0677-44ad-8f6f-1b4023eb9a7d"> |
27 | | - <association-field from="api_key_id" to="id" uuid="513eb40e-bd2d-4cd7-90c1-0bfadd7fd65b"/> |
28 | | - </association> |
29 | | - <entity name="\ApiSkeletons\Laravel\Doctrine\ApiKey\Entity\AdminEvent" local-name="AdminEvent" namespace="\ApiSkeletons\Laravel\Doctrine\ApiKey\Entity" uuid="69a65682-1289-49d8-a90b-4354347cb63a"> |
30 | | - <field name="id" type="bigint" required="true" unique="true" primary="true" auto-increment="true" uuid="f0ee1b16-32ab-41a6-98ec-6d2dfa79fdf4"/> |
31 | | - <field name="api_key_id" type="bigint" required="true" uuid="b4a70cfd-ff9e-4a70-91a8-aeb5b9a12e66"/> |
32 | | - <field name="ip_address" type="string" required="true" uuid="829642e0-c00a-467a-982e-3300f7857a20"/> |
33 | | - <field name="event" type="string" required="true" uuid="6d0bf317-4cbb-4368-9c8d-1a3d2fa04b50"/> |
34 | | - <field name="created_at" type="datetime" required="true" uuid="28d27429-0244-4d95-90b9-0a9a4a8a34d9"/> |
35 | | - <orm-attributes> |
36 | | - <attribute name="table">api_key_admin_events</attribute> |
37 | | - </orm-attributes> |
38 | | - </entity> |
39 | | - <association from="\ApiSkeletons\Laravel\Doctrine\ApiKey\Entity\AdminEvent" to="\ApiSkeletons\Laravel\Doctrine\ApiKey\Entity\ApiKey" caption="ApiKey AdminEvents" owner-alias="adminEvents" inverse-alias="apiKey" many-owner="true" many-inverse="false" parent-required="true" uuid="c997c4aa-195c-4f0e-8a32-5506f53f0ab9"> |
40 | | - <association-field from="api_key_id" to="id" uuid="3008ad81-ee90-414d-a9e1-942008dfdbd2"/> |
41 | | - </association> |
42 | | - <entity name="\ApiSkeletons\Laravel\Doctrine\ApiKey\Entity\Scope" local-name="Scope" namespace="\ApiSkeletons\Laravel\Doctrine\ApiKey\Entity" uuid="e2fc4483-5bba-4764-81cb-ca00f3a97ee2"> |
43 | | - <field name="id" type="integer" required="true" unique="true" primary="true" auto-increment="true" uuid="83bbd436-c932-4790-ae35-fa8e9fc6b440"/> |
44 | | - <field name="name" type="string" required="true" unique="true" uuid="3e14cc31-010e-454e-b57a-103b82b8386c"/> |
45 | | - <field name="created_at" type="datetime" required="true" uuid="d590b2e3-48a9-4a50-831c-f9847aac3d13"/> |
46 | | - <orm-attributes> |
47 | | - <attribute name="table">api_key_scopes</attribute> |
48 | | - <attribute name="repository-class">ApiSkeletons\Laravel\Doctrine\ApiKey\Repository\ScopeRepository</attribute> |
49 | | - </orm-attributes> |
50 | | - </entity> |
51 | | - <entity name="\ApiSkeletons\Laravel\Doctrine\ApiKey\Entity\ApiKeyToScope" local-name="ApiKeyToScope" namespace="\ApiSkeletons\Laravel\Doctrine\ApiKey\Entity" uuid="b9c06238-4131-4393-b380-09fd0e013f59"> |
52 | | - <field name="scope_id" type="integer" required="true" primary="true" uuid="10cf6d1a-8e05-457a-8ed2-c5625a73dd05"/> |
53 | | - <field name="api_key_id" type="bigint" required="true" primary="true" uuid="4f02d09a-6c5e-4bc8-88fd-7a6990ef36fe"/> |
54 | | - <orm-attributes> |
55 | | - <attribute name="table">api_keys_to_scopes</attribute> |
56 | | - </orm-attributes> |
57 | | - </entity> |
58 | | - <many-to-many mn-entity="\ApiSkeletons\Laravel\Doctrine\ApiKey\Entity\ApiKeyToScope" caption="ApiKey to Scope" uuid="f3287250-6321-4387-b98d-40b7df23f443"> |
59 | | - <many-to-many-entity name="\ApiSkeletons\Laravel\Doctrine\ApiKey\Entity\Scope" owning-side="true" alias="scopes" uuid="f75b71c7-98c4-4a41-88ad-6a9609396693"> |
60 | | - <many-to-many-field from="scope_id" to="id" uuid="0eb7b1ed-b349-4194-a950-367fcedf472d"/> |
61 | | - </many-to-many-entity> |
62 | | - <many-to-many-entity name="\ApiSkeletons\Laravel\Doctrine\ApiKey\Entity\ApiKey" owning-side="false" alias="apiKeys" uuid="0a6141b6-7908-46b6-b601-1baf1f494b63"> |
63 | | - <many-to-many-field from="api_key_id" to="id" uuid="372299e3-ff2e-4880-a61e-4fe2a6b6ac36"/> |
64 | | - </many-to-many-entity> |
65 | | - </many-to-many> |
66 | | - </module> |
| 3 | + <external-module storage-path="ApiKey.skipper.module"/> |
67 | 4 | <module name="\Legend" local-name="Legend" namespace="\" export-format="Doctrine2Xml" export-path="config/orm" uuid="ccf18b55-8155-4892-9489-ea177a3f2a0d"> |
68 | 5 | <comment caption="Author" description="Tom H Anderson API Skeletons <contact@apiskeletons.com>" uuid="c405b7e9-3ab9-4ffd-8cd4-2c5621b85da4"/> |
69 | 6 | <comment caption="About" description="API key registry for Laravel Doctrine" uuid="4fb53591-1ee9-4a3b-a3ee-7d63994a1d4c"/> |
|
75 | 12 | <comment uuid="4fb53591-1ee9-4a3b-a3ee-7d63994a1d4c" bg-color="#FFFFE0" position-x="20" position-y="20" size-x="0" size-x2="152" size-y="0" size-y2="30" txt-color="#000000"/> |
76 | 13 | <comment uuid="c405b7e9-3ab9-4ffd-8cd4-2c5621b85da4" bg-color="#FFFFE0" position-x="216" position-y="17" size-x="6" size-x2="134" size-y="-3" size-y2="63" txt-color="#000000"/> |
77 | 14 | <comment uuid="d5384c1f-e65f-4128-8c4d-860b6a578102" bg-color="#FFFFE0" position-x="399" position-y="20" size-x="9" size-x2="168" size-y="0" size-y2="60" txt-color="#000000"/> |
78 | | - <entity uuid="3affb470-569a-4814-9456-e72403fe11d1" bg-color="#FFFFFF" hdr-color="#D2D2D2" position-x="577" position-y="51" size-x="0" size-x2="109" size-y="0" size-y2="87"/> |
79 | | - <entity uuid="5d41775f-e84c-4890-a202-19c4f93e3b58" bg-color="#FFFFFF" hdr-color="#D2D2D2" position-x="337" position-y="43" size-x="0" size-x2="112" size-y="0" size-y2="115"/> |
80 | | - <entity uuid="69a65682-1289-49d8-a90b-4354347cb63a" bg-color="#FFFFFF" hdr-color="#D2D2D2" position-x="77" position-y="51" size-x="0" size-x2="109" size-y="0" size-y2="87"/> |
81 | | - <entity uuid="b9c06238-4131-4393-b380-09fd0e013f59" bg-color="#FFFFFF" hdr-color="#D2D2D2" position-x="343" position-y="207" size-x="0" size-x2="100" size-y="0" size-y2="60"/> |
82 | | - <entity uuid="e2fc4483-5bba-4764-81cb-ca00f3a97ee2" bg-color="#FFFFFF" hdr-color="#D2D2D2" position-x="337" position-y="325" size-x="0" size-x2="112" size-y="0" size-y2="73"/> |
83 | | - <many-to-many-association uuid="f3287250-6321-4387-b98d-40b7df23f443" color="#969696"/> |
84 | | - <module uuid="5bbfe5b4-7579-44ee-81f9-fa036ee071a3" bg-color="#E1EDF0" position-x="-49" position-y="116" size-x="-57" size-x2="709" size-y="-18" size-y2="398"/> |
| 15 | + <module uuid="5bbfe5b4-7579-44ee-81f9-fa036ee071a3" position-x="-49" position-y="115"/> |
85 | 16 | <module uuid="ccf18b55-8155-4892-9489-ea177a3f2a0d" bg-color="#E8FADF" position-x="8" position-y="20" size-x="0" size-x2="582" size-y="0" size-y2="100"/> |
86 | 17 | <project uuid="853f158e-72be-49b9-9f8c-ffef53333777" size-x="10" size-x2="1098" size-y="0" size-y2="810"/> |
87 | 18 | </visual-data> |
|
0 commit comments