-
public final class SectionContextKt
-
-
Method Summary
Modifier and Type Method Description final static Map<String, Object>toActionMap(SectionAction $self)SPEC-070-C — encode a SectionAction as a {type, <payload fields>}map, matching iOSAppdnaPlugin.sectionActionToMap1:1 (lowercase discriminatoridentical field names) so the cross-platform screen-action veto payload is byte-identical on both platforms. Host veto logic reads
action["type"]and the type-specific payload fields (e.g.action["url"]).
SectionActioncases exactly.-
-
Method Detail
-
toActionMap
final static Map<String, Object> toActionMap(SectionAction $self)
SPEC-070-C — encode a SectionAction as a
{type, <payload fields>}map, matching iOSAppdnaPlugin.sectionActionToMap1:1 (lowercase discriminatoridentical field names) so the cross-platform screen-action veto payload is byte-identical on both platforms. Host veto logic reads
action["type"]and the type-specific payload fields (e.g.action["url"]).
The 16 base verbs mirror iOS's
SectionActioncases exactly. The 9 extended FlowManager verbs (I.2) have no iOSSectionActioncounterpart; they use lowerCamelCase discriminators + native field names for exhaustiveness.
-
-
-