Membership-Service

Memberships

  • Liefert eine Liste von MembershipDtos zurück
  • Gibt alle Memberships zurück
  • Fehler:
    • Exception - Code 500

ReadMembershipRegistrations?x={membershipId}

  • Parameter membershipId = Pflicht
  • Liefert eine Liste von MembershipRegistrationDtos zurück
  • Gibt alle Anmeldung an eine Mitgliedschaft zurück
  • Fehler:
    • Exception - Code 500

ReadMembershipRegistrationByPerson?x={personId}

  • Parameter personId= Pflicht
  • Liefert ein MembershipRegistrationDto zurück
  • Gibt eine Mitgliedschafts-Anmeldung für eine bestimmte Person zurück
  • Fehler:
    • Mitgliedsschafts-Anmeldung nicht gefunden
    • Exception - Code 500

CreateMembershipRegistration?x={membershipId}

  • Parameter membershipId = Pflicht
  • Liefert ein MembershipRegistrationDto zurück
  • Erstellt ein MembershipRegistrationDto  für eine Mitgliedschaft und setzt den Typ. Zusätzlich werden die GenericProperties angegeben
  • Fehler:
    • Exception - Code 500

WriteMembershipRegistration, Method = "POST"

  • Parameter ein MembershipRegistrationDto mit PersonId und MembershipId gesetzt
  • Erstellt eine neue Anmeldung für die gegebene Person zur gegebenen Mitgliedschaft
  • Rowstate Create und Delete sind aktiv
  • Fehler:
    • Mitgliedschaft konnte nicht gefunden werden - Code 404
    • Person konnte nicht gefunden werden - Code 404
    • Anmeldung konnte nicht erstellt werden - Code 500
    • Exception - Code 500

ExecuteMembershipRegistration?x={membershipregistrationId}&y={workflowStepDataSourceId}&z={workflowStepDataSourceObjectId}&r={reverseDirection}

  • Parameter membershipregistrationId, WorkflowStep-DataSourceId,WorkflowStep-DataSourceObjectId (alle Pflicht), Bool für ReverseDirection
  • Führt einen Workflowstep auf einer Mitgliedschaftsanmeldung aus
  • Gibt das Mitgliedschaftsanmeldungsobjekt zurück ( MembershipRegistrationDto)
  • Fehler:
    • Full Failure - Code 500
    • Partial Failure - Return false