com.larksuite.oapi.service.ehr.v1.EhrService Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of larksuite-oapi Show documentation
Show all versions of larksuite-oapi Show documentation
Larksuite open platform facilitates the integration of enterprise applications and larksuite, making
collaboration and management more efficient
// Code generated by lark suite oapi sdk gen
package com.larksuite.oapi.service.ehr.v1;
import com.larksuite.oapi.core.api.AccessTokenType;
import com.larksuite.oapi.core.api.Api;
import com.larksuite.oapi.core.api.ReqCaller;
import com.larksuite.oapi.core.api.request.*;
import com.larksuite.oapi.core.api.response.*;
import com.larksuite.oapi.core.Config;
import com.larksuite.oapi.service.ehr.v1.model.*;
import java.io.*;
import java.util.Map;
import java.util.HashMap;
import java.util.Arrays;
import java.util.List;
import java.util.ArrayList;
public class EhrService {
private final Config config;
private final Attachments attachments;
private final Employees employees;
public EhrService(Config config) {
this.config = config;
this.attachments = new Attachments(this);
this.employees = new Employees(this);
}
public Attachments getAttachments() {
return attachments;
}
public static class Attachments {
private final EhrService service;
public Attachments(EhrService service) {
this.service = service;
}
public AttachmentGetReqCall get(RequestOptFn... optFns) {
return new AttachmentGetReqCall(this, optFns);
}
}
public static class AttachmentGetReqCall extends ReqCaller