All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ru.moysklad.remap_1_2.clients.ProjectClient Maven / Gradle / Ivy

package ru.moysklad.remap_1_2.clients;

import ru.moysklad.remap_1_2.clients.endpoints.*;
import ru.moysklad.remap_1_2.entities.MetaEntity;
import ru.moysklad.remap_1_2.entities.Project;
import ru.moysklad.remap_1_2.responses.metadata.MetadataAttributeSharedResponse;

public final class ProjectClient
        extends EntityClientBase
        implements
        GetListEndpoint,
        PostEndpoint,
        DeleteByIdEndpoint,
        MetadataEndpoint,
        MetadataAttributeEndpoint,
        GetByIdEndpoint,
        MassCreateUpdateDeleteEndpoint,
        PutByIdEndpoint {

    public ProjectClient(ru.moysklad.remap_1_2.ApiClient api) {
        super(api, "/entity/project/");
    }

    @Override
    public Class entityClass() {
        return Project.class;
    }

    @Override
    public Class metaEntityClass() {
        return MetadataAttributeSharedResponse.class;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy