dev.gitosphere.repository.prepareIssueMutation
Schema Diff
+159 -2
Compatibility Analysis
Breaking Changes Detected
23 breaking changes, 41 non-breaking changes.
Breaking Changes (23)
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent.bodyDocumentFormat", kind: "prop", name: Some("bodyDocumentFormat") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent.bodyDocument", kind: "prop", name: Some("bodyDocument") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent.title", kind: "prop", name: Some("title") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent.number", kind: "prop", name: Some("number") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent.operation", kind: "prop", name: Some("operation") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", src: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.operation", kind: "prop", name: Some("operation") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", src: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.target", kind: "prop", name: Some("target") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", src: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.relation", kind: "prop", name: Some("relation") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", src: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.relationRevision", kind: "prop", name: Some("relationRevision") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", src: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.number", kind: "prop", name: Some("number") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent", src: "dev.gitosphere.repository.prepareIssueMutation#createIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#createIntent.operation", kind: "prop", name: Some("operation") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent", src: "dev.gitosphere.repository.prepareIssueMutation#createIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#createIntent.bodyDocument", kind: "prop", name: Some("bodyDocument") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent", src: "dev.gitosphere.repository.prepareIssueMutation#createIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#createIntent.title", kind: "prop", name: Some("title") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent", src: "dev.gitosphere.repository.prepareIssueMutation#createIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#createIntent.bodyDocumentFormat", kind: "prop", name: Some("bodyDocumentFormat") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", src: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.number", kind: "prop", name: Some("number") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", src: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.operation", kind: "prop", name: Some("operation") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", src: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.state", kind: "prop", name: Some("state") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.number", kind: "prop", name: Some("number") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.title", kind: "prop", name: Some("title") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.operation", kind: "prop", name: Some("operation") }
- RemovedVertex RemovedVertex { vertex_id: "dev.gitosphere.repository.issueMutation#intent" }
- RemovedEdge RemovedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.issueMutation#intent", kind: "ref", name: None }
- KindChanged KindChanged { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent", old_kind: "ref", new_kind: "union" }
Non-Breaking Changes (41)
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent.bodyDocument" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent.bodyDocumentFormat" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent.operation" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent.title" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent.bodyDocument" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent.bodyDocumentFormat" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent.number" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent.operation" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent.title" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.number" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.operation" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.title" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.number" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.operation" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.relation" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.relationRevision" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.target" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.number" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.operation" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.state" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant0" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant1" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant2" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant3" }
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant4" }
- AddedEdge AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant0", kind: "variant", name: Some("#createIntent") }
- AddedEdge AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant1", kind: "variant", name: Some("#editIntent") }
- AddedEdge AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant2", kind: "variant", name: Some("#editTitleIntent") }
- AddedEdge AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant3", kind: "variant", name: Some("#stateIntent") }
- AddedEdge AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant4", kind: "variant", name: Some("#relationIntent") }
- AddedEdge AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant0", tgt: "dev.gitosphere.repository.prepareIssueMutation#createIntent", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant1", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant2", tgt: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant3", tgt: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant4", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", kind: "ref", name: None }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent", sort: "ref" }
Migration Guidance
Removed Elements
RemovedVertex { vertex_id: "dev.gitosphere.repository.issueMutation#intent" }
Added Elements
AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent.bodyDocument" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent.bodyDocumentFormat" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent.operation" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent.title" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent.bodyDocument" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent.bodyDocumentFormat" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent.number" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent.operation" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent.title" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.number" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.operation" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.title" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.number" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.operation" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.relation" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.relationRevision" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.target" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.number" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.operation" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.state" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant0" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant1" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant2" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant3" }AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant4" }
Constraint Changes
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent", sort: "ref" }
Additional Notes
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", src: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.operation", kind: "prop", name: Some("operation") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", src: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.target", kind: "prop", name: Some("target") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", src: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.relation", kind: "prop", name: Some("relation") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", src: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.relationRevision", kind: "prop", name: Some("relationRevision") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", src: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.number", kind: "prop", name: Some("number") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent", src: "dev.gitosphere.repository.prepareIssueMutation#createIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#createIntent.operation", kind: "prop", name: Some("operation") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent", src: "dev.gitosphere.repository.prepareIssueMutation#createIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#createIntent.bodyDocument", kind: "prop", name: Some("bodyDocument") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent", src: "dev.gitosphere.repository.prepareIssueMutation#createIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#createIntent.title", kind: "prop", name: Some("title") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent", src: "dev.gitosphere.repository.prepareIssueMutation#createIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#createIntent.bodyDocumentFormat", kind: "prop", name: Some("bodyDocumentFormat") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.number", kind: "prop", name: Some("number") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.title", kind: "prop", name: Some("title") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.operation", kind: "prop", name: Some("operation") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", src: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.number", kind: "prop", name: Some("number") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", src: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.operation", kind: "prop", name: Some("operation") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", src: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.state", kind: "prop", name: Some("state") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent.bodyDocumentFormat", kind: "prop", name: Some("bodyDocumentFormat") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent.bodyDocument", kind: "prop", name: Some("bodyDocument") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent.title", kind: "prop", name: Some("title") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent.number", kind: "prop", name: Some("number") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent.operation", kind: "prop", name: Some("operation") }
- Breaking: RemovedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.issueMutation#intent", kind: "ref", name: None }
- Breaking: KindChanged { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent", old_kind: "ref", new_kind: "union" }
- Non-breaking: AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant0", kind: "variant", name: Some("#createIntent") }
- Non-breaking: AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant1", kind: "variant", name: Some("#editIntent") }
- Non-breaking: AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant2", kind: "variant", name: Some("#editTitleIntent") }
- Non-breaking: AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant3", kind: "variant", name: Some("#stateIntent") }
- Non-breaking: AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant4", kind: "variant", name: Some("#relationIntent") }
- Non-breaking: AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant0", tgt: "dev.gitosphere.repository.prepareIssueMutation#createIntent", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant1", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant2", tgt: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant3", tgt: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant4", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", kind: "ref", name: None }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
+
"createIntent": {
5
+
"properties": {
6
+
"bodyDocument": {
7
+
"maxLength": 262144,
8
+
"type": "bytes"
9
+
},
10
+
"bodyDocumentFormat": {
11
+
"knownValues": [
12
+
"gsp-xml-zip-v1"
13
+
],
14
+
"type": "string"
15
+
},
16
+
"operation": {
17
+
"enum": [
18
+
"create"
19
+
],
20
+
"type": "string"
21
+
},
22
+
"title": {
23
+
"maxLength": 2560,
24
+
"type": "string"
25
+
}
26
+
},
27
+
"required": [
28
+
"operation",
29
+
"title",
30
+
"bodyDocument",
31
+
"bodyDocumentFormat"
32
+
],
33
+
"type": "object"
34
+
},
35
+
"editIntent": {
36
+
"properties": {
37
+
"bodyDocument": {
38
+
"maxLength": 262144,
39
+
"type": "bytes"
40
+
},
41
+
"bodyDocumentFormat": {
42
+
"knownValues": [
43
+
"gsp-xml-zip-v1"
44
+
],
45
+
"type": "string"
46
+
},
47
+
"number": {
48
+
"minimum": 1,
49
+
"type": "integer"
50
+
},
51
+
"operation": {
52
+
"enum": [
53
+
"edit"
54
+
],
55
+
"type": "string"
56
+
},
57
+
"title": {
58
+
"maxLength": 2560,
59
+
"type": "string"
60
+
}
61
+
},
62
+
"required": [
63
+
"operation",
64
+
"number",
65
+
"title",
66
+
"bodyDocument",
67
+
"bodyDocumentFormat"
68
+
],
69
+
"type": "object"
70
+
},
71
+
"editTitleIntent": {
72
+
"properties": {
73
+
"number": {
74
+
"minimum": 1,
75
+
"type": "integer"
76
+
},
77
+
"operation": {
78
+
"enum": [
79
+
"edit"
80
+
],
81
+
"type": "string"
82
+
},
83
+
"title": {
84
+
"maxLength": 2560,
85
+
"type": "string"
86
+
}
87
+
},
88
+
"required": [
89
+
"operation",
90
+
"number",
91
+
"title"
92
+
],
93
+
"type": "object"
94
+
},
4
95
"main": {
5
96
"errors": [
6
97
{
7
98
"name": "InvalidRequest"
8
99
},
9
100
{
10
101
"name": "ValidationFailed"
11
102
},
12
103
{
13
104
"name": "AuthenticationRequired"
14
105
},
15
106
{
16
107
"name": "AccessDenied"
17
108
},
18
109
{
19
110
"name": "RepositoryMismatch"
20
111
},
21
112
{
22
113
"name": "RecordNotFound"
23
114
},
24
115
{
25
116
"name": "Conflict"
26
117
},
27
118
{
28
119
"name": "IdempotencyConflict"
29
120
},
30
121
{
31
122
"name": "DependencyUnavailable"
32
123
},
33
124
{
34
125
"name": "InternalServerError"
35
126
},
36
127
{
37
128
"description": "An invitation is required to use this service.",
38
129
"name": "InvitationRequired"
39
130
},
40
131
{
41
132
"description": "Service access for this DID is suspended.",
42
133
"name": "AccountSuspended"
43
134
},
44
135
{
45
136
"description": "An administrator has paused new requests for this target.",
46
137
"name": "ServicePaused"
47
138
}
48
139
],
49
140
"input": {
50
141
"encoding": "application/json",
51
142
"schema": {
52
143
"properties": {
53
144
"baseRevision": {
54
145
"type": "string"
55
146
},
56
147
"dryRun": {
57
148
"type": "boolean"
58
149
},
59
150
"idempotencyKey": {
60
151
"ref": "dev.gitosphere.defs#idempotencyKey",
61
152
"type": "ref"
62
153
},
63
154
"intent": {
64
-
"ref": "dev.gitosphere.repository.issueMutation#intent",
65
-
"type": "ref"
155
+
"closed": true,
156
+
"refs": [
157
+
"#createIntent",
158
+
"#editIntent",
159
+
"#editTitleIntent",
160
+
"#stateIntent",
161
+
"#relationIntent"
162
+
],
163
+
"type": "union"
66
164
},
67
165
"realmId": {
68
166
"maxLength": 64,
69
167
"minLength": 1,
70
168
"type": "string"
71
169
},
72
170
"repositoryId": {
73
171
"maxLength": 36,
74
172
"minLength": 36,
75
173
"type": "string"
76
174
}
77
175
},
78
176
"required": [
79
177
"realmId",
80
178
"repositoryId",
81
179
"idempotencyKey",
82
180
"intent"
83
181
],
84
182
"type": "object"
85
183
}
86
184
},
87
185
"output": {
88
186
"encoding": "application/json",
89
187
"schema": {
90
188
"properties": {
91
189
"accepted": {
92
190
"type": "boolean"
93
191
},
94
192
"record": {
95
193
"ref": "dev.gitosphere.repository.issueMutation",
96
194
"type": "ref"
97
195
},
98
196
"recordKey": {
99
197
"type": "string"
100
198
},
101
199
"replayed": {
102
200
"type": "boolean"
103
201
}
104
202
},
105
203
"required": [
106
204
"replayed",
107
205
"accepted"
108
206
],
109
207
"type": "object"
110
208
}
111
209
},
112
210
"type": "procedure"
211
+
},
212
+
"relationIntent": {
213
+
"properties": {
214
+
"number": {
215
+
"minimum": 1,
216
+
"type": "integer"
217
+
},
218
+
"operation": {
219
+
"enum": [
220
+
"relation"
221
+
],
222
+
"type": "string"
223
+
},
224
+
"relation": {
225
+
"type": "string"
226
+
},
227
+
"relationRevision": {
228
+
"type": "string"
229
+
},
230
+
"target": {
231
+
"format": "at-uri",
232
+
"type": "string"
233
+
}
234
+
},
235
+
"required": [
236
+
"operation",
237
+
"number",
238
+
"target",
239
+
"relation",
240
+
"relationRevision"
241
+
],
242
+
"type": "object"
243
+
},
244
+
"stateIntent": {
245
+
"properties": {
246
+
"number": {
247
+
"minimum": 1,
248
+
"type": "integer"
249
+
},
250
+
"operation": {
251
+
"enum": [
252
+
"state"
253
+
],
254
+
"type": "string"
255
+
},
256
+
"state": {
257
+
"enum": [
258
+
"open",
259
+
"closed"
260
+
],
261
+
"type": "string"
262
+
}
263
+
},
264
+
"required": [
265
+
"operation",
266
+
"number",
267
+
"state"
268
+
],
269
+
"type": "object"
113
270
}
114
271
},
115
272
"description": "Manages authorization, acceptance, and migration of Issue changes.",
116
273
"id": "dev.gitosphere.repository.prepareIssueMutation",
117
274
"lexicon": 1
118
275
}