com.affinda.api.client.models.OrganizationUpdate Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of affinda-api-client Show documentation
Show all versions of affinda-api-client Show documentation
This package contains Java Client Library for the Affinda Resume Parser API. For documentation on how
to use this package, please see https://github.com/affinda/affinda-java
package com.affinda.api.client.models;
import com.azure.core.annotation.Fluent;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.nio.ByteBuffer;
import reactor.core.publisher.Flux;
/** The OrganizationUpdate model. */
@Fluent
public final class OrganizationUpdate {
/*
* The name property.
*/
@JsonProperty(value = "name")
private String name;
/*
* Upload avatar for the organization.
*/
@JsonProperty(value = "avatar")
private Flux avatar;
/*
* Used to sign webhook payloads so you can verify their integrity.
*/
@JsonProperty(value = "resthookSignatureKey")
private String resthookSignatureKey;
/*
* Configuration of the embeddable validation tool.
*/
@JsonProperty(value = "validationToolConfig")
private ValidationToolConfig validationToolConfig;
/**
* Get the name property: The name property.
*
* @return the name value.
*/
public String getName() {
return this.name;
}
/**
* Set the name property: The name property.
*
* @param name the name value to set.
* @return the OrganizationUpdate object itself.
*/
public OrganizationUpdate setName(String name) {
this.name = name;
return this;
}
/**
* Get the avatar property: Upload avatar for the organization.
*
* @return the avatar value.
*/
public Flux getAvatar() {
return this.avatar;
}
/**
* Set the avatar property: Upload avatar for the organization.
*
* @param avatar the avatar value to set.
* @return the OrganizationUpdate object itself.
*/
public OrganizationUpdate setAvatar(Flux avatar) {
this.avatar = avatar;
return this;
}
/**
* Get the resthookSignatureKey property: Used to sign webhook payloads so you can verify their integrity.
*
* @return the resthookSignatureKey value.
*/
public String getResthookSignatureKey() {
return this.resthookSignatureKey;
}
/**
* Set the resthookSignatureKey property: Used to sign webhook payloads so you can verify their integrity.
*
* @param resthookSignatureKey the resthookSignatureKey value to set.
* @return the OrganizationUpdate object itself.
*/
public OrganizationUpdate setResthookSignatureKey(String resthookSignatureKey) {
this.resthookSignatureKey = resthookSignatureKey;
return this;
}
/**
* Get the validationToolConfig property: Configuration of the embeddable validation tool.
*
* @return the validationToolConfig value.
*/
public ValidationToolConfig getValidationToolConfig() {
return this.validationToolConfig;
}
/**
* Set the validationToolConfig property: Configuration of the embeddable validation tool.
*
* @param validationToolConfig the validationToolConfig value to set.
* @return the OrganizationUpdate object itself.
*/
public OrganizationUpdate setValidationToolConfig(ValidationToolConfig validationToolConfig) {
this.validationToolConfig = validationToolConfig;
return this;
}
}