Skip to main content

AuthN | Java SDK | Agreements Endpoints

Agreements Endpoints

Create an agreement

create(cloud.pangeacyber.pangea.authn.requests.AgreementCreateRequest)

Create an agreement.

required parameters

cloud.pangeacyber.pangea.authn.requests.AgreementCreateRequest

Response Object

AgreementCreateResponse
 AgreementCreateRequest request = new AgreementCreateRequest.Builder(
 	AgreementType.EULA,
 	"EULA_V1",
 	"You agree to behave yourself while logged in.").build();

 AgreementCreateResponse response = client.agreements().create(request);

Delete an agreement

delete(cloud.pangeacyber.pangea.authn.requests.AgreementDeleteRequest)

Delete an agreement.

required parameters

cloud.pangeacyber.pangea.authn.requests.AgreementDeleteRequest

Response Object

AgreementDeleteResponse
 AgreementDeleteRequest request = new AgreementDeleteRequest.Builder(
 	AgreementType.EULA,
 	"peu_wuk7tvtpswyjtlsx52b7yyi2l7zotv4a").build();

 AgreementDeleteResponse response = client.agreements().delete(request);

Update agreement

update(cloud.pangeacyber.pangea.authn.requests.AgreementUpdateRequest)

Update agreement.

required parameters

cloud.pangeacyber.pangea.authn.requests.AgreementUpdateRequest

Response Object

AgreementUpdateResponse
 AgreementUpdateRequest request = new AgreementUpdateRequest.Builder(
 	AgreementType.EULA,
 	"peu_wuk7tvtpswyjtlsx52b7yyi2l7zotv4a"
 ).setText("You agree to behave yourself while logged in. Don't be evil.").build();

 AgreementUpdateResponse response = client.agreements().update(request);

List agreements

list(cloud.pangeacyber.pangea.authn.requests.AgreementListRequest)

List agreements.

required parameters

cloud.pangeacyber.pangea.authn.requests.AgreementListRequest

Response Object

AgreementListResponse
 AgreementListRequest request = new AgreementListRequest.Builder().build();

 AgreementListResponse response = client.agreements().list();