github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/feedbackprivate/bindings/import_wasm.go (about)

     1  // SPDX-License-Identifier: Apache-2.0
     2  // Copyright 2023 The Prime Citizens
     3  
     4  //go:build wasm
     5  
     6  package bindings
     7  
     8  import (
     9  	"unsafe"
    10  
    11  	"github.com/primecitizens/pcz/std/ffi/js"
    12  )
    13  
    14  type (
    15  	_ unsafe.Pointer
    16  	_ js.Ref
    17  )
    18  
    19  //go:wasmimport plat/js/webext/feedbackprivate store_AttachedFile
    20  //go:noescape
    21  func AttachedFileJSStore(
    22  	ptr unsafe.Pointer, ref js.Ref)
    23  
    24  //go:wasmimport plat/js/webext/feedbackprivate load_AttachedFile
    25  //go:noescape
    26  func AttachedFileJSLoad(
    27  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    28  
    29  //go:wasmimport plat/js/webext/feedbackprivate constof_FeedbackFlow
    30  //go:noescape
    31  func ConstOfFeedbackFlow(str js.Ref) uint32
    32  
    33  //go:wasmimport plat/js/webext/feedbackprivate store_LogsMapEntry
    34  //go:noescape
    35  func LogsMapEntryJSStore(
    36  	ptr unsafe.Pointer, ref js.Ref)
    37  
    38  //go:wasmimport plat/js/webext/feedbackprivate load_LogsMapEntry
    39  //go:noescape
    40  func LogsMapEntryJSLoad(
    41  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    42  
    43  //go:wasmimport plat/js/webext/feedbackprivate store_FeedbackInfo
    44  //go:noescape
    45  func FeedbackInfoJSStore(
    46  	ptr unsafe.Pointer, ref js.Ref)
    47  
    48  //go:wasmimport plat/js/webext/feedbackprivate load_FeedbackInfo
    49  //go:noescape
    50  func FeedbackInfoJSLoad(
    51  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    52  
    53  //go:wasmimport plat/js/webext/feedbackprivate constof_FeedbackSource
    54  //go:noescape
    55  func ConstOfFeedbackSource(str js.Ref) uint32
    56  
    57  //go:wasmimport plat/js/webext/feedbackprivate constof_LandingPageType
    58  //go:noescape
    59  func ConstOfLandingPageType(str js.Ref) uint32
    60  
    61  //go:wasmimport plat/js/webext/feedbackprivate constof_LogSource
    62  //go:noescape
    63  func ConstOfLogSource(str js.Ref) uint32
    64  
    65  //go:wasmimport plat/js/webext/feedbackprivate store_ReadLogSourceResult
    66  //go:noescape
    67  func ReadLogSourceResultJSStore(
    68  	ptr unsafe.Pointer, ref js.Ref)
    69  
    70  //go:wasmimport plat/js/webext/feedbackprivate load_ReadLogSourceResult
    71  //go:noescape
    72  func ReadLogSourceResultJSLoad(
    73  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    74  
    75  //go:wasmimport plat/js/webext/feedbackprivate store_ReadLogSourceParams
    76  //go:noescape
    77  func ReadLogSourceParamsJSStore(
    78  	ptr unsafe.Pointer, ref js.Ref)
    79  
    80  //go:wasmimport plat/js/webext/feedbackprivate load_ReadLogSourceParams
    81  //go:noescape
    82  func ReadLogSourceParamsJSLoad(
    83  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    84  
    85  //go:wasmimport plat/js/webext/feedbackprivate constof_Status
    86  //go:noescape
    87  func ConstOfStatus(str js.Ref) uint32
    88  
    89  //go:wasmimport plat/js/webext/feedbackprivate store_SendFeedbackResult
    90  //go:noescape
    91  func SendFeedbackResultJSStore(
    92  	ptr unsafe.Pointer, ref js.Ref)
    93  
    94  //go:wasmimport plat/js/webext/feedbackprivate load_SendFeedbackResult
    95  //go:noescape
    96  func SendFeedbackResultJSLoad(
    97  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    98  
    99  //go:wasmimport plat/js/webext/feedbackprivate has_GetSystemInformation
   100  //go:noescape
   101  func HasFuncGetSystemInformation() js.Ref
   102  
   103  //go:wasmimport plat/js/webext/feedbackprivate func_GetSystemInformation
   104  //go:noescape
   105  func FuncGetSystemInformation(fn unsafe.Pointer)
   106  
   107  //go:wasmimport plat/js/webext/feedbackprivate call_GetSystemInformation
   108  //go:noescape
   109  func CallGetSystemInformation(
   110  	retPtr unsafe.Pointer,
   111  	callback js.Ref)
   112  
   113  //go:wasmimport plat/js/webext/feedbackprivate try_GetSystemInformation
   114  //go:noescape
   115  func TryGetSystemInformation(
   116  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   117  	callback js.Ref) (ok js.Ref)
   118  
   119  //go:wasmimport plat/js/webext/feedbackprivate has_GetUserEmail
   120  //go:noescape
   121  func HasFuncGetUserEmail() js.Ref
   122  
   123  //go:wasmimport plat/js/webext/feedbackprivate func_GetUserEmail
   124  //go:noescape
   125  func FuncGetUserEmail(fn unsafe.Pointer)
   126  
   127  //go:wasmimport plat/js/webext/feedbackprivate call_GetUserEmail
   128  //go:noescape
   129  func CallGetUserEmail(
   130  	retPtr unsafe.Pointer,
   131  	callback js.Ref)
   132  
   133  //go:wasmimport plat/js/webext/feedbackprivate try_GetUserEmail
   134  //go:noescape
   135  func TryGetUserEmail(
   136  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   137  	callback js.Ref) (ok js.Ref)
   138  
   139  //go:wasmimport plat/js/webext/feedbackprivate has_OnFeedbackRequested
   140  //go:noescape
   141  func HasFuncOnFeedbackRequested() js.Ref
   142  
   143  //go:wasmimport plat/js/webext/feedbackprivate func_OnFeedbackRequested
   144  //go:noescape
   145  func FuncOnFeedbackRequested(fn unsafe.Pointer)
   146  
   147  //go:wasmimport plat/js/webext/feedbackprivate call_OnFeedbackRequested
   148  //go:noescape
   149  func CallOnFeedbackRequested(
   150  	retPtr unsafe.Pointer,
   151  	callback js.Ref)
   152  
   153  //go:wasmimport plat/js/webext/feedbackprivate try_OnFeedbackRequested
   154  //go:noescape
   155  func TryOnFeedbackRequested(
   156  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   157  	callback js.Ref) (ok js.Ref)
   158  
   159  //go:wasmimport plat/js/webext/feedbackprivate has_OffFeedbackRequested
   160  //go:noescape
   161  func HasFuncOffFeedbackRequested() js.Ref
   162  
   163  //go:wasmimport plat/js/webext/feedbackprivate func_OffFeedbackRequested
   164  //go:noescape
   165  func FuncOffFeedbackRequested(fn unsafe.Pointer)
   166  
   167  //go:wasmimport plat/js/webext/feedbackprivate call_OffFeedbackRequested
   168  //go:noescape
   169  func CallOffFeedbackRequested(
   170  	retPtr unsafe.Pointer,
   171  	callback js.Ref)
   172  
   173  //go:wasmimport plat/js/webext/feedbackprivate try_OffFeedbackRequested
   174  //go:noescape
   175  func TryOffFeedbackRequested(
   176  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   177  	callback js.Ref) (ok js.Ref)
   178  
   179  //go:wasmimport plat/js/webext/feedbackprivate has_HasOnFeedbackRequested
   180  //go:noescape
   181  func HasFuncHasOnFeedbackRequested() js.Ref
   182  
   183  //go:wasmimport plat/js/webext/feedbackprivate func_HasOnFeedbackRequested
   184  //go:noescape
   185  func FuncHasOnFeedbackRequested(fn unsafe.Pointer)
   186  
   187  //go:wasmimport plat/js/webext/feedbackprivate call_HasOnFeedbackRequested
   188  //go:noescape
   189  func CallHasOnFeedbackRequested(
   190  	retPtr unsafe.Pointer,
   191  	callback js.Ref)
   192  
   193  //go:wasmimport plat/js/webext/feedbackprivate try_HasOnFeedbackRequested
   194  //go:noescape
   195  func TryHasOnFeedbackRequested(
   196  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   197  	callback js.Ref) (ok js.Ref)
   198  
   199  //go:wasmimport plat/js/webext/feedbackprivate has_OpenFeedback
   200  //go:noescape
   201  func HasFuncOpenFeedback() js.Ref
   202  
   203  //go:wasmimport plat/js/webext/feedbackprivate func_OpenFeedback
   204  //go:noescape
   205  func FuncOpenFeedback(fn unsafe.Pointer)
   206  
   207  //go:wasmimport plat/js/webext/feedbackprivate call_OpenFeedback
   208  //go:noescape
   209  func CallOpenFeedback(
   210  	retPtr unsafe.Pointer,
   211  	source uint32)
   212  
   213  //go:wasmimport plat/js/webext/feedbackprivate try_OpenFeedback
   214  //go:noescape
   215  func TryOpenFeedback(
   216  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   217  	source uint32) (ok js.Ref)
   218  
   219  //go:wasmimport plat/js/webext/feedbackprivate has_ReadLogSource
   220  //go:noescape
   221  func HasFuncReadLogSource() js.Ref
   222  
   223  //go:wasmimport plat/js/webext/feedbackprivate func_ReadLogSource
   224  //go:noescape
   225  func FuncReadLogSource(fn unsafe.Pointer)
   226  
   227  //go:wasmimport plat/js/webext/feedbackprivate call_ReadLogSource
   228  //go:noescape
   229  func CallReadLogSource(
   230  	retPtr unsafe.Pointer,
   231  	params unsafe.Pointer,
   232  	callback js.Ref)
   233  
   234  //go:wasmimport plat/js/webext/feedbackprivate try_ReadLogSource
   235  //go:noescape
   236  func TryReadLogSource(
   237  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   238  	params unsafe.Pointer,
   239  	callback js.Ref) (ok js.Ref)
   240  
   241  //go:wasmimport plat/js/webext/feedbackprivate has_SendFeedback
   242  //go:noescape
   243  func HasFuncSendFeedback() js.Ref
   244  
   245  //go:wasmimport plat/js/webext/feedbackprivate func_SendFeedback
   246  //go:noescape
   247  func FuncSendFeedback(fn unsafe.Pointer)
   248  
   249  //go:wasmimport plat/js/webext/feedbackprivate call_SendFeedback
   250  //go:noescape
   251  func CallSendFeedback(
   252  	retPtr unsafe.Pointer,
   253  	feedback unsafe.Pointer,
   254  	loadSystemInfo js.Ref,
   255  	formOpenTime float64)
   256  
   257  //go:wasmimport plat/js/webext/feedbackprivate try_SendFeedback
   258  //go:noescape
   259  func TrySendFeedback(
   260  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   261  	feedback unsafe.Pointer,
   262  	loadSystemInfo js.Ref,
   263  	formOpenTime float64) (ok js.Ref)