@oystehr/sdk
Version:
Oystehr SDK
28 lines (25 loc) • 891 B
text/typescript
// AUTOGENERATED -- DO NOT EDIT
import { AccessPolicy } from './AccessPolicy';
export interface M2mCreateParams {
/**
* A name for the M2M Client to help you differentiate it from other M2M Clients in the project.
*/
name: string;
/**
* A description of the M2M Client to help you differentiate it from other M2M Clients in the project.
*/
description?: string;
accessPolicy?: AccessPolicy;
/**
* A list of Role IDs to assign to the M2M client. If the accessPolicy property is not provided this property is required and may not be empty.
*/
roles?: string[];
/**
* An URL of JWK set used for getting an access token by signed authentication JWT
*/
jwksUrl?: string;
/**
* A relative reference to a FHIR relative reference of the format Patient/{uuidV4}. Resource type must be one of Patient, Practitioner, Device.
*/
profile?: string;
}