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,115 @@
/*
* ######
* ######
* ############ ####( ###### #####. ###### ############ ############
* ############# #####( ###### #####. ###### ############# #############
* ###### #####( ###### #####. ###### ##### ###### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ######
* ############# ############# ############# ############# ##### ######
* ############ ############ ############# ############ ##### ######
* ######
* #############
* ############
*
* 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.adyen.model.tapi.SaleToPOIRequest;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.core.JsonProcessingException;
import java.util.Objects;

/**
* Response of the /async endpoint. When successful the `results` contains `ok` In case of failure
* the `saleToPOIRequest` contains the EventNotification details
*/
public class CloudDeviceApiAsyncResponse {
@JsonProperty("Result")
private String result;

@JsonProperty("SaleToPOIRequest")
private SaleToPOIRequest saleToPOIRequest;

public String getResult() {
return result;
}

public void setResult(String result) {
this.result = result;
}

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

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

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

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

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

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

@Override
public String toString() {
return "CloudDeviceApiAsyncResponse{"
+ "result="
+ result
+ ", 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.adyen.model.tapi.SaleToPOIRequest;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.core.JsonProcessingException;
import java.util.Objects;

/** CloudDeviceApiRequest */
public class CloudDeviceApiRequest {
@JsonProperty("SaleToPOIRequest")
private SaleToPOIRequest saleToPOIRequest;

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

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

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

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

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

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

@Override
public String toString() {
return "CloudDeviceApiRequest{" + "saleToPOIRequest=" + saleToPOIRequest + '}';
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
/*
* ######
* ######
* ############ ####( ###### #####. ###### ############ ############
* ############# #####( ###### #####. ###### ############# #############
* ###### #####( ###### #####. ###### ##### ###### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ######
* ############# ############# ############# ############# ##### ######
* ############ ############ ############# ############ ##### ######
* ######
* #############
* ############
*
* 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.adyen.model.tapi.SaleToPOIRequest;
import com.adyen.model.tapi.SaleToPOIResponse;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.core.JsonProcessingException;
import java.util.Objects;

/** CloudDeviceApiResponse */
public class CloudDeviceApiResponse {
@JsonProperty("SaleToPOIResponse")
private SaleToPOIResponse saleToPOIResponse;

@JsonProperty("SaleToPOIRequest")
private SaleToPOIRequest saleToPOIRequest;

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

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

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

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

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

/**
* Convert an instance of CloudDeviceApiResponse 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;
}
CloudDeviceApiResponse response = (CloudDeviceApiResponse) o;
return Objects.equals(saleToPOIResponse, response.saleToPOIResponse)
&& Objects.equals(saleToPOIRequest, response.saleToPOIRequest);
}

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

@Override
public String toString() {
return "CloudDeviceApiResponse{"
+ "saleToPOIResponse="
+ saleToPOIResponse
+ ", saleToPOIRequest="
+ saleToPOIRequest
+ '}';
}
}
Loading
Loading