Husvo

Utvecklare

Ändringar i API:t

Allt som lagts till i /api/v1, nyast först. Ändringarna är tillägg: en klient som byggts mot en äldre version fungerar fortfarande. Står något under Borttaget har löftet brutits, och det ska stå varför.

  1. Pro/fel-och-overvakning

    1 nytt fält
    • ApiProblem: reference
  2. Egen sida för kontot, inloggningar på servern

    3 nya operationer:

    7 nya fält
    • SessionDto: createdAt, current, id, kind, label, lastActiveAt
    • SessionListResponse: items
  3. API-kontraktet med vem gör vad, egna uppgifter och betalningen

    3 nya operationer:

    30 nya fält
    • BillingDto: amount, cancelAtPeriodEnd, currentPeriodEnd, paymentFailed, period, plusUntil, renewsAt, status
    • CreateMaintBody: applianceId, dueOn, intervalMonths, name, note, roomId
    • MaintItemDto: editable, note, once, roomId, roomName
    • MarkDoneBody: costKr
    • MarkDoneResponse: removed
    • PlanDto: billing
    • UpdateMaintBody: applianceId, clearAppliance, clearRoom, dueOn, intervalMonths, name, note, roomId
  4. Vem gör vad

    2 nya operationer:

    4 nya fält
    • AssigneeBody: assigneeId
    • CalendarEventDto: assigneeId
    • IdeaDto: assigneeId
    • MaintItemDto: assigneeId
  5. Prova Plus

    1 ny operation:

    2 nya fält
    • PlanDto: trialUntil, trialUsed
  6. Budget mot utfall för idéerna

    1 ny operation:

    41 nya fält
    • IdeaBudgetLineDto: actualKr, budgetMaxKr, budgetMinKr, deviationKr, doneOn, horizonYear, ideaId, logEntryId, logKr, materialKr, notBoughtRows, percent, roomName, status, text, title, unpricedBoughtRows
    • IdeaBudgetResponse: comparedActualKr, comparedCount, comparedMaxKr, comparedMinKr, deviationKr, done, houseBudgetPerYearKr, past, pastAverageKr, someday, thisYear, years
    • IdeaBudgetSpendDto: kr, soFar, year
    • IdeaBudgetYearDto: carried, count, maxKr, minKr, withoutBudget, year
    • IdeaDto: actualKr, budgetDeviationKr, budgetStatus
  7. Kalendern

    1 ny operation:

    12 nya fält
    • CalendarEventDto: date, detail, kind, late, repeat, target, targetId, title, wholeMonth
    • CalendarEventsResponse: from, items, to
  8. Sök i hela huset

    1 ny operation:

    12 nya fält
    • SearchGroupDto: hits, kind, label, total
    • SearchHitDto: detail, id, kind, title, webPath
    • SearchResponse: count, groups, query
  9. Garage, altan och vind

    5 nya fält
    • HouseFeaturesDto: attic, balcony, deck, garage, hedge
  10. Idéer med bild

    1 ny operation:

    5 nya fält
    • IdeaCoverBody: photoId
    • IdeaDto: coverPhotoId, photos
    • PhotoDto: ideaId, isCover
  11. Köparlänken visar valda papper och räknar besöken

    4 nya fält
    • BuyerLinkBody: paperIds
    • BuyerLinkDto: lastOpenedAt, openCount, paperIds
  12. Planens filer och flaggor

    5 nya fält
    • PlanDto: aiAssistant, contractWatch, craftsmanLinks, files, maxFiles
  13. Husets papper och journalens csv

    6 nya operationer:

    25 nya fält
    • PaperDto: contentType, date, fileName, id, kind, sizeBytes, title, uploadedBy, url, validUntil, validity
    • PaperGroupDto: items, kind, label
    • PaperListResponse: items
    • PaperPatchBody: clearValidUntil, date, kind, title, validUntil
    • PaperUploadForm: date, file, kind, title, validUntil
  14. Avtal, rummets fakta, material och mätare

    23 nya operationer:

    146 nya fält
    • AddContractBody: applianceId, bindingMonths, costKr, costPeriod, endsAt, kind, notes, noticeMonths, provider, startedAt
    • AddMaterialBody: amount, priceKr, text
    • AddMeterReadingBody: date, kind, meterId, name, unit, value
    • ContractDto: applianceId, applianceName, costKr, costPeriod, createdAt, daysLeft, endsAt, id, kind, kindLabel, lastNoticeDay, name, notes, noticeMonths, provider, startedAt, state, stateLabel, yearlyKr
    • ContractListResponse: items, totalYearlyKr, windowDays
    • HouseRoomFactListResponse: items
    • MaterialDto: amount, bought, createdAt, id, ideaId, priceKr, text
    • MaterialListResponse: items, toBuyCount, totalKr, unpricedCount
    • MeterAnomalyDto: meterId, meterName, period, unit
    • MeterAnomalyListResponse: highFactor, items
    • MeterConsumptionResponse: meter, months, periods
    • MeterDto: id, kind, latestPeriod, latestReading, name, readingCount, unit
    • MeterListResponse: items
    • MeterMonthDto: amount, coveredDays, daysInMonth, month, partial, year
    • MeterPeriodDto: amount, days, from, high, perDay, reset, to
    • MeterReadingAddedResponse: meter, meterCreated, reading
    • MeterReadingDeletedResponse: id, meterRemoved
    • MeterReadingDto: authorName, createdAt, date, id, meterId, sincePrevious, value
    • MeterReadingListResponse: items, meter
    • PatchContractBody: applianceId, bindingMonths, clearAppliance, clearCost, clearEndsAt, clearStartedAt, costKr, costPeriod, endsAt, kind, notes, noticeMonths, provider, startedAt
    • PatchMaterialBody: amount, clearPrice, priceKr, text
    • RoomFactBody: doneOn, kind, note, value
    • RoomFactDto: doneOn, id, kind, kindLabel, note, roomId, updatedAt, value
    • RoomFactGroupDto: facts, floor, roomId, roomName
    • RoomFactListResponse: items
    • RoomFactPatchBody: clearDoneOn, doneOn, kind, note, value
    • ShoppingGroupDto: ideaId, ideaTitle, items, roomName, totalKr, unpricedCount
    • ShoppingListResponse: groups, toBuyCount, totalKr
  15. Inköpspris och kvitto på prylar

    4 nya fält
    • ApplianceBody: clearPurchasePrice, purchasePriceKr
    • ApplianceDto: purchasePriceKr
    • PhotoDto: isReceipt
  16. Kommande år

    1 ny operation:

    25 nya fält
    • OutlookGapDto: name, why
    • OutlookItemDto: basis, kind, maxKr, minKr, name, times, windowFromYear, windowToYear
    • OutlookResponse: beyondHorizon, budgetPerYearKr, disclaimer, fromYear, gaps, toYear, totalMaxKr, totalMinKr, uncostedTasks, years
    • OutlookYearDto: budget, items, maxKr, minKr, year
  17. Husets hantverkare

    5 nya operationer:

    19 nya fält
    • AddLogBody: craftsmanId
    • CraftsmanBody: email, name, notes, phone, trade
    • CraftsmanDto: createdAt, email, id, logCount, name, notes, phone, trade
    • CraftsmanListResponse: items
    • LogEntryDto: craftsmanId, craftsmanName
    • PatchLogBody: clearCraftsman, craftsmanId
  18. Planer per hus

    1 ny operation:

    10 nya fält
    • PlanDto: aiCallsPerMonth, aiUsed, canTransfer, enforced, maxMembers, maxReceipts, members, pdfMarked, plan, receipts
  19. Husets år

    2 nya operationer:

    29 nya fält
    • YearImprovementDto: costKr, date, hasReceipt, logId, what
    • YearReviewResponse: appliances, distinctTasks, husseLine, improvementMissingCost, improvementMissingReceipt, improvementTotalKr, improvements, isCurrent, late, lateTasks, mood, neverDone, neverTasks, renovationsDone, rooms, tasksDone, warranties, year, years
    • YearTopDto: count, name
    • YearWarrantyDto: daysLeft, name, until
  20. Väntande inbjudningar

    5 nya operationer:

    13 nya fält
    • HouseInviteDto: email, expiresAt, id, role
    • HouseInviteListResponse: items
    • InvitePendingDto: invite
    • MyInviteDto: expiresAt, fromName, houseId, houseName, id, role
    • MyInviteListResponse: items
  21. Köparlänk och garantier

    4 nya operationer:

    19 nya fält
    • BuyerLinkBody: days, showHouseName
    • BuyerLinkCreatedDto: id, showHouseName, url, validUntil
    • BuyerLinkDto: createdAt, createdBy, id, showHouseName, validUntil
    • BuyerLinkListResponse: items
    • WarrantyDto: daysLeft, id, name, source, until
    • WarrantyListResponse: items, windowDays
  22. Första versionen av API:t

    71 nya operationer:

Sidan hakade upp sig.Ladda om🗙