"""Logic for Reference Agreement Type. Provides logic for creating, updating and retrieving reference_agreement_type details. """ from owsresponse import response from abacus_account import models from abacus_account.schemas.reference_agreement_type \ import ReferenceAgreementTypeDetailSchema reference_agreement_type_schema = ReferenceAgreementTypeDetailSchema() def get_agreement_types(): """Get an reference agreement types.""" reference_agreement_types = models.ReferenceAgreementType.query.all() return response.Response( message=reference_agreement_type_schema.dump( reference_agreement_types, many=True), status=200 )