Upload action via stream property #385
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
--- config: themeCSS: | .EntityType rect { fill: yellow; } .ComplexType rect { fill: pink; } .EntitySetOrSingleton rect { fill: orange; } .NavigationPropertyBinding rect { fill: lightgreen; } .ReferentialConstraint rect { fill: lightblue; } * { --a11: #4b0492; --a15: #7fcdaf; --a19: #34fad9; --a20: #09dd61; --a23: #24dc23; --a30: #64fa08; --a37: #1e8c99; --a49: #7fcd75; } #edge5,#edge9,#edge11,#edge23,#edge33,#edge36,#edge36,#edge40 { stroke-dasharray: 1 4; } #edge0 { stroke: var(--a11); stroke-dasharray: 3 7; } #edge1 { stroke: var(--a11); stroke-dasharray: 7 3; } #edge2 { stroke: var(--a11); stroke-dasharray: 7 3; } #edge3 { stroke: var(--a15); stroke-dasharray: 3 7; } #edge16 { stroke: var(--a20); stroke-dasharray: 7 3; } #edge17 { stroke: var(--a20); stroke-dasharray: 7 3; } #edge20 { stroke: var(--a23); stroke-dasharray: 3 7; } #edge25 { stroke: var(--a30); stroke-dasharray: 3 7; } #edge28 { stroke: var(--a37); stroke-dasharray: 3 7; } #edge35 { stroke: var(--a49); stroke-dasharray: 3 7; } --- stateDiagram-v2 direction LR a8 : UI.examples class a8 Schema classDef a11 stroke:var(--a11),stroke-width:3 class a11 a11 a11 : @Common.StreamOperation class a11 Annotation classDef a15 stroke:var(--a15),stroke-width:3 class a15 a15 a15 : @UI.LineItem Collection class a15 Annotation a18 : <i>Record</i> class a18 Record a4681 : DataFieldForUpload class a4681 ComplexType a4486 : DataFieldAbstract class a4486 ComplexType a4497 : Label class a4497 Property a4505 : Criticality class a4505 Property a3109 : CriticalityType class a3109 EnumType a4510 : CriticalityRepresentation class a4510 Property a4523 : CriticalityRepresentationType class a4523 EnumType a4515 : IconUrl class a4515 Property a4689 : Stream class a4689 Property classDef a19 stroke:var(--a19),stroke-width:3 class a19 a19 a19 : Label Upload XML class a19 PropertyValue classDef a20 stroke:var(--a20),stroke-width:3 class a20 a20 a20 : Stream class a20 PropertyValue a22 : Document class a22 EntityType classDef a23 stroke:var(--a23),stroke-width:3 class a23 a23 a23 : Name class a23 PropertyRef a25 : Name class a25 Property a27 : XMLDocuments class a27 NavigationProperty a29 : XMLDocument class a29 EntityType classDef a30 stroke:var(--a30),stroke-width:3 class a30 a30 a30 : ID class a30 PropertyRef a32 : ID class a32 Property a34 : XMLSchema class a34 Property classDef a37 stroke:var(--a37),stroke-width:3 class a37 a37 a37 : @Core.IsURL true class a37 Annotation a39 : XML class a39 Property a41 : XMLUpload class a41 Action a44 : Document class a44 Parameter a46 : XMLSchema class a46 Parameter classDef a49 stroke:var(--a49),stroke-width:3 class a49 a49 a49 : @Core.IsURL true class a49 Annotation a42 : <i>ReturnType</i> class a42 ReturnType a51 : container class a51 EntityContainer a52 : XMLUpload class a52 EntitySetOrSingleton a11 --> a41 : target a11 --> a42 : PropertyPath a42 --> a39 : PropertyPath a15 --> a22 : target a15 --> a18 : item a18 --> a4681 a4681 --> a4486 : extends a4486 --> a4497 a4486 --> a4505 a4505 --> a3109 a4486 --> a4510 a4510 --> a4523 a4486 --> a4515 a4681 --> a4689 a18 --> a19 a18 --> a20 a20 --> a41 : AnnotationPath a41 --> a11 : AnnotationPath a8 --> a22 a22 --> a23 : key a23 --> a25 : ref a22 --> a25 a22 --> a27 a27 --> a29 a29 --> a30 : key a30 --> a32 : ref a29 --> a32 a29 --> a34 a37 --> a34 : target a29 --> a39 a8 --> a29 a8 --> a41 a41 --> a44 : para a44 --> a22 a41 --> a46 : para a49 --> a46 : target a42 --> a29 a41 --> a29 : return a8 --> a51 a51 --> a52 a52 --> a41