spot-sdk-ts
Version:
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics
1,745 lines • 84.8 kB
TypeScript
import { RequestHeader, ResponseHeader } from "./header";
import { Payload } from "./payload";
import { SoftwareVersion } from "./robot_id";
import _m0 from "protobufjs/minimal";
export declare const protobufPackage = "bosdyn.api";
/**
* The RegisterPayload request message contains the payload information and secret to be
* able to register it to the directory.
*/
export interface RegisterPayloadRequest {
/** Common request header. */
header: RequestHeader | undefined;
/**
* The payload to register, which must have, at minimum, GUID specified correctly.
* The admin console can be used to verify that the payload definition is valid
* after registration.
*/
payload: Payload | undefined;
/** A private string provided by the payload to verify identity for auth. */
payloadSecret: string;
}
/**
* The RegisterPayload response message contains the status of whether the payload was successfully
* registered to the directory.
*/
export interface RegisterPayloadResponse {
/** Common response header. */
header: ResponseHeader | undefined;
/** Return status for the request. */
status: RegisterPayloadResponse_Status;
}
export declare enum RegisterPayloadResponse_Status {
/** STATUS_UNKNOWN - UNKNOWN should never be used. An internal PayloadRegistrationService issue has happened if UNKNOWN is set. */
STATUS_UNKNOWN = 0,
/** STATUS_OK - Success. The new service record is available. */
STATUS_OK = 1,
/** STATUS_ALREADY_EXISTS - RegisterPayload failed because a payload with this GUID already exists. */
STATUS_ALREADY_EXISTS = 2,
UNRECOGNIZED = -1
}
export declare function registerPayloadResponse_StatusFromJSON(object: any): RegisterPayloadResponse_Status;
export declare function registerPayloadResponse_StatusToJSON(object: RegisterPayloadResponse_Status): string;
/**
* Update the payload definition of the payload with matching GUID. The existing payload must
* have a secret set and the request must provide the secret for access.
* GUID and is_authorized fields are immutable and cannot be updated.
*/
export interface UpdatePayloadVersionRequest {
/** Common request header. */
header: RequestHeader | undefined;
/** Payload credentials. */
payloadCredentials: PayloadCredentials | undefined;
/**
* The GUID of the payload to be updated.
*
* @deprecated
*/
payloadGuid: string;
/**
* The payload secret for the specified payload.
*
* @deprecated
*/
payloadSecret: string;
/** The new software version that the payload is being updated to. */
updatedVersion: SoftwareVersion | undefined;
}
/** The UpdatePayloadVersion response message contains the status of whether the update was successful. */
export interface UpdatePayloadVersionResponse {
/** Common response header. */
header: ResponseHeader | undefined;
/** Return status for the request. */
status: UpdatePayloadVersionResponse_Status;
}
export declare enum UpdatePayloadVersionResponse_Status {
/** STATUS_UNKNOWN - UNKNOWN should never be used. An internal PayloadRegistrationService issue has happened if UNKNOWN is set. */
STATUS_UNKNOWN = 0,
/** STATUS_OK - Success. The payload version has been updated. */
STATUS_OK = 1,
/** STATUS_DOES_NOT_EXIST - UpdatePayload failed because a payload with this GUID does not yet exist. */
STATUS_DOES_NOT_EXIST = 2,
/** STATUS_INVALID_CREDENTIALS - UpdatePayload failed because the paylod guid & secret do not match any registered payloads. */
STATUS_INVALID_CREDENTIALS = 3,
UNRECOGNIZED = -1
}
export declare function updatePayloadVersionResponse_StatusFromJSON(object: any): UpdatePayloadVersionResponse_Status;
export declare function updatePayloadVersionResponse_StatusToJSON(object: UpdatePayloadVersionResponse_Status): string;
/**
* Request a user token from the robot
* A token will only be provided after the registered payload has been enabled by an admin.
* The returned user token will have limited access to the services necessary for a simple payload.
*/
export interface GetPayloadAuthTokenRequest {
/** Common request header. */
header: RequestHeader | undefined;
/** Payload credentials. */
payloadCredentials: PayloadCredentials | undefined;
/**
* The GUID to identify which payload to get the auth token for.
*
* @deprecated
*/
payloadGuid: string;
/**
* The payload secret for the specified payload.
*
* @deprecated
*/
payloadSecret: string;
}
/** The GetPayloadAuthToken response message that returns the token for the payload. */
export interface GetPayloadAuthTokenResponse {
/** Common response header. */
header: ResponseHeader | undefined;
/** Return status for the request. */
status: GetPayloadAuthTokenResponse_Status;
/** A limited-access user token provided on successful payload registration */
token: string;
}
export declare enum GetPayloadAuthTokenResponse_Status {
/** STATUS_UNKNOWN - UNKNOWN should never be used. An internal PayloadRegistrationService issue has happened if UNKNOWN is set. */
STATUS_UNKNOWN = 0,
/** STATUS_OK - Success. The token is available. */
STATUS_OK = 1,
/** STATUS_INVALID_CREDENTIALS - GetPayloadAuthToken failed because the paylod guid & secret do not match any registered payloads. */
STATUS_INVALID_CREDENTIALS = 2,
/** STATUS_PAYLOAD_NOT_AUTHORIZED - GetPayloadAuthToken failed because the paylod has not been authorized by an admin. */
STATUS_PAYLOAD_NOT_AUTHORIZED = 3,
UNRECOGNIZED = -1
}
export declare function getPayloadAuthTokenResponse_StatusFromJSON(object: any): GetPayloadAuthTokenResponse_Status;
export declare function getPayloadAuthTokenResponse_StatusToJSON(object: GetPayloadAuthTokenResponse_Status): string;
/**
* Attach/detach the payload with the matching GUID. The existing payload must
* have a secret set and the request must provide the secret for access.
* GUID is immutable and cannot be updated.
*/
export interface UpdatePayloadAttachedRequest {
/** Common request header. */
header: RequestHeader | undefined;
/** Payload credentials, used to identify the payload and authorize the changes. */
payloadCredentials: PayloadCredentials | undefined;
/** Attach or detach the payload. */
request: UpdatePayloadAttachedRequest_Request;
}
export declare enum UpdatePayloadAttachedRequest_Request {
REQUEST_UNKNOWN = 0,
REQUEST_ATTACH = 1,
REQUEST_DETACH = 2,
UNRECOGNIZED = -1
}
export declare function updatePayloadAttachedRequest_RequestFromJSON(object: any): UpdatePayloadAttachedRequest_Request;
export declare function updatePayloadAttachedRequest_RequestToJSON(object: UpdatePayloadAttachedRequest_Request): string;
/** The UpdatePayloadAttached response message contains the status of whether the update was successful. */
export interface UpdatePayloadAttachedResponse {
/** Common response header. */
header: ResponseHeader | undefined;
/** Return status for the request. */
status: UpdatePayloadAttachedResponse_Status;
}
export declare enum UpdatePayloadAttachedResponse_Status {
/** STATUS_UNKNOWN - UNKNOWN should never be used. An internal PayloadRegistrationService issue has happened if UNKNOWN is set. */
STATUS_UNKNOWN = 0,
/** STATUS_OK - Success. The payload version has been updated. */
STATUS_OK = 1,
/** STATUS_DOES_NOT_EXIST - UpdatePayloadAttached failed because a payload with this GUID does not yet exist. */
STATUS_DOES_NOT_EXIST = 2,
/** STATUS_INVALID_CREDENTIALS - UpdatePayloadAttached failed because the paylod guid & secret do not match any registered payloads. */
STATUS_INVALID_CREDENTIALS = 3,
/**
* STATUS_PAYLOAD_NOT_AUTHORIZED - UpdatePayloadAttached failed because the requested payload has not yet been authorized.
* Authorize the payload in the webserver first, then try again.
*/
STATUS_PAYLOAD_NOT_AUTHORIZED = 4,
UNRECOGNIZED = -1
}
export declare function updatePayloadAttachedResponse_StatusFromJSON(object: any): UpdatePayloadAttachedResponse_Status;
export declare function updatePayloadAttachedResponse_StatusToJSON(object: UpdatePayloadAttachedResponse_Status): string;
/** PayloadCredentials are used to authorize a payload. */
export interface PayloadCredentials {
/** The GUID of the payload. */
guid: string;
/** The secret of the payload. */
secret: string;
}
export declare const RegisterPayloadRequest: {
encode(message: RegisterPayloadRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): RegisterPayloadRequest;
fromJSON(object: any): RegisterPayloadRequest;
toJSON(message: RegisterPayloadRequest): unknown;
fromPartial<I extends {
header?: {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} | undefined;
payload?: {
GUID?: string | undefined;
name?: string | undefined;
description?: string | undefined;
labelPrefix?: string[] | undefined;
isAuthorized?: boolean | undefined;
isEnabled?: boolean | undefined;
isNoncomputePayload?: boolean | undefined;
version?: {
majorVersion?: number | undefined;
minorVersion?: number | undefined;
patchLevel?: number | undefined;
} | undefined;
bodyTformPayload?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
mountTformPayload?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
mountFrameName?: import("./payload").MountFrameName | undefined;
massVolumeProperties?: {
totalMass?: number | undefined;
comPosRtPayload?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
moiTensor?: {
xx?: number | undefined;
yy?: number | undefined;
zz?: number | undefined;
xy?: number | undefined;
xz?: number | undefined;
yz?: number | undefined;
} | undefined;
boundingBox?: {
box?: {
size?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
} | undefined;
frameName?: string | undefined;
frameNameTformBox?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
}[] | undefined;
jointLimits?: {
label?: string | undefined;
hy?: number[] | undefined;
hx?: number[] | undefined;
}[] | undefined;
} | undefined;
presetConfigurations?: {
presetName?: string | undefined;
description?: string | undefined;
mountTformPayload?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
mountFrameName?: import("./payload").MountFrameName | undefined;
massVolumeProperties?: {
totalMass?: number | undefined;
comPosRtPayload?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
moiTensor?: {
xx?: number | undefined;
yy?: number | undefined;
zz?: number | undefined;
xy?: number | undefined;
xz?: number | undefined;
yz?: number | undefined;
} | undefined;
boundingBox?: {
box?: {
size?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
} | undefined;
frameName?: string | undefined;
frameNameTformBox?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
}[] | undefined;
jointLimits?: {
label?: string | undefined;
hy?: number[] | undefined;
hx?: number[] | undefined;
}[] | undefined;
} | undefined;
labelPrefix?: string[] | undefined;
}[] | undefined;
} | undefined;
payloadSecret?: string | undefined;
} & {
header?: ({
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & { [K in Exclude<keyof I["header"], keyof RequestHeader>]: never; }) | undefined;
payload?: ({
GUID?: string | undefined;
name?: string | undefined;
description?: string | undefined;
labelPrefix?: string[] | undefined;
isAuthorized?: boolean | undefined;
isEnabled?: boolean | undefined;
isNoncomputePayload?: boolean | undefined;
version?: {
majorVersion?: number | undefined;
minorVersion?: number | undefined;
patchLevel?: number | undefined;
} | undefined;
bodyTformPayload?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
mountTformPayload?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
mountFrameName?: import("./payload").MountFrameName | undefined;
massVolumeProperties?: {
totalMass?: number | undefined;
comPosRtPayload?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
moiTensor?: {
xx?: number | undefined;
yy?: number | undefined;
zz?: number | undefined;
xy?: number | undefined;
xz?: number | undefined;
yz?: number | undefined;
} | undefined;
boundingBox?: {
box?: {
size?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
} | undefined;
frameName?: string | undefined;
frameNameTformBox?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
}[] | undefined;
jointLimits?: {
label?: string | undefined;
hy?: number[] | undefined;
hx?: number[] | undefined;
}[] | undefined;
} | undefined;
presetConfigurations?: {
presetName?: string | undefined;
description?: string | undefined;
mountTformPayload?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
mountFrameName?: import("./payload").MountFrameName | undefined;
massVolumeProperties?: {
totalMass?: number | undefined;
comPosRtPayload?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
moiTensor?: {
xx?: number | undefined;
yy?: number | undefined;
zz?: number | undefined;
xy?: number | undefined;
xz?: number | undefined;
yz?: number | undefined;
} | undefined;
boundingBox?: {
box?: {
size?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
} | undefined;
frameName?: string | undefined;
frameNameTformBox?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
}[] | undefined;
jointLimits?: {
label?: string | undefined;
hy?: number[] | undefined;
hx?: number[] | undefined;
}[] | undefined;
} | undefined;
labelPrefix?: string[] | undefined;
}[] | undefined;
} & {
GUID?: string | undefined;
name?: string | undefined;
description?: string | undefined;
labelPrefix?: (string[] & string[] & { [K_1 in Exclude<keyof I["payload"]["labelPrefix"], keyof string[]>]: never; }) | undefined;
isAuthorized?: boolean | undefined;
isEnabled?: boolean | undefined;
isNoncomputePayload?: boolean | undefined;
version?: ({
majorVersion?: number | undefined;
minorVersion?: number | undefined;
patchLevel?: number | undefined;
} & {
majorVersion?: number | undefined;
minorVersion?: number | undefined;
patchLevel?: number | undefined;
} & { [K_2 in Exclude<keyof I["payload"]["version"], keyof SoftwareVersion>]: never; }) | undefined;
bodyTformPayload?: ({
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} & {
position?: ({
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & { [K_3 in Exclude<keyof I["payload"]["bodyTformPayload"]["position"], keyof import("./geometry").Vec3>]: never; }) | undefined;
rotation?: ({
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} & { [K_4 in Exclude<keyof I["payload"]["bodyTformPayload"]["rotation"], keyof import("./geometry").Quaternion>]: never; }) | undefined;
} & { [K_5 in Exclude<keyof I["payload"]["bodyTformPayload"], keyof import("./geometry").SE3Pose>]: never; }) | undefined;
mountTformPayload?: ({
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} & {
position?: ({
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & { [K_6 in Exclude<keyof I["payload"]["mountTformPayload"]["position"], keyof import("./geometry").Vec3>]: never; }) | undefined;
rotation?: ({
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} & { [K_7 in Exclude<keyof I["payload"]["mountTformPayload"]["rotation"], keyof import("./geometry").Quaternion>]: never; }) | undefined;
} & { [K_8 in Exclude<keyof I["payload"]["mountTformPayload"], keyof import("./geometry").SE3Pose>]: never; }) | undefined;
mountFrameName?: import("./payload").MountFrameName | undefined;
massVolumeProperties?: ({
totalMass?: number | undefined;
comPosRtPayload?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
moiTensor?: {
xx?: number | undefined;
yy?: number | undefined;
zz?: number | undefined;
xy?: number | undefined;
xz?: number | undefined;
yz?: number | undefined;
} | undefined;
boundingBox?: {
box?: {
size?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
} | undefined;
frameName?: string | undefined;
frameNameTformBox?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
}[] | undefined;
jointLimits?: {
label?: string | undefined;
hy?: number[] | undefined;
hx?: number[] | undefined;
}[] | undefined;
} & {
totalMass?: number | undefined;
comPosRtPayload?: ({
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & { [K_9 in Exclude<keyof I["payload"]["massVolumeProperties"]["comPosRtPayload"], keyof import("./geometry").Vec3>]: never; }) | undefined;
moiTensor?: ({
xx?: number | undefined;
yy?: number | undefined;
zz?: number | undefined;
xy?: number | undefined;
xz?: number | undefined;
yz?: number | undefined;
} & {
xx?: number | undefined;
yy?: number | undefined;
zz?: number | undefined;
xy?: number | undefined;
xz?: number | undefined;
yz?: number | undefined;
} & { [K_10 in Exclude<keyof I["payload"]["massVolumeProperties"]["moiTensor"], keyof import("./payload").MomentOfIntertia>]: never; }) | undefined;
boundingBox?: ({
box?: {
size?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
} | undefined;
frameName?: string | undefined;
frameNameTformBox?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
}[] & ({
box?: {
size?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
} | undefined;
frameName?: string | undefined;
frameNameTformBox?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
} & {
box?: ({
size?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
} & {
size?: ({
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & { [K_11 in Exclude<keyof I["payload"]["massVolumeProperties"]["boundingBox"][number]["box"]["size"], keyof import("./geometry").Vec3>]: never; }) | undefined;
} & { [K_12 in Exclude<keyof I["payload"]["massVolumeProperties"]["boundingBox"][number]["box"], "size">]: never; }) | undefined;
frameName?: string | undefined;
frameNameTformBox?: ({
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} & {
position?: ({
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & { [K_13 in Exclude<keyof I["payload"]["massVolumeProperties"]["boundingBox"][number]["frameNameTformBox"]["position"], keyof import("./geometry").Vec3>]: never; }) | undefined;
rotation?: ({
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} & { [K_14 in Exclude<keyof I["payload"]["massVolumeProperties"]["boundingBox"][number]["frameNameTformBox"]["rotation"], keyof import("./geometry").Quaternion>]: never; }) | undefined;
} & { [K_15 in Exclude<keyof I["payload"]["massVolumeProperties"]["boundingBox"][number]["frameNameTformBox"], keyof import("./geometry").SE3Pose>]: never; }) | undefined;
} & { [K_16 in Exclude<keyof I["payload"]["massVolumeProperties"]["boundingBox"][number], keyof import("./geometry").Box3WithFrame>]: never; })[] & { [K_17 in Exclude<keyof I["payload"]["massVolumeProperties"]["boundingBox"], keyof {
box?: {
size?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
} | undefined;
frameName?: string | undefined;
frameNameTformBox?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
}[]>]: never; }) | undefined;
jointLimits?: ({
label?: string | undefined;
hy?: number[] | undefined;
hx?: number[] | undefined;
}[] & ({
label?: string | undefined;
hy?: number[] | undefined;
hx?: number[] | undefined;
} & {
label?: string | undefined;
hy?: (number[] & number[] & { [K_18 in Exclude<keyof I["payload"]["massVolumeProperties"]["jointLimits"][number]["hy"], keyof number[]>]: never; }) | undefined;
hx?: (number[] & number[] & { [K_19 in Exclude<keyof I["payload"]["massVolumeProperties"]["jointLimits"][number]["hx"], keyof number[]>]: never; }) | undefined;
} & { [K_20 in Exclude<keyof I["payload"]["massVolumeProperties"]["jointLimits"][number], keyof import("./payload").JointLimits>]: never; })[] & { [K_21 in Exclude<keyof I["payload"]["massVolumeProperties"]["jointLimits"], keyof {
label?: string | undefined;
hy?: number[] | undefined;
hx?: number[] | undefined;
}[]>]: never; }) | undefined;
} & { [K_22 in Exclude<keyof I["payload"]["massVolumeProperties"], keyof import("./payload").PayloadMassVolumeProperties>]: never; }) | undefined;
presetConfigurations?: ({
presetName?: string | undefined;
description?: string | undefined;
mountTformPayload?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
mountFrameName?: import("./payload").MountFrameName | undefined;
massVolumeProperties?: {
totalMass?: number | undefined;
comPosRtPayload?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
moiTensor?: {
xx?: number | undefined;
yy?: number | undefined;
zz?: number | undefined;
xy?: number | undefined;
xz?: number | undefined;
yz?: number | undefined;
} | undefined;
boundingBox?: {
box?: {
size?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
} | undefined;
frameName?: string | undefined;
frameNameTformBox?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
}[] | undefined;
jointLimits?: {
label?: string | undefined;
hy?: number[] | undefined;
hx?: number[] | undefined;
}[] | undefined;
} | undefined;
labelPrefix?: string[] | undefined;
}[] & ({
presetName?: string | undefined;
description?: string | undefined;
mountTformPayload?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
mountFrameName?: import("./payload").MountFrameName | undefined;
massVolumeProperties?: {
totalMass?: number | undefined;
comPosRtPayload?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
moiTensor?: {
xx?: number | undefined;
yy?: number | undefined;
zz?: number | undefined;
xy?: number | undefined;
xz?: number | undefined;
yz?: number | undefined;
} | undefined;
boundingBox?: {
box?: {
size?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
} | undefined;
frameName?: string | undefined;
frameNameTformBox?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
}[] | undefined;
jointLimits?: {
label?: string | undefined;
hy?: number[] | undefined;
hx?: number[] | undefined;
}[] | undefined;
} | undefined;
labelPrefix?: string[] | undefined;
} & {
presetName?: string | undefined;
description?: string | undefined;
mountTformPayload?: ({
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} & {
position?: ({
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & { [K_23 in Exclude<keyof I["payload"]["presetConfigurations"][number]["mountTformPayload"]["position"], keyof import("./geometry").Vec3>]: never; }) | undefined;
rotation?: ({
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} & { [K_24 in Exclude<keyof I["payload"]["presetConfigurations"][number]["mountTformPayload"]["rotation"], keyof import("./geometry").Quaternion>]: never; }) | undefined;
} & { [K_25 in Exclude<keyof I["payload"]["presetConfigurations"][number]["mountTformPayload"], keyof import("./geometry").SE3Pose>]: never; }) | undefined;
mountFrameName?: import("./payload").MountFrameName | undefined;
massVolumeProperties?: ({
totalMass?: number | undefined;
comPosRtPayload?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
moiTensor?: {
xx?: number | undefined;
yy?: number | undefined;
zz?: number | undefined;
xy?: number | undefined;
xz?: number | undefined;
yz?: number | undefined;
} | undefined;
boundingBox?: {
box?: {
size?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
} | undefined;
frameName?: string | undefined;
frameNameTformBox?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
}[] | undefined;
jointLimits?: {
label?: string | undefined;
hy?: number[] | undefined;
hx?: number[] | undefined;
}[] | undefined;
} & {
totalMass?: number | undefined;
comPosRtPayload?: ({
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & { [K_26 in Exclude<keyof I["payload"]["presetConfigurations"][number]["massVolumeProperties"]["comPosRtPayload"], keyof import("./geometry").Vec3>]: never; }) | undefined;
moiTensor?: ({
xx?: number | undefined;
yy?: number | undefined;
zz?: number | undefined;
xy?: number | undefined;
xz?: number | undefined;
yz?: number | undefined;
} & {
xx?: number | undefined;
yy?: number | undefined;
zz?: number | undefined;
xy?: number | undefined;
xz?: number | undefined;
yz?: number | undefined;
} & { [K_27 in Exclude<keyof I["payload"]["presetConfigurations"][number]["massVolumeProperties"]["moiTensor"], keyof import("./payload").MomentOfIntertia>]: never; }) | undefined;
boundingBox?: ({
box?: {
size?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
} | undefined;
frameName?: string | undefined;
frameNameTformBox?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
}[] & ({
box?: {
size?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
} | undefined;
frameName?: string | undefined;
frameNameTformBox?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
} & {
box?: ({
size?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
} & {
size?: ({
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & { [K_28 in Exclude<keyof I["payload"]["presetConfigurations"][number]["massVolumeProperties"]["boundingBox"][number]["box"]["size"], keyof import("./geometry").Vec3>]: never; }) | undefined;
} & { [K_29 in Exclude<keyof I["payload"]["presetConfigurations"][number]["massVolumeProperties"]["boundingBox"][number]["box"], "size">]: never; }) | undefined;
frameName?: string | undefined;
frameNameTformBox?: ({
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} & {
position?: ({
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & { [K_30 in Exclude<keyof I["payload"]["presetConfigurations"][number]["massVolumeProperties"]["boundingBox"][number]["frameNameTformBox"]["position"], keyof import("./geometry").Vec3>]: never; }) | undefined;
rotation?: ({
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} & { [K_31 in Exclude<keyof I["payload"]["presetConfigurations"][number]["massVolumeProperties"]["boundingBox"][number]["frameNameTformBox"]["rotation"], keyof import("./geometry").Quaternion>]: never; }) | undefined;
} & { [K_32 in Exclude<keyof I["payload"]["presetConfigurations"][number]["massVolumeProperties"]["boundingBox"][number]["frameNameTformBox"], keyof import("./geometry").SE3Pose>]: never; }) | undefined;
} & { [K_33 in Exclude<keyof I["payload"]["presetConfigurations"][number]["massVolumeProperties"]["boundingBox"][number], keyof import("./geometry").Box3WithFrame>]: never; })[] & { [K_34 in Exclude<keyof I["payload"]["presetConfigurations"][number]["massVolumeProperties"]["boundingBox"], keyof {
box?: {
size?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
} | undefined;
frameName?: string | undefined;
frameNameTformBox?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
}[]>]: never; }) | undefined;
jointLimits?: ({
label?: string | undefined;
hy?: number[] | undefined;
hx?: number[] | undefined;
}[] & ({
label?: string | undefined;
hy?: number[] | undefined;
hx?: number[] | undefined;
} & {
label?: string | undefined;
hy?: (number[] & number[] & { [K_35 in Exclude<keyof I["payload"]["presetConfigurations"][number]["massVolumeProperties"]["jointLimits"][number]["hy"], keyof number[]>]: never; }) | undefined;
hx?: (number[] & number[] & { [K_36 in Exclude<keyof I["payload"]["presetConfigurations"][number]["massVolumeProperties"]["jointLimits"][number]["hx"], keyof number[]>]: never; }) | undefined;
} & { [K_37 in Exclude<keyof I["payload"]["presetConfigurations"][number]["massVolumeProperties"]["jointLimits"][number], keyof import("./payload").JointLimits>]: never; })[] & { [K_38 in Exclude<keyof I["payload"]["presetConfigurations"][number]["massVolumeProperties"]["jointLimits"], keyof {
label?: string | undefined;
hy?: number[] | undefined;
hx?: number[] | undefined;
}[]>]: never; }) | undefined;
} & { [K_39 in Exclude<keyof I["payload"]["presetConfigurations"][number]["massVolumeProperties"], keyof import("./payload").PayloadMassVolumeProperties>]: never; }) | undefined;
labelPrefix?: (string[] & string[] & { [K_40 in Exclude<keyof I["payload"]["presetConfigurations"][number]["labelPrefix"], keyof string[]>]: never; }) | undefined;
} & { [K_41 in Exclude<keyof I["payload"]["presetConfigurations"][number], keyof import("./payload").PayloadPreset>]: never; })[] & { [K_42 in Exclude<keyof I["payload"]["presetConfigurations"], keyof {
presetName?: string | undefined;
description?: string | undefined;
mountTformPayload?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
mountFrameName?: import("./payload").MountFrameName | undefined;
massVolumeProperties?: {
totalMass?: number | undefined;
comPosRtPayload?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
moiTensor?: {
xx?: number | undefined;
yy?: number | undefined;
zz?: number | undefined;
xy?: number | undefined;
xz?: number | undefined;
yz?: number | undefined;
} | undefined;
boundingBox?: {
box?: {
size?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
} | undefined;
frameName?: string | undefined;
frameNameTformBox?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
}[] | undefined;
jointLimits?: {
label?: string | undefined;
hy?: number[] | undefined;
hx?: number[] | undefined;
}[] | undefined;
} | undefined;
labelPrefix?: string[] | undefined;
}[]>]: never; }) | undefined;
} & { [K_43 in Exclude<keyof I["payload"], keyof Payload>]: never; }) | undefined;
payloadSecret?: string | undefined;
} & { [K_44 in Exclude<keyof I, keyof RegisterPayloadRequest>]: never; }>(object: I): RegisterPayloadRequest;
};
export declare const RegisterPayloadResponse: {
encode(message: RegisterPayloadResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): RegisterPayloadResponse;
fromJSON(object: any): RegisterPayloadResponse;
toJSON(message: RegisterPayloadResponse): unknown;
fromPartial<I extends {
header?: {
requestHeader?: {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} | undefined;
requestReceivedTimestamp?: Date | undefined;
responseTimestamp?: Date | undefined;
error?: {
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} | undefined;
request?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} | undefined;
status?: RegisterPayloadResponse_Status | undefined;
} & {
header?: ({
requestHeader?: {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} | undefined;
requestReceivedTimestamp?: Date | undefined;
responseTimestamp?: Date | undefined;
error?: {
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} | undefined;
request?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} & {
requestHeader?: ({
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & { [K in Exclude<keyof I["header"]["requestHeader"], keyof RequestHeader>]: never; }) | undefined;
requestReceivedTimestamp?: Date | undefined;
responseTimestamp?: Date | undefined;
error?: ({
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} & {
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: ({
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & { [K_1 in Exclude<keyof I["header"]["error"]["data"], keyof import("../../google/protobuf/any").Any>]: never; }) | undefined;
} & { [K_2 in Exclude<keyof I["header"]["error"], keyof import("./header").CommonError>]: never; }) | undefined;
request?: ({
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & { [K_3 in Exclude<keyof I["header"]["request"], keyof import("../../google/protobuf/any").Any>]: never; }) | undefined;
} & { [K_4 in Exclude<keyof I["header"], keyof ResponseHeader>]: never; }) | undefined;
status?: RegisterPayloadResponse_Status | undefined;
} & { [K_5 in Exclude<keyof I, keyof RegisterPayloadResponse>]: never; }>(object: I): RegisterPayloadResponse;
};
export declare const UpdatePayloadVersionRequest: {
encode(message: UpdatePayloadVersionRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UpdatePayloadVersionRequest;
fromJSON(object: any): UpdatePayloadVersionRequest;
toJSON(message: UpdatePayloadVersionRequest): unknown;
fromPartial<I extends {
header?: {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} | undefined;
payloadCredentials?: {
guid?: string | undefined;
secret?: string | undefined;
} | undefined;
payloadGuid?: string | undefined;
payloadSecret?: string | undefined;
updatedVersion?: {
majorVersion?: number | undefined;
minorVersion?: number | undefined;
patchLevel?: number | undefined;
} | undefined;
} & {
header?: ({
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & { [K in Exclude<keyof I["header"], keyof RequestHeader>]: never; }) | undefined;
payloadCredentials?: ({
guid?: string | undefined;
secret?: string | undefined;
} & {
guid?: string | undefined;
secret?: string | undefined;
} & { [K_1 in Exclude<keyof I["payloadCredentials"], keyof PayloadCredentials>]: never; }) | undefined;
payloadGuid?: string | undefined;
payloadSecret?: string | undefined;
updatedVersion?: ({
majorVersion?: number | undefined;
minorVersion?: number | undefined;
patchLevel?: number | undefined;
} & {
majorVersion?: number | undefined;
minorVersion?: number | undefined;
patchLevel?: number | undefined;
} & { [K_2 in Exclude<keyof I["updatedVersion"], keyof SoftwareVersion>]: never; }) | undefined;
} & { [K_3 in Exclude<keyof I, keyof UpdatePayloadVersionRequest>]: never; }>(object: I): UpdatePayloadVersionRequest;
};
export declare const UpdatePayloadVersionResponse: {
encode(message: UpdatePayloadVersionResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UpdatePayloadVersionResponse;
fromJSON(object: any): UpdatePayloadVersionResponse;
toJSON(message: UpdatePayloadVersionResponse): unknown;
fromPartial<I extends {
header?: {
requestHeader?: {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} | undefined;
requestReceivedTimestamp?: Date | undefined;
responseTimestamp?: Date | undefined;
error?: {
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} | undefined;
request?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} | undefined;
status?: UpdatePayloadVersionResponse_Status | undefined;
} & {
header?: ({
requestHeader?: {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} | undefined;
requestReceivedTimestamp?: Date | undefined;
responseTimestamp?: Date | undefined;
error?: {
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} | undefined;
request?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} & {
requestHeader?: ({
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & { [K in Exclude<keyof I["header"]["requestHeader"], keyof RequestHeader>]: never; }) | undefined;
requestReceivedTimestamp?: Date | undefined;
responseTimestamp?: Date | undefined;
error?: ({
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} & {
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: ({
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & { [K_1 in Exclude<keyof I["header"]["error"]["data"], keyof import("../../google/protobuf/any").Any>]: never; }) | undefined;
} & { [K_2 in Exclude<keyof I["header"]["error"], keyof import("./header").CommonError>]: never; }) | undefined;
request?: ({
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & { [K_3 in Exclude<keyof I["header"]["request"], keyof import("../../google/protobuf/any").Any>]: never; }) | undefined;
} & { [K_4 in Exclude<keyof I["header"], keyof ResponseHeader>]: never; }) | undefined;
status?: UpdatePayloadVersionResponse_Status | undefined;
} & { [K_5 in Exclude<keyof I, keyof UpdatePayloadVersionResponse>]: never; }>(object: I): UpdatePayloadVersionResponse;
};
export declare const GetPayloadAuthTokenRequest: {
encode(message: GetPayloadAuthTokenRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): GetPayloadAuthTokenRequest;
fromJSON(object: any): GetPayloadAuthTokenRequest;
toJSON(message: GetPayloadAuthTokenRequest): unknown;
fromPartial<I extends {
header?: {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} | undefined;
payloadCredentials?: {
guid?: string | undefined;
secret?: string | undefined;
} | undefined;
payloadGuid?: string | undefined;
payloadSecret?: string | undefined;
} & {
header?: ({
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & { [K in Exclude<keyof I["header"], keyof RequestHeader>]: never; }) | undefined;
payloadCredentials?: ({
guid?: string | undefined;
secret?: string | undefined;
} & {
guid?: string | undefined;
secret?: string | undefined;
} & { [K_1 in Exclude<keyof I["payloadCredentials"], keyof PayloadCredentials>]: never; }) | undefined;
payloadGuid?: string | undefined;
payloadSecret?: string | undefined;
} & { [K_2 in Exclude<keyof I, keyof GetPayloadAuthTokenRequest>]: never; }>(object: I): GetPayloadAuthTokenRequest;
};
export declare const GetPayloadAuthTokenResponse: {
encode(message: GetPayloadAuthTokenResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): GetPayloadAuthTokenResponse;
fromJSON(object: any): GetPayloadAuthTokenResponse;
toJSON(message: GetPayloadAuthTokenResponse): unknown;
fromPartial<I extends {
header?: {
requestHeader?: {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} | undefined;
requestReceivedTimestamp?: Date | undefined;
responseTimestamp?: Date | undefined;
error?: {
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} | undefined;
request?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} | undefined;
status?: GetPayloadAuthTokenResponse_Status | undefined;
token?: string | undefined;
} & {
header?: ({
requestHeader?: {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} | undefined;
requestReceivedTimestamp?: Date | undefined;
responseTimestamp?: Date | undefined;
error?: {
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} | undefined;
request?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} & {
requestHeader?: ({
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & { [K in Exclude<keyof I["header"]["requestHeader"], keyof RequestHeader>]: never; }) | undefined;
requestReceivedTimestamp?: Date | undefined;
responseTimestamp?: Date | undefined;
error?: ({
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} & {
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: ({
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & { [K_1 in Exclude<keyof I["header"]["error"]["data"], keyof import("../../google/protobuf/any").Any>]: never; }) | undefined;
} & { [K_2 in Exclude<keyof I["header"]["error"], keyof import("./header").CommonError>]: never; }) | undefined;
request?: ({
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & { [K_3 in Exclude<keyof I["header"]["request"], keyof import("../../google/protobuf/any").Any>]: never; }) | undefined;
} & { [K_4 in Exclude<keyof I["header"], keyof ResponseHeader>]: never; }) | undefined;
status?: GetPayloadAuthTokenResponse_Status | undefined;
token?: string | undefined;
} & { [K_5 in Exclude<keyof I, keyof GetPayloadAuthTokenResponse>]: never; }>(object: I): GetPayloadAuthTokenResponse;
};
export declare const UpdatePayloadAttachedRequest: {
encode(message: UpdatePayloadAttachedRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UpdatePayloadAttachedRequest;
fromJSON(object: any): UpdatePayloadAttachedRequest;
toJSON(message: UpdatePayloadAttachedRequest): unknown;
fromPartial<I extends {
header?: {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} | undefined;
payloadCredentials?: {
guid?: string | undefined;
secret?: string | undefined;
} | undefined;
request?: UpdatePayloadAttachedRequest_Request | undefined;
} & {
header?: ({
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & { [K in Exclude<keyof I["header"], keyof RequestHeader>]: never; }) | undefined;
payloadCredentials?: ({
guid?: string | undefined;
secret?: string | undefined;
} & {
guid?: string | undefined;
secret?: string | undefined;
} & { [K_1 in Exclude<keyof I["payloadCredentials"], keyof PayloadCredentials>]: never; }) | undefined;
request?: UpdatePayloadAttachedRequest_Request | undefined;
} & { [K_2 in Exclude<keyof I, keyof UpdatePayloadAttachedRequest>]: never; }>(object: I): UpdatePayloadAttachedRequest;
};
export declare const UpdatePayloadAttachedResponse: {
encode(message: UpdatePayloadAttachedResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): UpdatePayloadAttachedResponse;
fromJSON(object: any): UpdatePayloadAttachedResponse;
toJSON(message: UpdatePayloadAttachedResponse): unknown;
fromPartial<I extends {
header?: {
requestHeader?: {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} | undefined;
requestReceivedTimestamp?: Date | undefined;
responseTimestamp?: Date | undefined;
error?: {
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} | undefined;
request?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} | undefined;
status?: UpdatePayloadAttachedResponse_Status | undefined;
} & {
header?: ({
requestHeader?: {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} | undefined;
requestReceivedTimestamp?: Date | undefined;
responseTimestamp?: Date | undefined;
error?: {
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} | undefined;
request?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} & {
requestHeader?: ({
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & { [K in Exclude<keyof I["header"]["requestHeader"], keyof RequestHeader>]: never; }) | undefined;
requestReceivedTimestamp?: Date | undefined;
responseTimestamp?: Date | undefined;
error?: ({
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} & {
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: ({
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & { [K_1 in Exclude<keyof I["header"]["error"]["data"], keyof import("../../google/protobuf/any").Any>]: never; }) | undefined;
} & { [K_2 in Exclude<keyof I["header"]["error"], keyof import("./header").CommonError>]: never; }) | undefined;
request?: ({
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & { [K_3 in Exclude<keyof I["header"]["request"], keyof import("../../google/protobuf/any").Any>]: never; }) | undefined;
} & { [K_4 in Exclude<keyof I["header"], keyof ResponseHeader>]: never; }) | undefined;
status?: UpdatePayloadAttachedResponse_Status | undefined;
} & { [K_5 in Exclude<keyof I, keyof UpdatePayloadAttachedResponse>]: never; }>(object: I): UpdatePayloadAttachedResponse;
};
export declare const PayloadCredentials: {
encode(message: PayloadCredentials, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): PayloadCredentials;
fromJSON(object: any): PayloadCredentials;
toJSON(message: PayloadCredentials): unknown;
fromPartial<I extends {
guid?: string | undefined;
secret?: string | undefined;
} & {
guid?: string | undefined;
secret?: string | undefined;
} & { [K in Exclude<keyof I, keyof PayloadCredentials>]: never; }>(object: I): PayloadCredentials;
};
declare type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined;
export declare type DeepPartial<T> = T extends Builtin ? T : T extends Array<infer U> ? Array<DeepPartial<U>> : T extends ReadonlyArray<infer U> ? ReadonlyArray<DeepPartial<U>> : T extends {} ? {
[K in keyof T]?: DeepPartial<T[K]>;
} : Partial<T>;
declare type KeysOfUnion<T> = T extends T ? keyof T : never;
export declare type Exact<P, I extends P> = P extends Builtin ? P : P & {
[K in keyof P]: Exact<P[K], I[K]>;
} & {
[K in Exclude<keyof I, KeysOfUnion<P>>]: never;
};
export {};
//# sourceMappingURL=payload_registration.d.ts.map