@classmethod
def __parse_registration_type(cls, row, field):
    """
        Indicate whether the family agrees to become a member of the APE.


        :param row: A list of values corresponding to a row of the sheet
            document containing information about the family that registers to
            the school bus transportation service.

        :param field: An item of the enumeration `RegistrationFields`
            corresponding to the positional fields in the row that refer to
            the fees that the family is going to pay to register to the the
            school bus transportation service.

            There are two different fees depending on whether a family accepts
            to become or not a member of the parents association.


        :return: `True` if the family agrees to become a member of the APE;
            `False` otherwise.
        """
    field_index = field.value - 1
    registration_type = row[field_index].strip()
    for keyword, agreed in cls.SUBSCRIPTION_AGREEMENTS.items():
        if keyword in registration_type:
            return agreed
    else:
        return False
