export function generateAdoptionContract(params: { orgName: string; orgCity: string; orgState: string; petName: string; species: string; breed: string; sex: string; age: string; adopterName: string; adopterEmail: string; adoptionFee: number; agreementItems: string[]; date: string; }): string { const items = params.agreementItems .map((item, i) => `
  • ${i + 1}. ${item}
  • `) .join('\n'); return ` Adoption Contract — ${params.petName}

    ${params.orgName}

    Adoption Contract

    Pet Name:
    ${params.petName}
    Species:
    ${params.species}
    Breed:
    ${params.breed || 'Unknown'}
    Sex:
    ${params.sex}
    Age:
    ${params.age || 'Unknown'}
    Adopter:
    ${params.adopterName}
    Email:
    ${params.adopterEmail}
    Adoption Fee:
    $${(params.adoptionFee / 100).toFixed(2)}
    Date:
    ${params.date}

    Terms of Adoption

      ${items}
    Adopter Signature
    ${params.orgName} Representative
    `; }