<!-- Do not edit this file. It is automatically generated by API Documenter. --> [Home](./index.md) > [bitburner](./bitburner.md) > [CodingContractObject](./bitburner.codingcontractobject.md) ## CodingContractObject type **Signature:** ```typescript export type CodingContractObject = { [T in keyof CodingContractSignatures]: { type: T; data: CodingContractSignatures[T][0]; submit: (answer: CodingContractSignatures[T][1] | string) => string; description: string; numTriesRemaining: () => number; }; }[keyof CodingContractSignatures]; ``` **References:** [CodingContractSignatures](./bitburner.codingcontractsignatures.md)