Package 

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 iOS AppdnaPlugin.sectionActionToMap 1:1 (lowercase discriminator
      • identical 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 SectionAction cases exactly.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • toActionMap

         final static Map<String, Object> toActionMap(SectionAction $self)

        SPEC-070-C — encode a SectionAction as a {type, <payload fields>} map, matching iOS AppdnaPlugin.sectionActionToMap 1:1 (lowercase discriminator

        • identical 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 SectionAction cases exactly. The 9 extended FlowManager verbs (I.2) have no iOS SectionAction counterpart; they use lowerCamelCase discriminators + native field names for exhaustiveness.