"""Requests to ows-royalties (formerly ows-abacus-contract, archived 2026-03-11).""" from src.connectors.requests import request from src.models.ows_abacus_contract import ReferencePaymentEntityModel SERVICE = 'ows-royalties' def get_reference_payment_entity( reference_payment_entity_id: int, ) -> ReferencePaymentEntityModel: """Get reference payment entity by ID.""" response = request( SERVICE, 'GET', f'/reference-payment-entity/{reference_payment_entity_id}/', ) return ReferencePaymentEntityModel.model_validate(response.json())