Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
/*
* ######
* ######
* ############ ####( ###### #####. ###### ############ ############
* ############# #####( ###### #####. ###### ############# #############
* ###### #####( ###### #####. ###### ##### ###### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ######
* ############# ############# ############# ############# ##### ######
* ############ ############ ############# ############ ##### ######
* ######
* #############
* ############
*
* Adyen Java API Library
*
* Copyright (c) 2026 Adyen B.V.
* This file is open source and available under the MIT license.
* See the LICENSE file for more info.
*/
package com.adyen.model.clouddevice;

import com.adyen.model.tapi.JSON;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.core.JsonProcessingException;
import java.util.Objects;

/** Terminal API Secured Request */
public class CloudDeviceApiSecuredRequest {
@JsonProperty("SaleToPOIRequest")
private SaleToPOISecuredMessage saleToPOIRequest;

/**
* Gets sale to POI request.
*
* @return the sale to POI request
*/
public SaleToPOISecuredMessage getSaleToPOIRequest() {
return saleToPOIRequest;
}

/**
* Sets sale to POI request.
*
* @param saleToPOIRequest the sale to POI request
*/
public void setSaleToPOIRequest(SaleToPOISecuredMessage saleToPOIRequest) {
this.saleToPOIRequest = saleToPOIRequest;
}

/**
* Create an instance of CloudDeviceApiSecuredRequest given an JSON string
*
* @param jsonString JSON string
* @return An instance of CloudDeviceApiSecuredRequest
* @throws JsonProcessingException if the JSON string is invalid with respect to
* CloudDeviceApiSecuredRequest
*/
public static CloudDeviceApiSecuredRequest fromJson(String jsonString)
throws JsonProcessingException {
return JSON.getMapper().readValue(jsonString, CloudDeviceApiSecuredRequest.class);
}

/**
* Convert an instance of CloudDeviceApiSecuredRequest to an JSON string
*
* @return JSON string
*/
public String toJson() throws JsonProcessingException {
return JSON.getMapper().writeValueAsString(this);
}

@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
CloudDeviceApiSecuredRequest that = (CloudDeviceApiSecuredRequest) o;
return Objects.equals(saleToPOIRequest, that.saleToPOIRequest);
}

@Override
public int hashCode() {
return Objects.hash(saleToPOIRequest);
}

@Override
public String toString() {
return "CloudDeviceApiSecuredRequest{" + "saleToPOIRequest=" + saleToPOIRequest + '}';
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
/*
* ######
* ######
* ############ ####( ###### #####. ###### ############ ############
* ############# #####( ###### #####. ###### ############# #############
* ###### #####( ###### #####. ###### ##### ###### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ######
* ############# ############# ############# ############# ##### ######
* ############ ############ ############# ############ ##### ######
* ######
* #############
* ############
*
* Adyen Java API Library
*
* Copyright (c) 2026 Adyen B.V.
* This file is open source and available under the MIT license.
* See the LICENSE file for more info.
*/
package com.adyen.model.clouddevice;

import com.adyen.model.tapi.JSON;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.core.JsonProcessingException;
import java.util.Objects;

/** Terminal API Secured Response */
public class CloudDeviceApiSecuredResponse {
@JsonProperty("SaleToPOIResponse")
private SaleToPOISecuredMessage saleToPOIResponse;

/**
* Gets sale to POI response.
*
* @return the sale to POI response
*/
public SaleToPOISecuredMessage getSaleToPOIResponse() {
return saleToPOIResponse;
}

/**
* Sets sale to POI response.
*
* @param saleToPOIResponse the sale to POI response
*/
public void setSaleToPOIResponse(SaleToPOISecuredMessage saleToPOIResponse) {
this.saleToPOIResponse = saleToPOIResponse;
}

/**
* Create an instance of CloudDeviceApiSecuredResponse given an JSON string
*
* @param jsonString JSON string
* @return An instance of CloudDeviceApiSecuredResponse
* @throws JsonProcessingException if the JSON string is invalid with respect to
* CloudDeviceApiSecuredResponse
*/
public static CloudDeviceApiSecuredResponse fromJson(String jsonString)
throws JsonProcessingException {
return JSON.getMapper().readValue(jsonString, CloudDeviceApiSecuredResponse.class);
}

/**
* Convert an instance of CloudDeviceApiSecuredResponse to an JSON string
*
* @return JSON string
*/
public String toJson() throws JsonProcessingException {
return JSON.getMapper().writeValueAsString(this);
}

@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
CloudDeviceApiSecuredResponse that = (CloudDeviceApiSecuredResponse) o;
return Objects.equals(saleToPOIResponse, that.saleToPOIResponse);
}

@Override
public int hashCode() {
return Objects.hash(saleToPOIResponse);
}

@Override
public String toString() {
return "CloudDeviceApiSecuredResponse{" + "saleToPOIResponse=" + saleToPOIResponse + '}';
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
/*
* ######
* ######
* ############ ####( ###### #####. ###### ############ ############
* ############# #####( ###### #####. ###### ############# #############
* ###### #####( ###### #####. ###### ##### ###### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ######
* ############# ############# ############# ############# ##### ######
* ############ ############ ############# ############ ##### ######
* ######
* #############
* ############
*
* Adyen Java API Library
*
* Copyright (c) 2026 Adyen B.V.
* This file is open source and available under the MIT license.
* See the LICENSE file for more info.
*/

package com.adyen.model.clouddevice;

import com.adyen.model.clouddevice.security.SecurityTrailer;
import com.adyen.model.tapi.JSON;
import com.adyen.model.tapi.MessageHeader;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.core.JsonProcessingException;
import java.util.Objects;

public class SaleToPOISecuredMessage {
@JsonProperty("MessageHeader")
private MessageHeader messageHeader;

@JsonProperty("NexoBlob")
private String nexoBlob;

@JsonProperty("SecurityTrailer")
private SecurityTrailer securityTrailer;

public MessageHeader getMessageHeader() {
return messageHeader;
}

public void setMessageHeader(MessageHeader messageHeader) {
this.messageHeader = messageHeader;
}

public String getNexoBlob() {
return nexoBlob;
}

public void setNexoBlob(String nexoBlob) {
this.nexoBlob = nexoBlob;
}

public SecurityTrailer getSecurityTrailer() {
return securityTrailer;
}

public void setSecurityTrailer(SecurityTrailer securityTrailer) {
this.securityTrailer = securityTrailer;
}

/**
* Create an instance of SaleToPOISecuredMessage given an JSON string
*
* @param jsonString JSON string
* @return An instance of SaleToPOISecuredMessage
* @throws JsonProcessingException if the JSON string is invalid with respect to
* SaleToPOISecuredMessage
*/
public static SaleToPOISecuredMessage fromJson(String jsonString) throws JsonProcessingException {
return JSON.getMapper().readValue(jsonString, SaleToPOISecuredMessage.class);
}

/**
* Convert an instance of SaleToPOISecuredMessage to an JSON string
*
* @return JSON string
*/
public String toJson() throws JsonProcessingException {
return JSON.getMapper().writeValueAsString(this);
}

@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
SaleToPOISecuredMessage that = (SaleToPOISecuredMessage) o;
return Objects.equals(messageHeader, that.messageHeader)
&& Objects.equals(nexoBlob, that.nexoBlob)
&& Objects.equals(securityTrailer, that.securityTrailer);
}

@Override
public int hashCode() {
return Objects.hash(messageHeader, nexoBlob, securityTrailer);
}

@Override
public String toString() {
return "SaleToPOISecuredMessage{"
+ "messageHeader="
+ messageHeader
+ ", nexoBlob='"
+ nexoBlob
+ '\''
+ ", securityTrailer="
+ securityTrailer
+ '}';
}
}
Loading
Loading