/**
 * Admin client API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: v1
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import { StakingProcessReferenceType } from './stakingProcessReferenceType';
import { StakingTransaction } from './stakingTransaction';
import { StakingProcessStatus } from './stakingProcessStatus';
import { StakingProcessType } from './stakingProcessType';
import { StakingExecutionLog } from './stakingExecutionLog';
export interface StakingProcess {
    id: number;
    accountId: number;
    type: StakingProcessType;
    status: StakingProcessStatus;
    priority: number;
    retryable: boolean;
    referenceId: number;
    referenceType: StakingProcessReferenceType;
    errorDetails?: object;
    executionLogs: Array<StakingExecutionLog>;
    transactionId: number;
    executeAt: string;
    createdAt: string;
    updatedAt: string;
    completedAt: string;
    transaction?: StakingTransaction;
}
