package com.reactNativeQuickActions; import android.os.PersistableBundle; import com.facebook.react.bridge.Arguments; import com.facebook.react.bridge.ReadableMap; import com.facebook.react.bridge.WritableMap; class UserInfo { private String url; static UserInfo fromReadableMap(ReadableMap map) { final UserInfo info = new UserInfo(); info.url = map.getString("url"); return info; } static UserInfo fromPersistableBundle(PersistableBundle bundle) { final UserInfo info = new UserInfo(); info.url = bundle.getString("url"); return info; } PersistableBundle toPersistableBundle() { PersistableBundle bundle = new PersistableBundle(); bundle.putString("url", url); return bundle; } WritableMap toWritableMap() { WritableMap map = Arguments.createMap(); map.putString("url", url); return map; } }