api-wasm
    Preparing search index...

    Class SessionStrParams

    Legacy deploy session params. Prefer [crate::types::transaction_params::transaction_str_params::TransactionStrParams].

    Session args setters (same idea as transaction params):

    • [Self::set_session_args_simple] — CLI-style string bag
    • [Self::set_session_args_json] — JSON string
    • [Self::set_session_args] — typed [RuntimeArgs]

    Indexable

    • [key: number]: () => void
    Index
    • Parameters

      • Optionalsession_hash: string
      • Optionalsession_name: string
      • Optionalsession_package_hash: string
      • Optionalsession_package_name: string
      • Optionalsession_path: string
      • Optionalsession_bytes: Bytes
      • Optionalsession_args_simple: string[]
      • Optionalsession_args_json: string
      • Optionalsession_version: string
      • Optionalsession_entry_point: string
      • Optionalis_session_transfer: boolean

      Returns SessionStrParams

    • get is_session_transfer(): boolean

      Returns boolean

    • set is_session_transfer(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    • get session_args_json(): string

      Returns string

    • set session_args_json(value: string): void

      JSON session args string (human-typed or ByteArray bridge encoding).

      Parameters

      • value: string

      Returns void

    • get session_args_simple(): ArgsSimple

      Returns ArgsSimple

    • set session_args_simple(value: string[]): void

      CLI-style simple args (name:Type='value').

      Parameters

      • value: string[]

      Returns void

    • get session_bytes(): Bytes

      Returns Bytes

    • set session_bytes(value: Bytes): void

      Parameters

      Returns void

    session_entry_point

    • get session_entry_point(): string

      Returns string

    • set session_entry_point(value: string): void

      Parameters

      • value: string

      Returns void

    • get session_hash(): string

      Returns string

    • set session_hash(value: string): void

      Parameters

      • value: string

      Returns void

    • get session_name(): string

      Returns string

    • set session_name(value: string): void

      Parameters

      • value: string

      Returns void

    • get session_package_hash(): string

      Returns string

    • set session_package_hash(value: string): void

      Parameters

      • value: string

      Returns void

    • get session_package_name(): string

      Returns string

    • set session_package_name(value: string): void

      Parameters

      • value: string

      Returns void

    • get session_path(): string

      Returns string

    • set session_path(value: string): void

      Parameters

      • value: string

      Returns void

    • get session_version(): string

      Returns string

    • set session_version(value: string): void

      Parameters

      • value: string

      Returns void

    • Returns void

    • Typed session args. Parameter type is [RuntimeArgs]; string setters stay separate.

      Parameters

      Returns void