UNPKG

@fnt-eve/esi-client-typescript

Version:

[![npm version](https://img.shields.io/npm/v/@fnt-eve/esi-client-typescript)](https://www.npmjs.com/package/@fnt-eve/esi-client-typescript)

61 lines 2.81 kB
/** * EVE Swagger Interface * An OpenAPI for EVE Online * * The version of the OpenAPI document: 1.33 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * invitation object * @export * @interface PostFleetsFleetIdMembersInvitation */ export interface PostFleetsFleetIdMembersInvitation { /** * The character you want to invite * @type {number} * @memberof PostFleetsFleetIdMembersInvitation */ characterId: number; /** * If a character is invited with the `fleet_commander` role, neither `wing_id` or `squad_id` should be specified. If a character is invited with the `wing_commander` role, only `wing_id` should be specified. If a character is invited with the `squad_commander` role, both `wing_id` and `squad_id` should be specified. If a character is invited with the `squad_member` role, `wing_id` and `squad_id` should either both be specified or not specified at all. If they aren’t specified, the invited character will join any squad with available positions. * @type {string} * @memberof PostFleetsFleetIdMembersInvitation */ role: PostFleetsFleetIdMembersInvitationRoleEnum; /** * squad_id integer * @type {number} * @memberof PostFleetsFleetIdMembersInvitation */ squadId?: number; /** * wing_id integer * @type {number} * @memberof PostFleetsFleetIdMembersInvitation */ wingId?: number; } /** * @export */ export declare const PostFleetsFleetIdMembersInvitationRoleEnum: { readonly FleetCommander: "fleet_commander"; readonly WingCommander: "wing_commander"; readonly SquadCommander: "squad_commander"; readonly SquadMember: "squad_member"; }; export type PostFleetsFleetIdMembersInvitationRoleEnum = typeof PostFleetsFleetIdMembersInvitationRoleEnum[keyof typeof PostFleetsFleetIdMembersInvitationRoleEnum]; /** * Check if a given object implements the PostFleetsFleetIdMembersInvitation interface. */ export declare function instanceOfPostFleetsFleetIdMembersInvitation(value: object): value is PostFleetsFleetIdMembersInvitation; export declare function PostFleetsFleetIdMembersInvitationFromJSON(json: any): PostFleetsFleetIdMembersInvitation; export declare function PostFleetsFleetIdMembersInvitationFromJSONTyped(json: any, ignoreDiscriminator: boolean): PostFleetsFleetIdMembersInvitation; export declare function PostFleetsFleetIdMembersInvitationToJSON(json: any): PostFleetsFleetIdMembersInvitation; export declare function PostFleetsFleetIdMembersInvitationToJSONTyped(value?: PostFleetsFleetIdMembersInvitation | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=PostFleetsFleetIdMembersInvitation.d.ts.map