dev.gitosphere.repository.prepareIssueMutation
Schema Diff
+172 -3
Compatibility Analysis
Breaking Changes Detected
23 breaking changes, 41 non-breaking changes.
Breaking Changes (23)
- 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#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") }
- 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#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#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") }
- 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#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: 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#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#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#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: 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"
126
+
},
127
+
{
128
+
"description": "An invitation is required to use this service.",
129
+
"name": "InvitationRequired"
130
+
},
131
+
{
132
+
"description": "Service access for this DID is suspended.",
133
+
"name": "AccountSuspended"
134
+
},
135
+
{
136
+
"description": "An administrator has paused new requests for this target.",
137
+
"name": "ServicePaused"
35
138
}
36
139
],
37
140
"input": {
38
141
"encoding": "application/json",
39
142
"schema": {
40
143
"properties": {
41
144
"baseRevision": {
42
145
"type": "string"
43
146
},
44
147
"dryRun": {
45
148
"type": "boolean"
46
149
},
47
150
"idempotencyKey": {
48
151
"ref": "dev.gitosphere.defs#idempotencyKey",
49
152
"type": "ref"
50
153
},
51
154
"intent": {
52
-
"ref": "dev.gitosphere.repository.issueMutation#intent",
53
-
"type": "ref"
155
+
"closed": true,
156
+
"refs": [
157
+
"#createIntent",
158
+
"#editIntent",
159
+
"#editTitleIntent",
160
+
"#stateIntent",
161
+
"#relationIntent"
162
+
],
163
+
"type": "union"
54
164
},
55
165
"realmId": {
56
166
"maxLength": 64,
57
167
"minLength": 1,
58
168
"type": "string"
59
169
},
60
170
"repositoryId": {
61
171
"maxLength": 36,
62
172
"minLength": 36,
63
173
"type": "string"
64
174
}
65
175
},
66
176
"required": [
67
177
"realmId",
68
178
"repositoryId",
69
179
"idempotencyKey",
70
180
"intent"
71
181
],
72
182
"type": "object"
73
183
}
74
184
},
75
185
"output": {
76
186
"encoding": "application/json",
77
187
"schema": {
78
188
"properties": {
79
189
"accepted": {
80
190
"type": "boolean"
81
191
},
82
192
"record": {
83
193
"ref": "dev.gitosphere.repository.issueMutation",
84
194
"type": "ref"
85
195
},
86
196
"recordKey": {
87
197
"type": "string"
88
198
},
89
199
"replayed": {
90
200
"type": "boolean"
91
201
}
92
202
},
93
203
"required": [
94
204
"replayed",
95
205
"accepted"
96
206
],
97
207
"type": "object"
98
208
}
99
209
},
100
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"
101
270
}
102
271
},
103
-
"description": "Issue変更の認可・受理と移行を管理する。",
272
+
"description": "Manages authorization, acceptance, and migration of Issue changes.",
104
273
"id": "dev.gitosphere.repository.prepareIssueMutation",
105
274
"lexicon": 1
106
275
}