@neynar/nodejs-sdk
Version:
SDK to interact with Neynar APIs (https://docs.neynar.com/reference/quickstart)
56 lines (55 loc) • 1.92 kB
TypeScript
/**
* Neynar API
* The Neynar API allows you to interact with the Farcaster protocol among other things. See the [Neynar docs](https://docs.neynar.com/reference) for more details.
*
* The version of the OpenAPI document: 3.115.0
* Contact: team@neynar.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import type { SignedKeyRequestSponsor } from './signed-key-request-sponsor';
/**
*
* @export
* @interface RegisterDeveloperManagedSignedKeyReqBody
*/
export interface RegisterDeveloperManagedSignedKeyReqBody {
/**
* Ed25519 public key
* @type {string}
* @memberof RegisterDeveloperManagedSignedKeyReqBody
*/
'public_key': string;
/**
* Signature generated by the custody address of the app. Signed data includes app_fid, deadline, signer\'s public key
* @type {string}
* @memberof RegisterDeveloperManagedSignedKeyReqBody
*/
'signature': string;
/**
* The unique identifier of a farcaster user or app (unsigned integer)
* @type {number}
* @memberof RegisterDeveloperManagedSignedKeyReqBody
*/
'app_fid': number;
/**
* unix timestamp in seconds that controls how long the signed key request is valid for. (24 hours from now is recommended)
* @type {number}
* @memberof RegisterDeveloperManagedSignedKeyReqBody
*/
'deadline': number;
/**
* Url to redirect to after the signer is approved. **Note** : This should only be used when requesting a signer from a native mobile application.
* @type {string}
* @memberof RegisterDeveloperManagedSignedKeyReqBody
*/
'redirect_url'?: string;
/**
*
* @type {SignedKeyRequestSponsor}
* @memberof RegisterDeveloperManagedSignedKeyReqBody
*/
'sponsor'?: SignedKeyRequestSponsor;
}