com.memority.domino.shared.api.sync.ShadowReference Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of domino-api Show documentation
Show all versions of domino-api Show documentation
This artifact provides the API classes that are necessary to implement synchronization configuration Rules on the Memority IM platform.
/*
* Copyright (c) 2016-2023 Memority. All Rights Reserved.
*
* This file is part of Memority Domino API , a Memority project.
*
* This file is released under the Memority Public Artifacts End-User License Agreement,
* see
* Unauthorized copying of this file, via any medium is strictly prohibited.
*/
package com.memority.domino.shared.api.sync;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* Minimal reference to a Shadow synchronization operation.
* Because the usage of such a reference depends on the context, no assertion is made on the validity
* or nullity of either of the properties. This is a simple transport for those data.
*/
@Data @Accessors(chain = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ShadowReference {
private ShadowKind kind;
private String id;
private String objectId;
private String objectClassId;
private String applicationId;
}